<?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>Data Access Worldwide Forums - DataFlex Technology Stack Testing</title>
		<link>https://support.dataaccess.com/Forums/</link>
		<description>A forum dedicated to discussing, testing, and shaping the future of the Technology Stack project.</description>
		<language>en</language>
		<lastBuildDate>Sat, 17 Oct 2026 17:33:28 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>60</ttl>
		<image>
			<url>https://support.dataaccess.com/Forums/images/misc/rss.png</url>
			<title>Data Access Worldwide Forums - DataFlex Technology Stack Testing</title>
			<link>https://support.dataaccess.com/Forums/</link>
		</image>
		<item>
			<title>Failed to communicate with the web browser</title>
			<link>https://support.dataaccess.com/Forums/showthread.php?73659-Failed-to-communicate-with-the-web-browser&amp;goto=newpost</link>
			<pubDate>Fri, 16 Oct 2026 10:04:02 GMT</pubDate>
			<description>Toolchain 0.1.11+wasm-32. 
 
I am running into a lot of issues with this: 
Attachment 18363...</description>
			<content:encoded><![CDATA[<div>Toolchain 0.1.11+wasm-32.<br />
<br />
I am running into a lot of issues with this:<br />
<a href="https://support.dataaccess.com/Forums/attachment.php?attachmentid=18363&amp;d=1792143603"  title="Name:  Screenshot 2026-10-16 at 10.37.38.jpg
Views: 14
Size:  32.8 KB">Screenshot 2026-10-16 at 10.37.38.jpg</a><br />
<br />
So much so that it is stopping me making progress.<br />
<br />
The app in the browser hangs and the debugger is running OK, but not hitting any breakpoints.<br />
<br />
If I click &quot;Pause&quot;, whether waiting for a while for it to respond, or doing it after a second or three, I get the above exception.<br />
<br />
It happens outside the debugger too, but obvoiusly without the reported exception.  Reloading the page gets me back.<br />
<br />
I'm not at all sure what is going on...<br />
<br />
So, checking the DevTools Console (running outside the debugger), I see: <br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">df.js:446 df.defineClass is deprecated, use ES6 classes instead (df.wqWebEdit)defineClass @ df.js:446<br />
(anonymous) @ wqWebEdit.js?v=2.0.0:19<br />
df.js:660 DataFlex Web Application Framework 1.1.6<br />
df.js:660 Copyright 2005-2021 Data Access Corporation. All rights reserved.<br />
WebClientApp.js:40 dfvm 0: Initializing ..<br />
WebClientApp.js:40 dfvm 1: Fetching WebApp...<br />
WebClientApp.js:40 dfvm 2: Loading Environment...<br />
WebClientApp.js:56 DataFlex Framework 0.1.11-Alpha-1@HEAD<br />
WebClientApp.js:56 Compiled for WASM on WASM, Oct 13 2026 07:26:44.<br />
WebClientApp.js:56 Using Clang 23.0.0, C++23 (202302), STL LLVM 210.0.0.<br />
WebClientApp.js:56 Copyright 2005-2026 Data Access Corporation. All rights reserved.<br />
WebClientApp.js:40 dfvm 3: Initialising WebApp...<br />
WebClientApp.js:40 dfvm 4: Loading WebApp...<br />
WebClientApp.js:40 dfvm 7: Ready<br />
dfvm.wasm.wasm:0x7e35e Uncaught RuntimeError: memory access out of bounds<br />
&nbsp; &nbsp; at dfvm.wasm.wasm:0x7e35e<br />
&nbsp; &nbsp; at dfvm.wasm.wasm:0xbf9f2<br />
&nbsp; &nbsp; at dfvm.wasm.wasm:0xbf23d<br />
&nbsp; &nbsp; at dfvm.wasm.wasm:0xbecc3<br />
&nbsp; &nbsp; at dfvm.wasm.wasm:0xbe77a<br />
&nbsp; &nbsp; at dfvm.wasm.wasm:0xbdb64<br />
&nbsp; &nbsp; at dfvm.wasm.wasm:0xbcb42<br />
&nbsp; &nbsp; at dfvm.wasm.wasm:0xc29fa<br />
&nbsp; &nbsp; at dfvm.wasm.wasm:0xc0f9f<br />
&nbsp; &nbsp; at dfvm.wasm.wasm:0xc28e0<br />
$func140 @ dfvm.wasm.wasm:0x7e35e<br />
$_Z8g_formatIJiiiEENSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS0_17basic_string_viewIcS3_EEDpRKT_ @ dfvm.wasm.wasm:0xbf9f2<br />
$_Z19renderValue_on_type8DataTypePK13RtValueBuffer @ dfvm.wasm.wasm:0xbf23d<br />
$_ZlsRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEERK7RtValue @ dfvm.wasm.wasm:0xbecc3<br />
$_Z14g_format_valueI7RtValueENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKT_ @ dfvm.wasm.wasm:0xbe77a<br />
$_Z8g_formatIJ7RtValueNSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEES7_NS1_17basic_string_viewIcS4_EEDpRKT_ @ dfvm.wasm.wasm:0xbdb64<br />
$_Z6putargR9RtContext10argument_tR7RtValue @ dfvm.wasm.wasm:0xbcb42<br />
$_Z16ctx_execute_moveR9RtContext @ dfvm.wasm.wasm:0xc29fa<br />
$_Z16ctx_execute_lineR9RtContext @ dfvm.wasm.wasm:0xc0f9f<br />
$_Z11ctx_executeR9RtContext @ dfvm.wasm.wasm:0xc28e0<br />
$_Z24ctx_call_using_call_infoR9RtContextiii @ dfvm.wasm.wasm:0xf3166<br />
$_Z18ctx_execute_objectR9RtContext @ dfvm.wasm.wasm:0xc91c4<br />
$_Z16ctx_execute_lineR9RtContext @ dfvm.wasm.wasm:0xc0f2e<br />
$_Z11ctx_executeR9RtContext @ dfvm.wasm.wasm:0xc28e0<br />
$_Z24ctx_call_using_call_infoR9RtContextiii @ dfvm.wasm.wasm:0xf3166<br />
$_Z18ctx_execute_objectR9RtContext @ dfvm.wasm.wasm:0xc91c4<br />
$_Z16ctx_execute_lineR9RtContext @ dfvm.wasm.wasm:0xc0f2e<br />
$_Z11ctx_executeR9RtContext @ dfvm.wasm.wasm:0xc28e0<br />
$_Z24ctx_call_using_call_infoR9RtContextiii @ dfvm.wasm.wasm:0xf3166<br />
$_Z18ctx_execute_objectR9RtContext @ dfvm.wasm.wasm:0xc91c4<br />
$_Z16ctx_execute_lineR9RtContext @ dfvm.wasm.wasm:0xc0f2e<br />
$_Z11ctx_executeR9RtContext @ dfvm.wasm.wasm:0xc28e0<br />
$_Z24ctx_call_using_call_infoR9RtContextiii @ dfvm.wasm.wasm:0xf3166<br />
$_Z18ctx_execute_objectR9RtContext @ dfvm.wasm.wasm:0xc8fc0<br />
$_Z16ctx_execute_lineR9RtContext @ dfvm.wasm.wasm:0xc0f2e<br />
$_Z11ctx_executeR9RtContext @ dfvm.wasm.wasm:0xc28e0<br />
$_Z24ctx_call_using_call_infoR9RtContextiii @ dfvm.wasm.wasm:0xf3166<br />
$_Z18ctx_execute_objectR9RtContext @ dfvm.wasm.wasm:0xc8fc0<br />
$_Z16ctx_execute_lineR9RtContext @ dfvm.wasm.wasm:0xc0f2e<br />
$_Z11ctx_executeR9RtContext @ dfvm.wasm.wasm:0xc28e0<br />
$_Z24ctx_call_using_call_infoR9RtContextiii @ dfvm.wasm.wasm:0xf3166<br />
$_Z18ctx_execute_objectR9RtContext @ dfvm.wasm.wasm:0xc91c4<br />
$_Z16ctx_execute_lineR9RtContext @ dfvm.wasm.wasm:0xc0f2e<br />
$_Z11ctx_executeR9RtContext @ dfvm.wasm.wasm:0xc28e0<br />
$_Z43ctx_execute_flex_function_without_pre_stackR9RtContextii @ dfvm.wasm.wasm:0xf25d5<br />
$_Z25ctx_execute_cobject_classR9RtContextR6Objecti @ dfvm.wasm.wasm:0xdc39b<br />
$_Z43ctx_execute_flex_function_without_pre_stackR9RtContextii @ dfvm.wasm.wasm:0xf21e8<br />
$_Z25ctx_execute_cobject_classR9RtContextR6Objecti @ dfvm.wasm.wasm:0xdc39b<br />
$_Z24ctx_call_using_call_infoR9RtContextiii @ dfvm.wasm.wasm:0xf32ac<br />
$_Z18ctx_execute_objectR9RtContext @ dfvm.wasm.wasm:0xc91c4<br />
$_Z16ctx_execute_lineR9RtContext @ dfvm.wasm.wasm:0xc0f2e<br />
$_Z11ctx_executeR9RtContext @ dfvm.wasm.wasm:0xc28e0<br />
$_Z24ctx_call_using_call_infoR9RtContextiii @ dfvm.wasm.wasm:0xf3166<br />
$_Z18ctx_execute_objectR9RtContext @ dfvm.wasm.wasm:0xc91c4<br />
$_Z16ctx_execute_lineR9RtContext @ dfvm.wasm.wasm:0xc0f2e<br />
$_Z11ctx_executeR9RtContext @ dfvm.wasm.wasm:0xc28e0<br />
$_Z24ctx_call_using_call_infoR9RtContextiii @ dfvm.wasm.wasm:0xf3166<br />
$_Z18ctx_execute_objectR9RtContext @ dfvm.wasm.wasm:0xc8fc0<br />
$_Z16ctx_execute_lineR9RtContext @ dfvm.wasm.wasm:0xc0f2e<br />
$_Z11ctx_executeR9RtContext @ dfvm.wasm.wasm:0xc28e0<br />
$_Z24ctx_call_using_call_infoR9RtContextiii @ dfvm.wasm.wasm:0xf3166<br />
$_Z18ctx_execute_objectR9RtContext @ dfvm.wasm.wasm:0xc91c4<br />
$_Z16ctx_execute_lineR9RtContext @ dfvm.wasm.wasm:0xc0f2e<br />
$_Z11ctx_executeR9RtContext @ dfvm.wasm.wasm:0xc28e0<br />
$_Z43ctx_execute_flex_function_without_pre_stackR9RtContextii @ dfvm.wasm.wasm:0xf25d5<br />
$_Z25ctx_execute_cobject_classR9RtContextR6Objecti @ dfvm.wasm.wasm:0xdc39b<br />
$_Z24ctx_call_using_call_infoR9RtContextiii @ dfvm.wasm.wasm:0xf32ac<br />
$_Z18ctx_execute_objectR9RtContext @ dfvm.wasm.wasm:0xc91c4<br />
$_Z16ctx_execute_lineR9RtContext @ dfvm.wasm.wasm:0xc0f2e<br />
$_Z11ctx_executeR9RtContext @ dfvm.wasm.wasm:0xc28e0<br />
$_Z24ctx_call_using_call_infoR9RtContextiii @ dfvm.wasm.wasm:0xf3166<br />
$_Z18ctx_execute_objectR9RtContext @ dfvm.wasm.wasm:0xc91c4<br />
$_Z16ctx_execute_lineR9RtContext @ dfvm.wasm.wasm:0xc0f2e<br />
$_Z11ctx_executeR9RtContext @ dfvm.wasm.wasm:0xc28e0<br />
$_Z43ctx_execute_flex_function_without_pre_stackR9RtContextii @ dfvm.wasm.wasm:0xf25d5<br />
$df_perform_call @ dfvm.wasm.wasm:0x1416db<br />
$_ZN10emscripten8internal7InvokerINS0_3rvp11default_tagEtJiitEE6invokeEPFtiitEiit @ dfvm.wasm.wasm:0x7e9a1<br />
df_perform_call @ VM46:7<br />
call @ DfWasmRuntime.worker.js:282<br />
(anonymous) @ DfWasmRuntime.worker.js:428<br />
waitForFLX @ DfWasmRuntime.worker.js:95<br />
sendMessage @ DfWasmRuntime.worker.js:421<br />
(anonymous) @ DfWasmRuntime.worker.js:446<br />
Worker.postMessage<br />
postMessage @ DfWasmRuntime.js:147<br />
(anonymous) @ WebClientApp.js:131<br />
sendCall @ WebClientApp.js:116<br />
(anonymous) @ BaseApp.js:1222<br />
requestIdleCallback<br />
processCall @ BaseApp.js:1257<br />
handleAction @ BaseApp.js:1124<br />
serverActionEx @ WebObject.js:459<br />
serverAction @ WebObject.js:402<br />
fireEx @ WebObject.js:651<br />
fire @ WebObject.js:567<br />
fireChange @ WebBaseDEO.js:1221<br />
fireChange @ WebCombo.js:174<br />
onChange @ WebBaseDEO.js:1252<br />
fire @ events.js:825<br />
(anonymous) @ events.js:671<br />
handleMouseUp_ @ (unknown)</code><hr />
</div>(Actually I see much less than that, but copying and pasting that's the result.)<br />
<br />
Which doesn't leave me much the wiser, but might point to what is going on.  I don't think it is anything I've done,but you never know.<br />
<br />
Mike</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=18363&amp;d=1792143603">Screenshot 2026-10-16 at 10.37.38.jpg</a> 
(32.8 KB)
</li>
			</ul>
			</fieldset>
	

	

	</div>
]]></content:encoded>
			<category domain="https://support.dataaccess.com/Forums/forumdisplay.php?101-DataFlex-Technology-Stack-Testing">DataFlex Technology Stack Testing</category>
			<dc:creator>Mike Peat</dc:creator>
			<guid isPermaLink="true">https://support.dataaccess.com/Forums/showthread.php?73659-Failed-to-communicate-with-the-web-browser</guid>
		</item>
		<item>
			<title><![CDATA[My WASM SQL isn't working]]></title>
			<link>https://support.dataaccess.com/Forums/showthread.php?73658-My-WASM-SQL-isn-t-working&amp;goto=newpost</link>
			<pubDate>Thu, 15 Oct 2026 14:24:05 GMT</pubDate>
			<description><![CDATA[My code: 
 
 
Code: 
--------- 
        Get Connect (psConnectionUri(Self)) to bConnected         
 
 
        Send PrepareQuery ("DROP TABLE IF...]]></description>
			<content:encoded><![CDATA[<div>My code:<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">&nbsp; &nbsp; &nbsp; &nbsp; Get Connect (psConnectionUri(Self)) to bConnected&nbsp; &nbsp; &nbsp; &nbsp; <br />
<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; Send PrepareQuery (&quot;DROP TABLE IF EXISTS&quot; * sTabName)<br />
&nbsp; &nbsp; &nbsp; &nbsp; Get ExecuteQuery to avResults<br />
&nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; Send PrepareQuery (&quot;CREATE TABLE&quot; * sTabName * &quot;(&quot; + sFields + &quot;)&quot;)<br />
&nbsp; &nbsp; &nbsp; &nbsp; Get ExecuteQuery to avResults<br />
&nbsp;<br />
// plus:<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; Get Connect (psConnectionUri(Self)) to bConnected<br />
&nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; Send PrepareQuery (&quot;INSERT INTO&quot; * sTabName * &quot;VALUES&quot; * sValues)<br />
&nbsp; &nbsp; &nbsp; &nbsp; Get ExecuteQuery to avResults<br />
<br />
// followed by:<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; Get Connect (psConnectionUri(Self)) to bConnected<br />
&nbsp; &nbsp; &nbsp; &nbsp; Send PrepareQuery sSQL&nbsp;  <font color="#006400">//&nbsp; the SQL is: &quot;SELECT * FROM Customer&quot;</font><br />
&nbsp; &nbsp; &nbsp; &nbsp; Get ExecuteQuery to avResults</code><hr />
</div>bConnected always gets set to True.<br />
<br />
But at no time does avResults (a 2-d Variant array) ever get anything in it.  Neither do Get psLastError or Get piLastError help much.  The  former sometimes returns &quot;The value has not yet been initialized&quot; and sometimes says &quot;No statement has been preparred&quot;, while the latter generally returns 999.<br />
<br />
Anybody see what I'm doing wrong?<br />
<br />
Mike</div>

]]></content:encoded>
			<category domain="https://support.dataaccess.com/Forums/forumdisplay.php?101-DataFlex-Technology-Stack-Testing">DataFlex Technology Stack Testing</category>
			<dc:creator>Mike Peat</dc:creator>
			<guid isPermaLink="true">https://support.dataaccess.com/Forums/showthread.php?73658-My-WASM-SQL-isn-t-working</guid>
		</item>
		<item>
			<title><![CDATA[Can' post to sticky thread, sp here]]></title>
			<link>https://support.dataaccess.com/Forums/showthread.php?73656-Can-post-to-sticky-thread-sp-here&amp;goto=newpost</link>
			<pubDate>Thu, 15 Oct 2026 07:15:33 GMT</pubDate>
			<description><![CDATA[---Quote--- 
Did you install the the new studio, switched toolchain and installed the package update? 
---End Quote--- 
Yes, yes and no.  I'll look...]]></description>
			<content:encoded><![CDATA[<div><div class="bbcode_container">
	<div class="bbcode_description">Quote:</div>
	<div class="bbcode_quote printable">
		<hr />
		
			<font color="#333333">Did you install the the new studio, switched toolchain and installed the package update?</font>
			
		<hr />
	</div>
</div>Yes, yes and no.  I'll look at that.  :D<br />
<br />
Mike</div>

]]></content:encoded>
			<category domain="https://support.dataaccess.com/Forums/forumdisplay.php?101-DataFlex-Technology-Stack-Testing">DataFlex Technology Stack Testing</category>
			<dc:creator>Mike Peat</dc:creator>
			<guid isPermaLink="true">https://support.dataaccess.com/Forums/showthread.php?73656-Can-post-to-sticky-thread-sp-here</guid>
		</item>
		<item>
			<title>TechStack Runtime and Studio Update 0.1.11</title>
			<link>https://support.dataaccess.com/Forums/showthread.php?73652-TechStack-Runtime-and-Studio-Update-0-1-11&amp;goto=newpost</link>
			<pubDate>Wed, 14 Oct 2026 11:42:06 GMT</pubDate>
			<description>TechStack Runtime 0.1.11 is now available for both WebAssembly and Native projects. This release primarily improves runtime and debugger stability....</description>
			<content:encoded><![CDATA[<div>TechStack Runtime 0.1.11 is now available for both WebAssembly and Native projects. This release primarily improves runtime and debugger stability. It also includes an updated version of the studio with extensions to its debugging logic.<br />
<br />
To update, install the new studio and switch your projects to toolchain 0.1.11. For WebAssembly projects, also update the WebAssembly Runtime package to version 0.1.11 so that the new runtime is installed in your AppHtml folder.<br />
<br />
Download the new build here: <br />
<a href="https://download.dataflex.dev/downloads/dataflex/techstack-2208" target="_blank">https://download.dataflex.dev/downloads/dataflex/techstack-2208 </a><br />
<br />
Changes in 0.1.11:<br />
<ul><li style="">An empty or uninitialized string converted to Number or Decimal now yields 0.</li><li style="">A string converted to Boolean is False when it is empty, &quot;0&quot; or &quot;False&quot; in any letter case, and True otherwise. The same rule applies in If, Not, And and Or.</li><li style="">Date comparisons ignore the time of day, and Time comparisons ignore the date.</li><li style="">Variant values of different types compare correctly when they can be converted. Ordering values that cannot be compared raises an error that Try/Catch can handle.</li><li style="">Copying a Variant array now copies its elements, and the memory they hold is released with the array.</li><li style="">Passing a value of the wrong type to a Struct or Array parameter raises a conversion error.</li><li style="">BigInt values in conditions use the full 64-bit value on 32-bit toolchains.</li><li style="">An overloaded function can now be called outside an expression, and it checks the number of arguments passed.</li><li style="">Arguments passed by reference arrive intact when a call is made deep in a chain of nested calls.</li><li style="">The compiler now reports an error in the right-hand operand of an expression.</li><li style="">Compiled programs now carry the type information for their arrays and structs, which Reflection and the debugger read.</li><li style="">The DataFlex Interop API can read array type information and create and inspect structs from native libraries.</li><li style="">The WebAssembly toolchain installs the external class factory module that external-class interop needs.</li><li style="">Read_Line returns the complete line when a line is longer than its initial buffer.</li><li style="">A native cHttpClient request with an empty body now sends a zero-length body, so a reused client no longer sends the body of a previous request.</li><li style="">A WebAssembly debug session always loads the newly compiled program instead of a copy from the browser cache.</li><li style="">A breakpoint can be set on the last command of a WebAssembly program.</li><li style="">A checksum is added to the flx and the debug symbols (.dbg) allowing the debugger to verify it is debugging the code that was last compiled.  </li></ul><br />
<br />
Read more:<br />
<a href="http://tsdocs.dataflex.dev/Release-Notes/27-0-113-119-toolchains-0-1-11/" target="_blank">http://tsdocs.dataflex.dev/Release-N...chains-0-1-11/</a></div>

]]></content:encoded>
			<category domain="https://support.dataaccess.com/Forums/forumdisplay.php?101-DataFlex-Technology-Stack-Testing">DataFlex Technology Stack Testing</category>
			<dc:creator>Harm Wibier</dc:creator>
			<guid isPermaLink="true">https://support.dataaccess.com/Forums/showthread.php?73652-TechStack-Runtime-and-Studio-Update-0-1-11</guid>
		</item>
		<item>
			<title>WASM: OnChange not firing for cWebCheckbox</title>
			<link>https://support.dataaccess.com/Forums/showthread.php?73648-WASM-OnChange-not-firing-for-cWebCheckbox&amp;goto=newpost</link>
			<pubDate>Mon, 12 Oct 2026 12:07:39 GMT</pubDate>
			<description>The title says it all. 
 
DF27.0, toolchain 0.1.10+wasm-32. 
 
Mike</description>
			<content:encoded><![CDATA[<div>The title says it all.<br />
<br />
DF27.0, toolchain 0.1.10+wasm-32.<br />
<br />
Mike</div>

]]></content:encoded>
			<category domain="https://support.dataaccess.com/Forums/forumdisplay.php?101-DataFlex-Technology-Stack-Testing">DataFlex Technology Stack Testing</category>
			<dc:creator>Mike Peat</dc:creator>
			<guid isPermaLink="true">https://support.dataaccess.com/Forums/showthread.php?73648-WASM-OnChange-not-firing-for-cWebCheckbox</guid>
		</item>
		<item>
			<title>Problem with JsonToDataType in WASM runtime</title>
			<link>https://support.dataaccess.com/Forums/showthread.php?73642-Problem-with-JsonToDataType-in-WASM-runtime&amp;goto=newpost</link>
			<pubDate>Wed, 07 Oct 2026 08:30:59 GMT</pubDate>
			<description>I have a big lump of struct data on the server that I want to transfer to the WASM client.  It takes a very short time for the (DF26) web service to...</description>
			<content:encoded><![CDATA[<div>I have a big lump of struct data on the server that I want to transfer to the WASM client.  It takes a very short time for the (DF26) web service to prepare, convert to JSON using DataTypeToJson, then Stringify prior to sending it to the client with OutputString.<br />
<br />
On the client it arrives (as a string, obviously), is converted back into JSON with ParseString - again, this is all very quick.<br />
<br />
However when  I then try to use JsonToDataType to move it back into struct data - an identical struct to the one on the server that it was originally in[*] - the runtime hangs, just waiting.  I've given it up to 10 minutes and no joy.  It was originally ~2Mb, but I've cut it down (with various measures) to 26Kb in case the size was a problem in the browser environment, and the problem persists, so I don't think that's it.<br />
<br />
The only special thing I can see is that it has a 2-d array of strings (String[][]) as part - the biggest part in fact - of the struct (it <i>was</i> a 2-d array of structs, but I took that out as part of reducing its size).<br />
<br />
I think JsonToDataType is broken in WASM in this regard, although I have to say that I'm using it all over the place with other data and it is working perfectly.  No 2-d arrays elsewhere that I'm awae of, so I'm thinking that is the problem.  I've tried doing the same thing in DF26 and it happens too fast to easily measure.<br />
<br />
I've tried it both in and out of the debugger - same problem.<br />
<br />
I don't <i>think</i> I'm doing anything stupid, but with me you never know. ;)  Maybe I'll do some more specific testing in the WASM workspace and post the results.<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">Struct wqFields<br />
//&nbsp; &nbsp; String sName<br />
&nbsp; &nbsp; String sVal<br />
End_Struct<br />
<br />
Struct wqTableData<br />
&nbsp; &nbsp; String&nbsp; sTabName<br />
&nbsp; &nbsp; Boolean bSys<br />
//&nbsp; &nbsp; wqFields[][] atData<br />
&nbsp; &nbsp; String[][] asData<br />
End_Struct<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; :<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; :<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; wqTableData[] atData<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; :<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; :<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Get JsonToDataType of hoTabs to atData</code><hr />
</div>[*] The structs <i>are</i> in different workspaces - one for the DF26 service and the other for the WASM client - but I've copied one to the other, so they really are the same.<br />
<br />
Mike</div>

]]></content:encoded>
			<category domain="https://support.dataaccess.com/Forums/forumdisplay.php?101-DataFlex-Technology-Stack-Testing">DataFlex Technology Stack Testing</category>
			<dc:creator>Mike Peat</dc:creator>
			<guid isPermaLink="true">https://support.dataaccess.com/Forums/showthread.php?73642-Problem-with-JsonToDataType-in-WASM-runtime</guid>
		</item>
		<item>
			<title>WASM toolchain/runtime: Set vs. WebSet</title>
			<link>https://support.dataaccess.com/Forums/showthread.php?73637-WASM-toolchain-runtime-Set-vs-WebSet&amp;goto=newpost</link>
			<pubDate>Tue, 06 Oct 2026 08:28:56 GMT</pubDate>
			<description><![CDATA[I'm not at all clear on whether to use Set/Get or WebSet/WebGet for properties (and obviously whether they should be declared as WebProperties) in...]]></description>
			<content:encoded><![CDATA[<div>I'm not at all clear on whether to use Set/Get or WebSet/WebGet for properties (and obviously whether they should be declared as WebProperties) in the context of the WASM runtime, since there is - as I currently understand it - no client/server round trip involved.  Set/Get is much easier to manage (delegation, get in functions, etc.), but long Web practice has me instinctively reching for WebSet/WebGet.<br />
<br />
Could somebody enlighten me?<br />
<br />
Mike</div>

]]></content:encoded>
			<category domain="https://support.dataaccess.com/Forums/forumdisplay.php?101-DataFlex-Technology-Stack-Testing">DataFlex Technology Stack Testing</category>
			<dc:creator>Mike Peat</dc:creator>
			<guid isPermaLink="true">https://support.dataaccess.com/Forums/showthread.php?73637-WASM-toolchain-runtime-Set-vs-WebSet</guid>
		</item>
		<item>
			<title>/*Explore WebAssembly in our next DataFlex TechStack session*/</title>
			<link>https://support.dataaccess.com/Forums/showthread.php?73628-*Explore-WebAssembly-in-our-next-DataFlex-TechStack-session*&amp;goto=newpost</link>
			<pubDate>Fri, 02 Oct 2026 14:10:41 GMT</pubDate>
			<description>Join us next week for an in depth session on the WebAssembly environment. More details here:...</description>
			<content:encoded><![CDATA[<div>Join us next week for an in depth session on the WebAssembly environment. More details here: <a href="https://www.dataflex.dev/news-events/news-explore-webassembly-in-our-next-dataflex-techstack-session-1446" target="_blank">https://www.dataflex.dev/news-events...k-session-1446</a></div>

]]></content:encoded>
			<category domain="https://support.dataaccess.com/Forums/forumdisplay.php?101-DataFlex-Technology-Stack-Testing">DataFlex Technology Stack Testing</category>
			<dc:creator>Harm Wibier</dc:creator>
			<guid isPermaLink="true">https://support.dataaccess.com/Forums/showthread.php?73628-*Explore-WebAssembly-in-our-next-DataFlex-TechStack-session*</guid>
		</item>
		<item>
			<title><![CDATA[I'm not understanding this code]]></title>
			<link>https://support.dataaccess.com/Forums/showthread.php?73627-I-m-not-understanding-this-code&amp;goto=newpost</link>
			<pubDate>Fri, 02 Oct 2026 09:17:44 GMT</pubDate>
			<description><![CDATA[Hi All (but mostly DAW) 
 
In cDbSqliteDriver.pkg (~line 546), I've run into this: 
 
Code: 
--------- 
Function GenerateCreateTable Handle hoDbModel...]]></description>
			<content:encoded><![CDATA[<div><font color="#000000">Hi All (but mostly DAW)<br />
<br />
In cDbSqliteDriver.pkg (~line 546), I've run into this:</font><br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><font color="#000000">Function GenerateCreateTable Handle hoDbModel DbTable hTable Returns String</font><br />
<font color="#000000">:</font><br />
<font color="#000000">:</font><br />
<font color="#000000">Get TableDefinition of hTable to tTable</font></code><hr />
</div><font color="#000000">Now in case it isn't clear, hTable here would appear to being used as an object handle (it is having a function call on it), but from the way it is passed into the function it would appear to be a reference to a database table - the clue is in it's type definition: DbTable.<br />
<br />
</font>What is going on?<br />
<br />
<font color="#000000">Mike</font></div>

]]></content:encoded>
			<category domain="https://support.dataaccess.com/Forums/forumdisplay.php?101-DataFlex-Technology-Stack-Testing">DataFlex Technology Stack Testing</category>
			<dc:creator>Mike Peat</dc:creator>
			<guid isPermaLink="true">https://support.dataaccess.com/Forums/showthread.php?73627-I-m-not-understanding-this-code</guid>
		</item>
		<item>
			<title>Enhance IO interface ?</title>
			<link>https://support.dataaccess.com/Forums/showthread.php?73621-Enhance-IO-interface&amp;goto=newpost</link>
			<pubDate>Mon, 28 Sep 2026 17:14:55 GMT</pubDate>
			<description><![CDATA[Is there any plan to enhance our old Input/Output interface on tech-Stack to something FASTER ? and more let's say object oriented approach ?  
 
get...]]></description>
			<content:encoded><![CDATA[<div>Is there any plan to enhance our old Input/Output interface on tech-Stack to something FASTER ? and more let's say object oriented approach ? <br />
<br />
get rid of fixed channels limitations..  <br />
<br />
and specially faster <br />
<br />
I am developing a long BP here (DF 25), that will perform thousand of transactions (each transaction may have from 3 to 5 complex statements to run) .  <br />
Without logging, it takes around 40min to run.  <br />
<br />
Just by adding a single log line (Log_Status)  for each transaction, it almost double the execution time..  it takes more than 1h..  IT's too much waste just for logging...  <br />
No, <i>Close_Always_State</i>  is not enabled..  <br />
<br />
I would appreciate if in the new runtime we have access to a better way of handling inputs/output more efficiently.  <br />
<br />
Thanks in advance</div>

]]></content:encoded>
			<category domain="https://support.dataaccess.com/Forums/forumdisplay.php?101-DataFlex-Technology-Stack-Testing">DataFlex Technology Stack Testing</category>
			<dc:creator>Samuel Pizarro</dc:creator>
			<guid isPermaLink="true">https://support.dataaccess.com/Forums/showthread.php?73621-Enhance-IO-interface</guid>
		</item>
		<item>
			<title>Bluetooth support</title>
			<link>https://support.dataaccess.com/Forums/showthread.php?73619-Bluetooth-support&amp;goto=newpost</link>
			<pubDate>Sun, 27 Sep 2026 14:09:39 GMT</pubDate>
			<description>Hi All 
 
Will Bluetooth be supported in the Technology stack for Android/IOS? 
 
Roel</description>
			<content:encoded><![CDATA[<div>Hi All<br />
<br />
Will Bluetooth be supported in the Technology stack for Android/IOS?<br />
<br />
Roel</div>

]]></content:encoded>
			<category domain="https://support.dataaccess.com/Forums/forumdisplay.php?101-DataFlex-Technology-Stack-Testing">DataFlex Technology Stack Testing</category>
			<dc:creator><![CDATA[Roel Westhoff [W4]]]></dc:creator>
			<guid isPermaLink="true">https://support.dataaccess.com/Forums/showthread.php?73619-Bluetooth-support</guid>
		</item>
		<item>
			<title>Create SQL DB</title>
			<link>https://support.dataaccess.com/Forums/showthread.php?73610-Create-SQL-DB&amp;goto=newpost</link>
			<pubDate>Thu, 24 Sep 2026 07:54:30 GMT</pubDate>
			<description>Hi TeamTS :D 
 
Using the WASM toolchain, how can I create an in-memory SQL database in Local Staorage _without_ the use of DDs and Entities?  I can...</description>
			<content:encoded><![CDATA[<div>Hi TeamTS :D<br />
<br />
Using the WASM toolchain, how can I create an in-memory SQL database in Local Staorage <u>without</u> the use of DDs and Entities?  I can dynamically create DDs, but I don't know if (or how) to do the same with Entities.  Is there a <b>Get Create (RefEntity(eXYZ)) to heMyEntity </b>type syntax?  Or if not, how do I do it?  I've been digging into the code samples I have, but have not managed to work it out yet and would benefit from an explanation.<br />
<br />
Mike<br />
<br />
PS: OK, there <u>is</u> a <b>Create (RefEntity(eXYZ)) to heMyEntity</b> syntax, but I don't know how to use it.  :(</div>

]]></content:encoded>
			<category domain="https://support.dataaccess.com/Forums/forumdisplay.php?101-DataFlex-Technology-Stack-Testing">DataFlex Technology Stack Testing</category>
			<dc:creator>Mike Peat</dc:creator>
			<guid isPermaLink="true">https://support.dataaccess.com/Forums/showthread.php?73610-Create-SQL-DB</guid>
		</item>
		<item>
			<title>ShowYesNo?</title>
			<link>https://support.dataaccess.com/Forums/showthread.php?73604-ShowYesNo&amp;goto=newpost</link>
			<pubDate>Wed, 23 Sep 2026 09:54:09 GMT</pubDate>
			<description><![CDATA[I've been trying to get a confirmation using Send ShowYesNo in a WASM app, but instead of the confirmation dialog I get the runtime error (NOTE: only...]]></description>
			<content:encoded><![CDATA[<div>I've been trying to get a confirmation using Send ShowYesNo in a WASM app, but instead of the confirmation dialog I get the runtime error (NOTE: only in the browser, there is no error in the debugger first):<br />
<a href="https://support.dataaccess.com/Forums/attachment.php?attachmentid=18338&amp;d=1790156694"  title="Name:  Screenshot 2026-09-23 at 10.42.17.jpg
Views: 7
Size:  32.8 KB">Screenshot 2026-09-23 at 10.42.17.jpg</a><br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><font size="4"><b>Unhandled Program Error on the client<br />
</b></font><br />
Could not find object 'oWebAssemblyApp'<br />
<br />
Error 999<br />
<br />
Object:</code><hr />
</div>I've resorted to copying the code out of the Help (the DF 26 Help, as this isn't in the DF27 Help yet AFAICS), so:<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">&nbsp; &nbsp; Procedure LoadDbCB Integer iConf<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; :<br />
&nbsp; &nbsp; &nbsp; &nbsp; :<br />
&nbsp; &nbsp; End_Procedure<br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; WebPublishProcedure LoadDbCB<br />
&nbsp; &nbsp; &nbsp; &nbsp; :<br />
&nbsp; &nbsp; &nbsp; &nbsp; :<br />
&nbsp; &nbsp; &nbsp; &nbsp; <b>Send ShowYesNo (Self) (RefProc(LoadDbCB)) &quot;Update this&quot; &quot;Question&quot;</b></code><hr />
</div>I'm doing this in my view's OnLoad Procedure, in case that matters (don't see why it should).<br />
<br />
Am I doing something dumb (as usual ;)), or is this something wrong with DF27 WASM?<br />
<br />
Mike<br />
<br />
PS: I've tried: <i>Self</i>, <i>(Self)</i>, <i>of oWebAssemblyApplication Self</i>, but it doesn't seem to make any difference.  :(</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=18338&amp;d=1790156694">Screenshot 2026-09-23 at 10.42.17.jpg</a> 
(32.8 KB)
</li>
			</ul>
			</fieldset>
	

	

	</div>
]]></content:encoded>
			<category domain="https://support.dataaccess.com/Forums/forumdisplay.php?101-DataFlex-Technology-Stack-Testing">DataFlex Technology Stack Testing</category>
			<dc:creator>Mike Peat</dc:creator>
			<guid isPermaLink="true">https://support.dataaccess.com/Forums/showthread.php?73604-ShowYesNo</guid>
		</item>
		<item>
			<title>Version control</title>
			<link>https://support.dataaccess.com/Forums/showthread.php?73593-Version-control&amp;goto=newpost</link>
			<pubDate>Fri, 18 Sep 2026 04:53:00 GMT</pubDate>
			<description>I”ve asked about Subversion as an alternative to Github, and there does seem to be the possibility of other VCS options appearing too  
...</description>
			<content:encoded><![CDATA[<div>I”ve asked about Subversion as an alternative to Github, and there does seem to be the possibility of other VCS options appearing too <br />
<br />
<a href="https://m.facebook.com/groups/2600net/permalink/4691073604449061/?" target="_blank">https://m.facebook.com/groups/2600ne...073604449061/?</a></div>

]]></content:encoded>
			<category domain="https://support.dataaccess.com/Forums/forumdisplay.php?101-DataFlex-Technology-Stack-Testing">DataFlex Technology Stack Testing</category>
			<dc:creator>DaveR</dc:creator>
			<guid isPermaLink="true">https://support.dataaccess.com/Forums/showthread.php?73593-Version-control</guid>
		</item>
	</channel>
</rss>
