<?xml version="1.0" encoding="ISO-8859-1"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title><![CDATA[Data Access Worldwide Forums - Web & Mobile Applications]]></title>
		<link>https://support.dataaccess.com/Forums/</link>
		<description>Building and deploying desktop web and mobile web business applications and web services with DataFlex.</description>
		<language>en</language>
		<lastBuildDate>Sat, 17 Oct 2026 18:15:42 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>60</ttl>
		<image>
			<url>https://support.dataaccess.com/Forums/images/misc/rss.png</url>
			<title><![CDATA[Data Access Worldwide Forums - Web & Mobile Applications]]></title>
			<link>https://support.dataaccess.com/Forums/</link>
		</image>
		<item>
			<title>WebList Scrolling Bug?</title>
			<link>https://support.dataaccess.com/Forums/showthread.php?73661-WebList-Scrolling-Bug&amp;goto=newpost</link>
			<pubDate>Sat, 17 Oct 2026 15:32:11 GMT</pubDate>
			<description>Here is a little, simple web view that you can add to WebOrder 
 
 
Code: 
--------- 
Use cWebView.pkg 
Use cWebPanel.pkg 
Use cWebForm.pkg  
Use...</description>
			<content:encoded><![CDATA[<div>Here is a little, simple web view that you can add to WebOrder<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">Use cWebView.pkg<br />
Use cWebPanel.pkg<br />
Use cWebForm.pkg <br />
Use cWebGroup.pkg<br />
Use cWebList.pkg<br />
Use cWebColumn.pkg<br />
<br />
<br />
Object oGridScrollingDemo is a cWebView&nbsp; &nbsp; <br />
&nbsp; &nbsp; Set psCaption to &quot;Grid Scrolling Demo&quot;<br />
&nbsp; &nbsp; Set piMaxWidth to 1024<br />
&nbsp; &nbsp; Set piColumnCount to 12<br />
&nbsp; &nbsp; Set peLayoutType to ltGrid<br />
<br />
<br />
&nbsp; &nbsp; Object oWebMainPanel is a cWebPanel<br />
&nbsp; &nbsp; &nbsp; &nbsp; Set piColumnCount to 12<br />
&nbsp; &nbsp; &nbsp; &nbsp; Set piRowCount to 3<br />
&nbsp; &nbsp; &nbsp; &nbsp; Set psRowHeights to &quot;2/1fr&quot;<br />
&nbsp; &nbsp; &nbsp; &nbsp; WebSetResponsive piColumnCount rmMobile to 6<br />
&nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; Object oForm is a cWebForm<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set piColumnSpan to 13<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set psLabel to &quot;Label 1:&quot;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set peLabelPosition to lpTop<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set piColumnIndex to 0<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set piRowIndex to 0<br />
&nbsp; &nbsp; &nbsp; &nbsp; End_Object<br />
<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; Object oGroup1 is a cWebGroup<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set piColumnCount to 12<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set piColumnSpan to 6<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set psCaption to &quot;Group1&quot;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set piRowCount to 1<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set piColumnIndex to 0<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set piRowIndex to 1<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Object oForm is a cWebForm<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set piColumnSpan to 13<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set psLabel to &quot;Label 2:&quot;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set peLabelPosition to lpTop<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set piColumnIndex to 0<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set piRowIndex to 0<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; End_Object<br />
&nbsp; &nbsp; &nbsp; &nbsp; End_Object<br />
<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; Object oGroup2 is a cWebGroup<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set piColumnCount to 12<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set piColumnSpan to 6<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set piColumnIndex to 6<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set psCaption to &quot;Group2&quot;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set piRowCount to 1<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set piRowIndex to 1<br />
&nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Object oForm is a cWebForm<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set piColumnSpan to 13<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set psLabel to &quot;Label 3:&quot;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set peLabelPosition to lpTop<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set piColumnIndex to 0<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set piRowIndex to 0<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; End_Object<br />
&nbsp; &nbsp; &nbsp; &nbsp; End_Object<br />
<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; Object oGroup3 is a cWebGroup<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set psCaption to &quot;Caption&quot;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set piColumnCount to 12&nbsp;  <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set piRowIndex to 2<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set piColumnIndex to 0<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set piColumnSpan to 12<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set pbShowBorder to False<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set pbShowCaption to False<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set pbFillHeight to True<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set psRowHeights to &quot;1/1fr&quot;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set piRowCount to 2<br />
<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Object oWebList1 is a cWebList<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set piRowIndex to 1<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set piColumnIndex to 0<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set piColumnSpan to 12<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set pbFillHeight to True<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set pbDataAware to False<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Object oWebColumn1 is a cWebColumn<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set psCaption to &quot;column&quot;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Set piWidth to 50<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; End_Object<br />
<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Procedure OnManualLoadData tWebRow[]&nbsp; ByRef aTheRows String&nbsp; ByRef sCurrentRowID tWebGroupConfig[]&nbsp; ByRef aTheGroups tWebGroupHeader[]&nbsp; ByRef aTheGroupHeaders<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Forward Send OnManualLoadData (&amp;aTheRows) (&amp;sCurrentRowID) (&amp;aTheGroups) (&amp;aTheGroupHeaders)<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Move 1 to aTheRows[0].sRowId<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Move &quot;one&quot; to aTheRows[0].aCells[0].sValue<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Move 2 to aTheRows[1].sRowId<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Move &quot;two&quot; to aTheRows[1].aCells[0].sValue<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; End_Procedure<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Procedure OnLoad<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Send GridRefresh<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; End_Procedure<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; End_Object<br />
&nbsp; &nbsp; &nbsp; &nbsp; End_Object&nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; End_Object <br />
End_Object</code><hr />
</div>Compile and run. Hopefully you will see the same as me. I'm using DataFlex 26.0. The issue? There are only 2 rows in the WebList, but if I use my mouse wheel I can scroll the rows out the top of the list, despite there being no scrollbar.<br />
<br />
What causes this, and what can I do to stop it? My suspicion is that it is something about the grid layout (I'm guessing) but I wouldn't say it is a complex one - far from it.</div>

]]></content:encoded>
			<category domain="https://support.dataaccess.com/Forums/forumdisplay.php?6-Web-amp-Mobile-Applications"><![CDATA[Web & Mobile Applications]]></category>
			<dc:creator>Peter Bragg</dc:creator>
			<guid isPermaLink="true">https://support.dataaccess.com/Forums/showthread.php?73661-WebList-Scrolling-Bug</guid>
		</item>
		<item>
			<title>Installed file C:\blabla\AppHtml\WebUI\df-debug.js has been modified.</title>
			<link>https://support.dataaccess.com/Forums/showthread.php?73647-Installed-file-C-blabla-AppHtml-WebUI-df-debug-js-has-been-modified&amp;goto=newpost</link>
			<pubDate>Mon, 12 Oct 2026 04:31:11 GMT</pubDate>
			<description><![CDATA[Hi Guys 
 
We are working with 3 people on a 2026 project. 
One Exclusive on Windows UI 
One Exclusive on WebApp 
I'm doing both. 
 
We seem to get...]]></description>
			<content:encoded><![CDATA[<div>Hi Guys<br />
<br />
We are working with 3 people on a 2026 project.<br />
One Exclusive on Windows UI<br />
One Exclusive on WebApp<br />
I'm doing both.<br />
<br />
We seem to get 'All the time'<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">Installed file C:\myApp\AppHtml\WebUI\df-debug.js has been modified.<br />
Installed file C:\myApp\AppHtml\WebUI\df-min.js has been modified.<br />
Library '28Auth' is a local library and therefore its install files are ignored.<br />
Starting repair...<br />
Checking for invalid definitions...<br />
Checking for incompatible dependencies...<br />
Checking for cache failures...<br />
Found cache failure for dependency DataFlex-dev/Web UI, attempting to repair...<br />
Reinstalling file C:\myApp\AppHtml\WebUI\df-debug.js from cache for library DataFlex-dev/Web UI<br />
Successfully reinstalled file C:\myApp\AppHtml\WebUI\df-debug.js from cache for library DataFlex-dev/Web UI<br />
Reinstalling file C:\myApp\AppHtml\WebUI\df-min.js from cache for library DataFlex-dev/Web UI<br />
Successfully reinstalled file C:\myApp\AppHtml\WebUI\df-min.js from cache for library DataFlex-dev/Web UI<br />
Reinstalling broken or missing caused by modified install files...<br />
Reinstalling broken or missing dependencies...<br />
Reinstalling dependency: DataFlex-dev/Web API Framework...<br />
Uninstalling DataFlex-dev/Web API Framework...<br />
Removing installed file C:/myApp/AppHtml/WebApi/LICENSE.txt...<br />
Removing installed file C:/myApp/AppHtml/WebApi/swagger-ui-bundle.js...<br />
Removing installed file C:/myApp/AppHtml/WebApi/swagger-ui-standalone-preset.js...<br />
Removing installed file C:/myApp/AppHtml/WebApi/swagger-ui.css...<br />
Removing installed file C:/myApp/AppHtml/WebApi/SwaggerDocumentation.js...<br />
Successfully uninstalled DataFlex-dev/Web API Framework<br />
Looking for nested dependencies of DataFlex-dev/Web API Framework to uninstall...<br />
Installing DataFlex-dev/Web API Framework...<br />
Starting install of DataFlex-dev/Web API Framework@1.0.6...<br />
Using cache for DataFlex-dev/Web API Framework...<br />
Loaded DataFlex-dev/Web API Framework from cache.<br />
Configuring DataFlex-dev/Web API Framework...<br />
Loading cache for DataFlex-dev/Web API Framework...<br />
Setting files to read-only for DataFlex-dev/Web API Framework...<br />
Looking for dependencies required by DataFlex-dev/Web API Framework...<br />
Processing dependency DataFlex-dev/Web UI...<br />
Installing DataFlex-dev/Web UI...<br />
Looking for dependencies required by DataFlex-dev/Web UI...<br />
DataFlex-dev/Web UI, is already installed and valid.<br />
Installed dependency DataFlex-dev/Web UI<br />
Successfully installed DataFlex-dev/Web API Framework<br />
Writing workspace configuration files after repair...</code><hr />
</div>The repair, places a binary compatible file in the same spot. Only the timestamp changes.<br />
<br />
Is this:<br />
a. We should not have tracked these files<br />
b. The check is trigger happy and should not check timestamp only, but checksum or so.<br />
<br />
Please advise, as we want to make sure we all run the same Package versions, but this 'refresh' is annoying, and teaching 'Just ignore' so it will bite us at some stage.<br />
<br />
Kind regards<br />
Marco</div>

]]></content:encoded>
			<category domain="https://support.dataaccess.com/Forums/forumdisplay.php?6-Web-amp-Mobile-Applications"><![CDATA[Web & Mobile Applications]]></category>
			<dc:creator>Marco</dc:creator>
			<guid isPermaLink="true">https://support.dataaccess.com/Forums/showthread.php?73647-Installed-file-C-blabla-AppHtml-WebUI-df-debug-js-has-been-modified</guid>
		</item>
		<item>
			<title>cWebErrorHandler changes after 26.0</title>
			<link>https://support.dataaccess.com/Forums/showthread.php?73645-cWebErrorHandler-changes-after-26-0&amp;goto=newpost</link>
			<pubDate>Wed, 07 Oct 2026 15:02:11 GMT</pubDate>
			<description><![CDATA[Hello, I recently migrated a project to DF26. I found something unusual. Some errors were not reported by my application. For example, any "Error...]]></description>
			<content:encoded><![CDATA[<div>Hello, I recently migrated a project to DF26. I found something unusual. Some errors were not reported by my application. For example, any &quot;Error DFERR_Operator string&quot; would be silent. After some fiddling I found the culprit was the error handler object. In the project I have the following lines:<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><br />
<br />
Object oWebApp is a cWebApp<br />
&nbsp; &nbsp; Set psTheme to &quot;MyTheme&quot;<br />
&nbsp; &nbsp; [ ... ]<br />
<br />
&nbsp; &nbsp; Object oErrorHandler is a cWebErrorHandlerCustom<br />
&nbsp; &nbsp; End_Object<br />
End_Object</code><hr />
</div>cWebErrorHandlerCustom is a subclass that has some custom error handling logic. This was developed in previous DataFlex versions according to documentation (you can still see it on the latest version here: <a href="https://docs.dataflex.dev/VdfClassRef/Web/cWebErrorHandler/#sample" target="_blank">https://docs.dataflex.dev/VdfClassRe...andler/#sample</a>).<br />
During the debugging process I found that the errors were properly displayed if the custom error handler object was removed from the cWebApp object. I finally found that I have to change the base class. Instead of cWebErrorHandler I need to use cWebServerUIErrorHandler. <br />
I think the old cWebErrorHandler class should be used for non-UI cWebAppBasic based projects while cWebServerUIErrorHandler is required for standard UI web applications.<br />
<br />
Is this information correct or am I wrong about this new error handling system? If this is the case, I think the documentation needs to be updated, as it still has examples that work only in pre-26 versions (Maybe they work on DF25, I upgraded from DF24 to DF26 so I cannot check if this change was introduced in DF25).</div>

]]></content:encoded>
			<category domain="https://support.dataaccess.com/Forums/forumdisplay.php?6-Web-amp-Mobile-Applications"><![CDATA[Web & Mobile Applications]]></category>
			<dc:creator>Alberto Gutiérrez Arroyo</dc:creator>
			<guid isPermaLink="true">https://support.dataaccess.com/Forums/showthread.php?73645-cWebErrorHandler-changes-after-26-0</guid>
		</item>
		<item>
			<title>OnConstrain</title>
			<link>https://support.dataaccess.com/Forums/showthread.php?73633-OnConstrain&amp;goto=newpost</link>
			<pubDate>Sun, 04 Oct 2026 23:57:54 GMT</pubDate>
			<description><![CDATA[Is there a way to match a number (oHeader.Sales_num) to a string value in a constrain? 
Am I missing something obvious??? 
 
This code doesn't work:...]]></description>
			<content:encoded><![CDATA[<div>Is there a way to match a number (oHeader.Sales_num) to a string value in a constrain?<br />
Am I missing something obvious???<br />
<br />
This code doesn't work:<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">&nbsp; &nbsp;  Procedure OnConstrain<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Forward Send OnConstrain<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; String sSearch sOrderNum<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  WebGet psOrderSearch of oOpenOrders to sSearch<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  Move (sSearch+'*') to sSearch<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  Constrain oHeader as (String(oHeader.Sales_num) matches sSearch) <br />
<br />
&nbsp; &nbsp;  End_Procedure</code><hr />
</div>I also tried: <br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">&nbsp;  WebGet psOrderSearch of oOpenOrders to sSearch<br />
&nbsp;  Constrain oHeader as (String(oHeader.Sales_num) contains sSearch)</code><hr />
</div></div>

]]></content:encoded>
			<category domain="https://support.dataaccess.com/Forums/forumdisplay.php?6-Web-amp-Mobile-Applications"><![CDATA[Web & Mobile Applications]]></category>
			<dc:creator>Julie Turnpenny</dc:creator>
			<guid isPermaLink="true">https://support.dataaccess.com/Forums/showthread.php?73633-OnConstrain</guid>
		</item>
		<item>
			<title>Error migrating WebApp to 26.0</title>
			<link>https://support.dataaccess.com/Forums/showthread.php?73632-Error-migrating-WebApp-to-26-0&amp;goto=newpost</link>
			<pubDate>Sun, 04 Oct 2026 17:32:22 GMT</pubDate>
			<description>I am migrating a webapp to 26.0 (26.0.89.122). It has 4 local libraries and I had to go through each of these and clean up folder references and...</description>
			<content:encoded><![CDATA[<div>I am migrating a webapp to 26.0 (26.0.89.122). It has 4 local libraries and I had to go through each of these and clean up folder references and missing dittos.<br />
<br />
So now I can open the app in the studio. Fine. But of course I now have to add packages to make up for what used to available by default. So I add these and they are now present in the dfpkg folder.<br />
<br />
DataFlex_dev_Web_UI-1.0.56<br />
DataFlex_dev_Web_UI_Server-1.0.56<br />
DataFlex_dev_Web_UI_Web_Creme_Theme-1.0.3<br />
<br />
But even if they appear in the dfpkg folder, they do not appear to be installed in the Package Manager. And they are not included in the makepath (or the code-sense part) so my app will not compile. And also, the studio abruptly terminates with no error if I try to click install on them again.<br />
<br />
What should I look for?<br />
<br />
<br />
-Sture</div>

]]></content:encoded>
			<category domain="https://support.dataaccess.com/Forums/forumdisplay.php?6-Web-amp-Mobile-Applications"><![CDATA[Web & Mobile Applications]]></category>
			<dc:creator>Sture</dc:creator>
			<guid isPermaLink="true">https://support.dataaccess.com/Forums/showthread.php?73632-Error-migrating-WebApp-to-26-0</guid>
		</item>
		<item>
			<title>Changelog missing</title>
			<link>https://support.dataaccess.com/Forums/showthread.php?73620-Changelog-missing&amp;goto=newpost</link>
			<pubDate>Mon, 28 Sep 2026 12:57:59 GMT</pubDate>
			<description>Yay! There is a new version of the Web UI Server available! 
 
But no change log :( 
 
Attachment 18346...</description>
			<content:encoded><![CDATA[<div>Yay! There is a new version of the Web UI Server available!<br />
<br />
But no change log :(<br />
<br />
<a href="https://support.dataaccess.com/Forums/attachment.php?attachmentid=18346&amp;d=1790600262"  title="Name:  Screenshot 2026-09-28 145705.jpg
Views: 21
Size:  37.5 KB">Screenshot 2026-09-28 145705.jpg</a></div>


	<div style="padding:10px">

	

	

	
		<fieldset class="fieldset">
			<legend>Attached Images</legend>
			<ul>
			<li>
	<img class="inlineimg" src="https://support.dataaccess.com/Forums/images/attach/jpg.gif" alt="File Type: jpg" />
	<a href="https://support.dataaccess.com/Forums/attachment.php?attachmentid=18346&amp;d=1790600262">Screenshot 2026-09-28 145705.jpg</a> 
(37.5 KB)
</li>
			</ul>
			</fieldset>
	

	

	</div>
]]></content:encoded>
			<category domain="https://support.dataaccess.com/Forums/forumdisplay.php?6-Web-amp-Mobile-Applications"><![CDATA[Web & Mobile Applications]]></category>
			<dc:creator>Raphael Theiler</dc:creator>
			<guid isPermaLink="true">https://support.dataaccess.com/Forums/showthread.php?73620-Changelog-missing</guid>
		</item>
		<item>
			<title>Automatic Hasing of Passwords</title>
			<link>https://support.dataaccess.com/Forums/showthread.php?73617-Automatic-Hasing-of-Passwords&amp;goto=newpost</link>
			<pubDate>Fri, 25 Sep 2026 21:16:36 GMT</pubDate>
			<description>Hi All, 
 
   I think that the last function_Return of this procedure in cWebSessionManagerStandard.pkg 
 
 
Code: 
--------- 
     Function...</description>
			<content:encoded><![CDATA[<div>Hi All,<br />
<br />
   I think that the last function_Return of this procedure in cWebSessionManagerStandard.pkg<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">&nbsp; &nbsp;  Function VerifyPasswordHash String sUserPassword String sEnteredPassword Boolean ByRef bShouldUpgrade Returns Boolean&nbsp; &nbsp; &nbsp; &nbsp; If (not(pbPasswordHashing(Self))) Begin<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; If (num_arguments &gt; 2) Move False to bShouldUpgrade<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Function_Return (sUserPassword = sEnteredPassword)<br />
&nbsp; &nbsp; &nbsp; &nbsp; End<br />
&nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; String sVersion<br />
&nbsp; &nbsp; &nbsp; &nbsp; Move (Left(sUserPassword, 3)) to sVersion<br />
&nbsp; &nbsp; &nbsp; &nbsp; If (sVersion = &quot;V1$&quot;) Begin<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; If (num_arguments &gt; 2) Move False to bShouldUpgrade<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Function_Return (VerifyPasswordHash(phoCrypto(Self), sEnteredPassword, Right(sUserPassword, Length(sUserPassword) - 3)))<br />
&nbsp; &nbsp; &nbsp; &nbsp; End<br />
&nbsp; &nbsp; &nbsp; &nbsp; Else Begin<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; If (num_arguments &gt; 2) Move True to bShouldUpgrade<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Function_Return False<br />
&nbsp; &nbsp; &nbsp; &nbsp; End<br />
&nbsp; &nbsp; End_Function</code><hr />
</div>Should be:<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">&nbsp;  Function_Return (sUserPassword = sEnteredPassword)</code><hr />
</div>otherwise the bMatch = true and bUpgrade = True on UserLogin will never execute.<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Get VerifyPasswordHash (Trim(sUserPassword)) (Trim(sPassword)) (&amp;bUpgrade) to bMatch<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; If (bMatch) Begin<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // Store the login<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; If (bUpgrade) Begin<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Get CreatePasswordHash (Trim(sPassword)) (&amp;sPassword) to bUpgrade<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; If (bUpgrade) Set Field_Changed_Value of hoUserDD Field WebAppUser.Password to sPassword<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; End</code><hr />
</div>Thank you!<br />
Oscar</div>

]]></content:encoded>
			<category domain="https://support.dataaccess.com/Forums/forumdisplay.php?6-Web-amp-Mobile-Applications"><![CDATA[Web & Mobile Applications]]></category>
			<dc:creator>Oscar</dc:creator>
			<guid isPermaLink="true">https://support.dataaccess.com/Forums/showthread.php?73617-Automatic-Hasing-of-Passwords</guid>
		</item>
		<item>
			<title><![CDATA[SQLExecutor and tWebRow[]]]></title>
			<link>https://support.dataaccess.com/Forums/showthread.php?73614-SQLExecutor-and-tWebRow&amp;goto=newpost</link>
			<pubDate>Fri, 25 Sep 2026 15:08:17 GMT</pubDate>
			<description><![CDATA[Just curious, is there any way to return the sCSSClassName with a query and have it put it in the aTheRows[iRow].sCssClassName along with the Cell...]]></description>
			<content:encoded><![CDATA[<div>Just curious, is there any way to return the sCSSClassName with a query and have it put it in the aTheRows[iRow].sCssClassName along with the Cell values?</div>

]]></content:encoded>
			<category domain="https://support.dataaccess.com/Forums/forumdisplay.php?6-Web-amp-Mobile-Applications"><![CDATA[Web & Mobile Applications]]></category>
			<dc:creator>Sam Neuner</dc:creator>
			<guid isPermaLink="true">https://support.dataaccess.com/Forums/showthread.php?73614-SQLExecutor-and-tWebRow</guid>
		</item>
		<item>
			<title>Single Sign On - From Package Manager.</title>
			<link>https://support.dataaccess.com/Forums/showthread.php?73612-Single-Sign-On-From-Package-Manager&amp;goto=newpost</link>
			<pubDate>Thu, 24 Sep 2026 17:58:56 GMT</pubDate>
			<description><![CDATA[OK, this 'Single Sign On" package seems like exactly what I need to enable SSO on my new shiny upgraded webapp.  
the v24 version used the cOauth2...]]></description>
			<content:encoded><![CDATA[<div>OK, this 'Single Sign On&quot; package seems like exactly what I need to enable SSO on my new shiny upgraded webapp. <br />
the v24 version used the cOauth2 package to do it's magic.  <br />
<br />
BUT. <br />
<br />
There does not seem to be a word of documentation, or a hint of how to implement.  <br />
<br />
1.  Can I get some Documentation here. <br />
2.  Can Package Manager require some level of documentation before accepting a package for distribution? <br />
<br />
/mm</div>

]]></content:encoded>
			<category domain="https://support.dataaccess.com/Forums/forumdisplay.php?6-Web-amp-Mobile-Applications"><![CDATA[Web & Mobile Applications]]></category>
			<dc:creator>Michael Mullan</dc:creator>
			<guid isPermaLink="true">https://support.dataaccess.com/Forums/showthread.php?73612-Single-Sign-On-From-Package-Manager</guid>
		</item>
		<item>
			<title>cWebCombo OnChange Issue</title>
			<link>https://support.dataaccess.com/Forums/showthread.php?73607-cWebCombo-OnChange-Issue&amp;goto=newpost</link>
			<pubDate>Wed, 23 Sep 2026 14:19:58 GMT</pubDate>
			<description>DF25.0.  non data-aware cWebCombo OnChange event is triggered when clicking on down arrow!</description>
			<content:encoded><![CDATA[<div>DF25.0.  non data-aware cWebCombo OnChange event is triggered when clicking on down arrow!</div>

]]></content:encoded>
			<category domain="https://support.dataaccess.com/Forums/forumdisplay.php?6-Web-amp-Mobile-Applications"><![CDATA[Web & Mobile Applications]]></category>
			<dc:creator>Sam Neuner</dc:creator>
			<guid isPermaLink="true">https://support.dataaccess.com/Forums/showthread.php?73607-cWebCombo-OnChange-Issue</guid>
		</item>
		<item>
			<title>Strange Error 500</title>
			<link>https://support.dataaccess.com/Forums/showthread.php?73602-Strange-Error-500&amp;goto=newpost</link>
			<pubDate>Tue, 22 Sep 2026 15:11:14 GMT</pubDate>
			<description><![CDATA[I'm getting an Error 500 (sub error 5122) when attempting to invoke a zoom view from the menu.  Ordinarily, I can usually find what I've messed up,...]]></description>
			<content:encoded><![CDATA[<div>I'm getting an Error 500 (sub error 5122) when attempting to invoke a zoom view from the menu.  Ordinarily, I can usually find what I've messed up, fix it, and move on.  But, this is coming from a strange place and I'm not sure why.<br />
<br />
The code in the menu is:<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">Object oUserDetailItem is a cWebMenuItem<br />
&nbsp; &nbsp; Set psCaption to 'View Profile'<br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; WebRegisterPath ntNavigateBegin oZoomUserAccount<br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; Procedure OnClick<br />
&nbsp; &nbsp; &nbsp; &nbsp; Forward Send OnClick<br />
&nbsp; &nbsp; &nbsp; &nbsp; Send NavigatePath<br />
&nbsp; &nbsp; End_Procedure<br />
End_Object</code><hr />
</div>Pretty straight forward and is successfully in use throughout my menus.  However, the line generating the error is in the cWebView package in the last line Procedure NavigateForward:<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">Procedure NavigateForward Handle hoInvokingObject<br />
&nbsp; &nbsp; Handle hoInvokingView hoTestInvokingObject<br />
&nbsp; &nbsp; tWebNavigateData NavigateData<br />
&nbsp; &nbsp; Integer iExpectedTable eNavigateType// eAppStateMode eTestNavType iTestTable<br />
<br />
&nbsp; &nbsp; // temporary for conversion. This will raise an error for older style NavigateFoward<br />
&nbsp; &nbsp; // which passed two arguments. <br />
&nbsp; &nbsp; If (num_arguments&lt;&gt;1) Begin<br />
&nbsp; &nbsp; &nbsp; &nbsp; Error DFERR_PROGRAM &quot;NavigateForward has wrong number of parameters. Probably old style call&quot;<br />
&nbsp; &nbsp; &nbsp; &nbsp; Procedure_Return<br />
&nbsp; &nbsp; End<br />
<br />
&nbsp; &nbsp; Get NamedValueAdd NavigateData.NamedValues &quot;Init_Mode&quot; initStateDefault to NavigateData.NamedValues<br />
<br />
&nbsp; &nbsp; Send NavigateForward2 hoInvokingObject NavigateData ntNavigateForward&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;==== ERROR HAPPENS HERE<br />
End_Procedure</code><hr />
</div>I don't doubt that I've done something wrong somewhere, but I'm at a loss to understand what's causing this.  Nothing in my code jumps out at me as DFP.  <br />
<br />
Any ideas?<br />
<br />
Steve W.<br />
USA Software, Inc.</div>

]]></content:encoded>
			<category domain="https://support.dataaccess.com/Forums/forumdisplay.php?6-Web-amp-Mobile-Applications"><![CDATA[Web & Mobile Applications]]></category>
			<dc:creator>sjwalter</dc:creator>
			<guid isPermaLink="true">https://support.dataaccess.com/Forums/showthread.php?73602-Strange-Error-500</guid>
		</item>
		<item>
			<title>DF2026 WebApp Compile Error</title>
			<link>https://support.dataaccess.com/Forums/showthread.php?73598-DF2026-WebApp-Compile-Error&amp;goto=newpost</link>
			<pubDate>Mon, 21 Sep 2026 13:16:08 GMT</pubDate>
			<description><![CDATA[Trying to migrate a web app from 19.1 to 26.0, I'm getting a compile error.  It's being thrown by the DAW package cWebFileUploadPathHelper_mixin.pkg,...]]></description>
			<content:encoded><![CDATA[<div>Trying to migrate a web app from 19.1 to 26.0, I'm getting a compile error.  It's being thrown by the DAW package cWebFileUploadPathHelper_mixin.pkg, and telling me there's an undefined symbol in PHOWORKSPACE.<br />
<br />
<img src="https://support.dataaccess.com/Forums/image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAywAAAA5CAYAAADUfa8oAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAASdEVYdFNvZnR3YXJlAEdyZWVuc2hvdF5VCAUAAB2ASURBVHhe7Z29jixFlsf7DcBYDwseABysNgaeAR 3XgAHCW k69cIa721kLDw hkwBmOlXetKK400ewd2xCBYccUFDTU6kRmZJ/7nIyOzqrqq6/5/Uqorvk6cOHEiMiK/ u5ACCGEEEIIIVfKHUYQQgghhBBCyLWwesPy57PNx9 l88ePAYDxkThBBCCCHkPKzesJQF2rcHc/z3338//OWH3w5// mXw////LIc8lviJA3z8 BxK4eMCUIIIYQQch5OsmH5n3/8dvj5by8O3z/77PDdB 8d/vff7sohvyXupxcvSh4sx4PHLRzcsBBCCCGEnI jNyzf/fTq8MN//PvhxTtvThsVPCRN8kheXOzx4PHUD25YCCGEEELOx1EbFrlrIhsR3KC8fPmyHBgveS9zp X54ZP37w53d Px/v7wlclzpuPr/eHdu/vDJ19L OHw0fR7yyHlVTvu7g4ffYF5Tnx8sVP17Q5/wnQe3LAQQgghhJyRzRsWeS9FHgPz7qxEGxbJK4 HPeo7LWXDAAv7r/eHT8690HePU2xYjim/8ii2U5uUi9ntug9uWAghhBBCzsfmDctffvj18I9nn5lNSbZhkUPKSFlc9J3nGO6snP0uRPdx7Ibj2PIrD7m78ph3o57owQ0LIYQQQsj5uPv8888Pz549O/z 9NgoQlXtI1dcMiXwD79g/vmg3J0oZFXsSXsrjoO8uBdwi8Y7wDYx xGjcHX8zpkvbVHnvO/ 8XmY16R5j4Q1dVc9hzwffSz1oO7RhgXLYBjrsu2M69NtifRw2rjRbnHew FPH8/633384Oh/f3gXN6iPsOnihoUQQggh5HzcyabkrbfeOnz66afTpkX SljiJb0pMG5Y5LPFuBnp2bDIIWVx0XeWQxbp6WJ1WJBPC1zzvol632V8l2NaQJew3mSovEbO0u9B3iA72iSoetxNDm4EbDhrp1 fHPP7P7jJiTcsG 2W5tWHra8pM21mhk3Oue wccNCCCGEEHI 7vTmRP7 85//bMJ45 WsGxbvjsPRcd6CV9fXps8L3GxRjmFMi So33DHY75rYGXNR5SG8RBe1c7gGPX1ywRtNGkYztKccPMBgEyG2hA1m0jPPzbGqYMbFkIIIYSQ81HeYdGblg8//DDcrJQCRz4SJmUe7ZGwpXdYVi3kszCm6XqDfE7dVi4eURrGQ9ipK25nfJRHtdxNVdBGk4bhLA3CTRvEvpGMQU 541L/YjtOfXDDQgghhBByPqaX7vFOi7dZEXpeus Ox33pfr4q32xapq9dyWIXH5VSV ejxbMJD3KmxXEoB397j2JhPT1pGO Fe9upji/2Kn7YhA36wkaw2Nhr41I4S4Owfhel6B/JGNPf3x0 mjY15z24YSGEEEIIOR/NV8Jkk/LNN9 EmxVBf9ZYPlH84u03zKYkusMieaXMf/7fI37WWA58/Eq/19KkBYvlxfDwe3jxe5Dlv 8BMlAv9 6FPoaNx/xYVN1AYBkMY10LeaP61LshzeNZH /iNqbhLA3D6n/pNJsRLDMc5QV9re8ZD25YCCGEEELOx bPGsux9h9H/vjVlxf6x5HnPvxFM4/LHY/xsn09uGEhhBBCCDkfR21Y5Pjup1dl0 LdadF3VmSzInlxsXcbBzcsV3WUR8Kyr8Od9uCGhRBCCCHkfBy9YZFD7prIo17yfop EV9 S5yk3eadlXpww3IdR31s7HH7ghsWQgghhJDzcZINixzyTou8TC9fAJPPFsshvyXu0d9Z4cHjEQ9uWAghhBBCzsfqDcuf//qyLNB48OAxHDImCCGEEELIeVi9YSGEEEIIIYSQx JqNizyKeXffvvt8Msvv0xfGZPfEpd9ZpkQQgghhBByu1zFhkU2JT//7cXh 2efHb774L3ppX35LXGSJnkIIYQQQgghrxcX37C8ejV FvmdN83nkKfPIr/zZskjeQkhhBBCCCGvDxfdsMhdkzX/eFLy5ndaHg47 E/wuwfMcx6e7 8Pd/f7w/MhdNjf zo87Ob4 /2Qe0zw41Paeub6K2KP3cGaAO10f iu8mrANox2e74/3E/tkTxr29ZrszX91EMkf0sbLKHfNWlBPcY3e22k5a1tR1SHj7ShHetOfdKOdEJwykxg27b6m5fHi/PozdeLloft21JPpl UFsVrevI8Ik2fOyylr Y07S/nqOL/R8grcwGMSzM/DOMR55kZr34vrofOclVHOUdeaf/0s7W oNzJ7fHUyebCwIZevBoXemwMSRvOV4k8q7OWj7LHdWPN0MitYxvl2TaXdUN4Po3WpigX7ZBzsQ2LvJcij3p5d1aiDYvklTLxOy3YMY/F2AmqUx5qJ5TJYHSC5/vD3nWi6HdCkQud3cgfsAOjxDZ1tJutp0KPnXryWHpsNvW5zQhguYgoXxS/gtDvlhYWguTXk9hQtsdGrV tb4dfRwBO7uP40G0TfZbbGumYpVW25vHiPHrz9aLlZX0XgfpgWBOlRfGanjy3zAnaL PhiLE4L3J27YUEfX5r5Er qA6vfi uh55ykmfFXLKaHh1Oydb6tpa7RTJbtGl95zGIL5sAnW8YP9P5Z 35akmeW783LuGc34xfvVbIbFDnk91h543xdG0a2a Pi21Yfv311/JPJXFTkm1Y5JAyUtbnOGNsRTpzt9cnBI3o5F0pVhN6czLpWagNzprnGRHZJiPaCcNPgR6de/I4dNnMGewuTjmXKF8UvxW9kHg47FyfVcDEOk2iXTbSYUzrwK0jAMbQNCan8tkCqpLpmKVVtubx4jx68/WS9Q GPTAPhjVRWhSv6clzyxzf/nazfow8KTvPeXgRwCyy3PHr1e/F9dBTrifPMZxbPrK1vq3lbpHMFpimw5jm5QnWZ3Dxuv981SHP6OXrPN9lrdl2wYWpTN48znH8h7pOoNx1XGzDIl8A /YP75oNydKGRV7El7I kTGG N3uftx1Yrh2vnebysmrqYsqcMCJdNKu8mARWeMjZ1paKDflvIUa2sk6d59t2rT7/T6Vox9Lmm0y1v0wyxnMKeWqXGMBpw1ePORp2qFtj23rsZnQDk7bPimDcV6 EuvId JNG5wrN57PTIB/lSumozynnJmQJn/usVHUF6NdattDH/LqqPFZn9Xfqq263SUL2rHmaX1xeZGH7cr6yslj4lbokIxL38cyW6NebdjKG/vQxHXqPpG1ybNZVkdePpzDC1ZuPA9VfaKx5 i7t49Ntdj6bX31d8/Y0eA4Qnk9 lUk/2xDnB acHROxD43cQs6ZW02/T/aq5Gzra7GdzIdJnCechZz6DNr/M/1FdTZrmWsnivsobBzQokt5aP1Q/ cY9sY2wPbDPOGaUvrE3Z91qGXMYmKL7p484x3jtK/RYZzvuqSB3o16wBlBzMeB1vYPsZ26rCqF8d4qGsF5a7jYhuWaEOytGGp6T7giE3n44C34clvi9G1I3gdKsQdNw0sMxgGzKM4asDNY99zMFuXAcs97ED/1mmKro1zr7PNfO6UNvfYTdc/9lmtv9zKVOWaW5sa7OuqB8r2fiubRBvKBZsNOCegQlJvA Zb0x6to8TXk7Nnq5nG74ptZ3nGJ8c beK0vRZsZP1K0tBmQ7t9H/LqgEWiYr4zOd85etiNspp zuyofNHx9f7 yepAf8BymQ5tPn9cauIydrxGfadBebpO0L0Zu9Z 8xHIc23Wax8s7/vMjKc7jhVYCE114tjDdHxe3BujPe1aOXYmtG41vFa/Cshq8uPYxHor0E8mLtMpazPIdf0H8y3VFcmLdFB45xaIa asVf6X Uo0L6AdKr32iLDlWx IbIX6WDn99oj7yW8L1q1p0 x5DOcvmMfC9Vk7frvPV13yQK/G7 Y0dMeBeWM9pyc2aPTRmyZM80D7LflWyw1uWDwnxHgIl0HdGq6dSDyZQydOAyjqqDJIdHmc1G3ZxUfCHH1z8NGfzGlW2Ma0WZd17DZOOs3gNvmWwmvi1e/SDphgpBFjvF3MeDbD mCwdrVvRb4h83IbSrZBZuw3jt/hCRXD6ONCk8ezUe5X96hD6kNjWKc7/jhRdVM6Vv3NWHXtiHX3zAMr/c2VE8ioqZ4Ojh2aecPzsdTWWd8F8oyuWRjTnDxdNrNymvlosXwE5snCkGbGXpLXhON47Pf1Y0fH27G4Tr8KyhrGWPULubI 6wjz44RXR6dOWZu7 39FXZ68TAeNe27R9tNzG8rIwpiGYyCaF2y5MUciG8OKnjkhtRXK7k2DcNRPWRmTppE0LS8aOxrUxztHOesF0bPrfLUkL6t/TCt3qzzdR0Y7zr7i2wDXBGX818nP1I1E9uvjYhuWrY ESZmtj4T5jusbuW QwyCRw9m0zLL8CRwdwFs4tuCVtmXaTVDUJmGFbdZMRo2cYKAZGV54Tbz67bRDU0 62qaLNtMye9vXm2 isw1m0aTx/c74GYadOPTVRRtNDOPl/h6eoU19aIzRdWQ2GGU9yPPAOv9ub68CuTKwbryC5bVtrb85fdHkxXoCHRz5/qJF1ZfaGutVRPJMmSyMaU4ep00mj5Gj7NNVPgLzZGFIM2MvyWvCUTz2 7axM8dru2zRr4KyWux84OVdOwZUOGtzd/93tj Sl nggOcWd1FqZGRhTMvHQN9aJpKN4ZHeOSG1FcruTYOw02aTx4QxTbMlTccH6zPUc7TN4vmqS16rV hbZa7ybDUwbz6ydjrr3sYXHF0nIrl9XGzDkr10nx3bXrrHeC8cLYowb4AemA/ygEAFnMXrSYlXg1ommOJsEN9gTpKDDuVLDF65MhBq5qxNmLZkm3YiDq 0aJ2KjCDfYnhNPP7Gq10tuBjPbQZ26W1fb76JnjZIvPRJ/YvJgd81snGBNMab/gYdUxtp5rTJv6f4yIdGmjoGPa0N5rS2/CDfXiXzZED8UttNPP726hjaj N97p9eHVq7NflSH4tsHbVvSR7aOgpjWpTHs1mSx9hnqXwE5snC BvHHqb3ysnaNeRbPXaGFFgAYb1RmoduJ4DnHWkDnodGlsdApFPWZrDhxJK8LC2SF ng05xbil3wC0uZHhgGvYyvBPOCkVlB2VG9ilVzQmQrWNyWNU0mJwpn/ZSVcdpV2JIG8WZj4OnYe77qkYd6xW0tfTCtVfeqjD63orwRHOMFrx DtWkkt5OLbVimzxq//YbZlER3WCTv8meN252fb3wM10FXyy3k9dCTcyMLB6unH6TVAq5zKKCe2Qm9cslVkAYnLbTN7JxDW7IX6urgFD31ZI35lsJr4iEP2kvsrPQ3k4Sxme47rDtq33gyrvWF Xra47VBrsaAH0HfZ37XyIsWDMpGzSRUQBt5bRB02mgD7a TXt4LrN6Ca26L1slrf7sYGjF2lPRBx GFUZQdtW2lvw0Jsw/I0ei7QodwXEY ltk6ap8Qy2t9G2UktpnI2uTJzezTUz4C82Th luf4LXveXkzOfNvv10639qxM9BejLH1 vp5SLpdOA06OIssHHcTy2Mg1Clrc1f/r2i/K29Bh0pybrFz0oIejs6 r6DOkQyNlb1cJpoTnPyZrbSNygdgIjkLYbef8jLt3KXBcpoozYlv t87d644Xw0JiTxbvz8fjbmnCwaShnYrOUyZWs5uDMe6tELYH1MboT6zicu52IZFWPuPI3/86suFfxxJUswLzCemOCku p8457bZLXBKG0U dMo6rhr/REEqt2qfE7QrGjuCpJmLWOcELzIQzfyY1mtG5qOELHDRDYvw6tWrsmnx7rToOyuyWZG85HrB2/yErIU dIKF601zrH3sFT68 n0Zjm3X8tgxV0HPSHiVmFxg83g9LPkoIRkX37AIctdEHvWS91P0i/jyW IkjXdWrhG4rX8VJ37ytKAPtRy/cL1tbtU W9rFsfO0qP21tp fMvRRcjquYsMiyHsp8jK9fAGsPhImvyUufmeFEEIIIYQQcstczYaFEEIIIYQQQhBuWAghhBBCCCFXy9VsWOSxL3lPBR8Jkzg EkYIIYQQQsjryVVsWOpL998/zw3QfvTS/dy2 J40v3hBBCCCGEvJ5cfMMyfdb4nTfN54ynzxq/82bJw88aE0IIIYQQ8npx0Q3L2n8cKXnzOy32G/uP9Sn49j Wtp/y0zpM/10V/8Nn899ge795mP23YEHs4X1GEO30FD ziG0Y7Vb MVVtz5ZPhfbabE0/9RDJ39IGS h3TVpQj/HNXhtpeWvbEdXhY/8Rm1Nf p 3BafMBLZtq795ebw4j958vWh52L4t9WT6RWlRvKYnzyPS9LnDUvpqTtPf wbJfnzhVmfhjy4Twz49XvxfXQWa7qKOfIK 2ffrbWF5Q7uT2eOtlcGNjQi4f/TK/Hw6bzVSLP6qzlo xx3VgzNHLrORfl2Tbn/2spWpuiXLRDzsU2LPJeijzq5d1ZiTYsklfKxO 0YMc8FmMnqE55qJ2g/7Pr8/1h7zpR9DuhyIXObuQP2IFRYps62s3WU6HHTj15LD02m/rcZgSwXESUL4pfQeh3SwsLQfLrSWwo22Oj1q/Wt8OvIwAn93F86LaJPsttjXTM0ipb83hxHr35etHysr6LQH0wrInSonhNT55b5gTtb/5Z4TZ5/lwR VD2n 69 r24HnrKSZ4Vc8lqenQ4JVvr21ruFsls0ab1nccgvmwCdL5hAT Nn7XnqyV5bv32vD0kqXJ6fTqGh7VCZoM6n wOO2 Mp2vTyH59XGzDIv9fRf4pJG5Ksg2LHFJGyvocZ4ytSGfu9tF/rxWdvCvFakKH/3y7vFAbnDXPMyKyTUa0E4afAj069 Rx6LKZM9hdnHIuUb4ofit6IfFw2Lk q4CJdZpEu2ykw5jWgVtHAIyhaUxO5bMFVCXTMUurbM3jxXn05usl6x8Me2AeDGuitChe05Pnljm /e1mfYu8YK7Izl24KJvw6vfieugp15PnGM4tH9la39Zyt0hmC0zTYUzz8gTrM7h43X6pBn9PJ1nu y1my74MJUJm eT xFwEDXCZS7jottWOQLYPq/2vduWORFfCnrExljiN/t7sddJ4Zr53u3qZy8mrqoAgecSCftKg8WkTU cqalhXJTzluooZ2sc/fZpk273 9TOfqxpNkmY90Ps5zBnFKuyjUWcNrgxUOeph3a9ti2HpsJ7eC07ZMyGOflK7GOfCfetMG5cuP5zAT412436 iUMxPS5M89Nor6YrRLbXvoQ14dNT7rs/pbtVW3u2RBO9Y8rS8uL/KwXVlfOXlM3AodknHp 1hma9SrDVt5Yx auE7dJ7I2eTbL6sjLh3N4wcqN56GqTzT2HH339rGpFlu/ra/ 7hk7GhxHKK9Dv3CuCM5dJSk4J2Kfm7gFnbI2m/4f7dXI2VZX4zuZDhM4TzmLOfSZNf7n grqbNcyVs8V9lDYOaHElvLR qF/zrFtjO2BbYZ5w7Sl9Qm7PuvQy5hExRddvHnGO0fp3yLDOV91yQO9mnWAsoMZj4MtbB9jO3VY1YtjPNS1gnLXcbENS7QhWdqw1HQfcMSm83HA2/Dkt8Xo2hG8DhXijpsGlhkMA b2uhpw89j3HMzWZcByDzvQv3Wa9nYftnfZNvO5U9rcYzdd/9hntf5yK1OVK2FvAGBfVz1Qtvdb2STaUC7YbMA5ARWSehsw35r2aB0lvp6cPVvNNH5XbDvLMz459mkTp 21YCPrV5KGNhva7fuQVwcsEhXz1d35avDDbpTV9HNmR WLjq/3909WB/oDlst0aPP541ITl7HjNeo7DcrTdYLuzdi19puPQJ5rs177YHnfZ2Y83XGswEJoqhPHHqbj8 LeGO1p18qxM6F1q GV mVzhXfuGnIF8xH0k4nLdMraDHJd/8F8S3VF8iIdFN65BeKaOWuV/2W Es0LaIdKrz0ibPl5rGW2Qn2snH57xP3ktwXr1rRp9jyG8xfMY H6rB2/3eerLnmgV N3cxq648C8sZ7TExs0 uhNE6Z5oP2WfKvlBjcsnhNiPITLoG4N104knsyhE5tJ2 somOjdBReUXXwkzNE3B2/nZ06zwjamzbqsY7dx0mkGt8m3FF4Tr36rk2ozqMd4u5jxbIb1wWDtat KfEPm5TaUbIPM2G8cv8MTKobRx4Umj2ej3K/uUYfUh8awTnf8caLqpnSs pux6toR6 6ZB1b6mysnkFFTPR0cOzTzhudjqa2zvgvkGV2zMKY5ebpsZuU089Fi QjMk4UhzYy9JK8Jx/HY7 vHjo63Y3GVfjg31HB67oL5ccKro1OnrM3d/b iLk9epoPGPbfovtBzG8rIwpiGYyCaF2y5MUciG8OKnjkhtRXK7k2DcNRPWRmTppE0LS8aOxrUxztHOesF0bPrfLUkL6t/TCt3qzzdR0Y7zr7i2wDXBGUzUwe9qRuJ7NfHxTYsWx8JkzJbHwnzHdc3ct8gh0Eih7NpmWX5Ezg6gDk5GPBK2zLtiSRqk7DCNmsmo0ZOMNCMDC 8Jl79dtqhGa78tDZdtJmW2du 3nwTnW0wiyaN73fGzzDsxKGvLtpoYhgv9/fwDG3qQ2OMriOzwSjrQZ4H1vl3e3sVyJWBdeMVLK9ta/3N6YsmL9YT6ODI9xctqr7U1livIpJnymRhTHPyOG0yeYwcZZ u8hGYJwtDmhl7SV4TjuKx37eNnTle22WDfjg3jGGcD9p8WG9l7RhQ4azN3f3f2f5IXqaDA55b3EWpkZGFMS0fA31rmUg2hkd654TUVii7Nw3CTptNHhPGNM2WNB0frM9Qz9E2i erLnmtXqFvlbnKs9XAvPnI2umsextfcHSdiOT2cbENS/bSfXZse ke471wtCjCvAF6YD7IAwIVcBavJyUerlIVZ4P4BnOSHHQoX2LwypWBUDNnbcK0Jdu0E3F4pUXrVGQE RbDa LxN17tajEn39RmYJfe9vXmm hpg8RLn9S/mBz4XSMbF0hjvOlv0DG1kWZOm/x7io98aKSpY9DT2mBOa8sP8u1VMk8GxC 13cTjb6 Oof043ttFXo8Ord2afKmPRbaO2rckD20dhTEtyuPZLMlj7LNUPgLzZGH8jWMP03vlZO0a8q0eO0MKLICw3ihNo PVXBGdu0o2XKzOLI BSKeszWDDiSV5WVokL9LBpzm3FLvgF5YyPTAMehlfCeYFI7OCsqN6FavmhMhWsLgta5pMThTO ikr47SrsCUN4s3GwNOx93zVIw/1itta mBaq 5VGX1uRXkj3trS7cdgbRrJ7eRiG5bps8Zvv2E2JdEdFsm7/FnjdufnGx/DddDVcgt5PfTk3MjCwerpB2m1gOscCqhndkKvXHIVpMFJC20zO fQluyFujo4RU89WWO pfCaeMiD9hI7K/3NJGFspvsO647aN56Ma31hvp72eG2QqzHgR9D3md818qIFg7JRMwkV0EZeGwSdNtpAukl/cCq7fgmtuidfLa3y6GRowdJX3QcXhhFGVHbVvpb0PC7ANyNPqu0CEcl5GPZbaO2ifE8lrfRhmJbSayNnlyM/v0lI/APFm4/tYneO17Xt5Mzvzbb5fOt3bsDLQXY2y9vn6AO1fA/KI7Q3TDcTexPAZCnbI2d/X/iva78hZ0qCTnFjsnLejh6Oz7CuocydBY2ctlojnByZ/ZStuofNQhkrMQdvspL9POXRosp4nSnPim/71z54rz1ZCQyLP1 /PRmHu6YCBpaLeSw5Sp5ezGcKxLK4T9MbUR6jObuJyLbViEtf848sevvlz4x5EkxbzAfGKKk Ki/4lzbpvdAqe0UeRDp6zjqvFPFKRyq/Y5QbuisSNImrmIdU7wIgPRyMLPW5PePJmPErLARTcswqtXr8qmxbvTou syGZF8pLrBW/zE7IW tAJFq43zbH2sVf48Or3ZTi2Xctjx1wFPSPhVWJygc3j9bDko4RkXHzDIshdE3nUS95P0S/iy2 JkzTeWblG4Lb VZz4ydOCPtRy/ML1trlV 2xpF8fO06L219p fsrQR8npuIoNiyDvpcjL9PIFsPpImPyWuPidFUIIIYQQQsgtczUbFkIIIYQQQghBuGEhhBBCCCGEXC3/AsGCQunCWC2UAAAAAElFTkSuQmCC" border="0" alt="" /><br />
<br />
I've tried tracing the Use stack in the .PRN and not seen anything that jumps out at me.  I even tried manually adding Use statements for cApplication and cWorkspace before the first call of cWebApp (which is where the use of the mixin traces back to) with no help.<br />
<br />
I eventually figured out how to work around the problem by adding those 2 use statements in our WebApp.src before the Use statements for AllWebUIFlexTronClasses &amp; AllWebAppClasses.pkg, but that feels more like a band-aid than a real fix...<br />
<br />
So several questions:<br />
<br />
<ol class="decimal"><li style="">Why is it throwing the error there in the first place?</li><li style="">Why don't the packages that define those functions / objects have Use statements in that mixin package file?</li><li style="">Is there a better way to trace the Use stack than trying to page through the .PRN and find the right number of &quot;&gt;&gt;&quot; tokens?</li></ol></div>

]]></content:encoded>
			<category domain="https://support.dataaccess.com/Forums/forumdisplay.php?6-Web-amp-Mobile-Applications"><![CDATA[Web & Mobile Applications]]></category>
			<dc:creator>MisterM</dc:creator>
			<guid isPermaLink="true">https://support.dataaccess.com/Forums/showthread.php?73598-DF2026-WebApp-Compile-Error</guid>
		</item>
	</channel>
</rss>
