<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>| TomYU | Activity</title>
	<link>https://components4developers.blog/members/tomyu/activity/</link>
	<atom:link href="https://components4developers.blog/members/tomyu/activity/feed/" rel="self" type="application/rss+xml" />
	<description>Activity feed for TomYU.</description>
	<lastBuildDate>Sat, 02 May 2026 11:32:28 +0100</lastBuildDate>
	<generator>https://buddypress.org/?v=</generator>
	<language>en-US</language>
	<ttl>30</ttl>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>2</sy:updateFrequency>
	
						<item>
				<guid isPermaLink="false">379e79c467f29b74ae848523d3adc0d1</guid>
				<title>TomYU started the topic Active SAU for me! in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/active-sau-for-me/</link>
				<pubDate>Fri, 07 Nov 2025 04:56:03 +0100</pubDate>

									<content:encoded><![CDATA[<p>hi,kim</p>
<p>I buy  kbmMW Enterprise Edition license with 12 months for each purchased SAU extension, please help me active SAU.<br />
Order ID: COM251023-4197-16110.</p>
<p>best regards<br />
Tom YU.</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">b3ff1a97bacd25c6e24d01f9886bd6d3</guid>
				<title>TomYU started the topic The samefile function froze the application in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/the-samefile-function-froze-the-application-2/</link>
				<pubDate>Thu, 21 Nov 2024 08:39:24 +0100</pubDate>

									<content:encoded><![CDATA[<p>hi,kim</p>
<p>1.The samefile function froze the application on android64.<br />
2.InternalLocalChecksum result is error on android64.</p>
<div class="jetpack-video-wrapper"><a href="https://www.cnblogs.com/kinglandsoft/p/18561051" rel="nofollow ugc">https://www.cnblogs.com/kinglandsoft/p/18561051</a></div>
<p>best regards<br />
Tom yu.</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">6ddfd7065db6f3c58e1a2cda5d39b7f7</guid>
				<title>TomYU started the topic The samefile function froze the application in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/the-samefile-function-froze-the-application/</link>
				<pubDate>Thu, 21 Nov 2024 08:32:34 +0100</pubDate>

									<content:encoded><![CDATA[<p>hi,kim</p>
<p>1.The samefile function froze the application on android64.<br />
2.InternalLocalChecksum result is error on android64.</p>
<p>best regards<br />
Tom yu.</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">3dd69d04730399ec189832a5fedf8a20</guid>
				<title>TomYU replied to the topic &#034;Invalid Variant Operation&#034; Error When Using Parameters in Detail Query in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/invalid-variant-operation-error-when-using-parameters-in-detail-query/#post-57657</link>
				<pubDate>Thu, 25 Jul 2024 02:04:43 +0100</pubDate>

									<content:encoded><![CDATA[<p>Which line of code specifically caused the problem?</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">43d90cd163aa283bb9194bb3b30aeedd</guid>
				<title>TomYU replied to the topic Range check error - Android in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/range-check-error-android/#post-57619</link>
				<pubDate>Mon, 17 Jun 2024 03:05:22 +0100</pubDate>

									<content:encoded><![CDATA[<p>这是我以前写的，参考下。</p>
<div class="jetpack-video-wrapper"><a href="https://www.cnblogs.com/kinglandsoft/p/16418247.html" rel="nofollow ugc">https://www.cnblogs.com/kinglandsoft/p/16418247.html</a></div>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">e3927ae64fda4ef4f0699ce036cd575c</guid>
				<title>TomYU replied to the topic Range check error - Android in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/range-check-error-android/#post-57617</link>
				<pubDate>Wed, 12 Jun 2024 10:19:05 +0100</pubDate>

									<content:encoded><![CDATA[<p>Close Range check </p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">af5c35c4ec869a7471051bcc67253bc7</guid>
				<title>TomYU replied to the topic Scheduler Precise repeat in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/scheduler-precise-repeat/#post-57584</link>
				<pubDate>Thu, 09 May 2024 02:12:27 +0100</pubDate>

									<content:encoded><![CDATA[<p>&#8230;..</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">a14dc5c309bd075ab424d0c849e856a3</guid>
				<title>TomYU replied to the topic Scheduler Precise repeat in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/scheduler-precise-repeat/#post-57533</link>
				<pubDate>Mon, 18 Mar 2024 03:07:35 +0100</pubDate>

									<content:encoded><![CDATA[<p>This problem does exist and we look forward to resolving it as soon as possible. Additionally, I have encountered issues with calling the Activate method.<br />
When switching to Activate, Activate=True and the schedule is not executed.</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">16596cc6b4c5871091d4751d2e66b397</guid>
				<title>TomYU replied to the topic The scheduler did not execute as expected in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/the-scheduler-did-not-execute-as-expected/#post-57527</link>
				<pubDate>Tue, 05 Mar 2024 08:07:17 +0100</pubDate>

									<content:encoded><![CDATA[<p>kbmMW Version: 5.23.00</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">b5ee644f8234c040ae9fe8eb83b9d928</guid>
				<title>TomYU started the topic The scheduler did not execute as expected in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/the-scheduler-did-not-execute-as-expected/</link>
				<pubDate>Tue, 05 Mar 2024 07:56:36 +0100</pubDate>

									<content:encoded><![CDATA[<p>hi,kim</p>
<p>The first time starting SE is executed and then stopping SE is called, in this case, when starting SE is executed again, the scheduler does not execute.</p>
<p>code:<br />
unit Form.Main;</p>
<p>type<br />
  TForm18 = class(TForm)</p>
<p>  private<br />
    KeepLiveScheduledEvent :IkbmMWScheduledEvent;</p>
<p>    procedure CreateSE;<br />
    procedure StartSE;<br />
    procedure StopSE;&hellip;<span class="activity-read-more" id="activity-read-more-2120"><a href="https://components4developers.blog/forums/topic/the-scheduler-did-not-execute-as-expected/" rel="nofollow ugc">[Read more]</a></span></p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">37037d46650471dde0849c598d03266c</guid>
				<title>TomYU started the topic Message server have error of kbmMW 5.23 in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/message-server-have-error-of-kbmmw-5-23/</link>
				<pubDate>Thu, 25 Jan 2024 02:52:04 +0100</pubDate>

									<content:encoded><![CDATA[<p>hi,kim</p>
<p>Run kbmMWDemoMessagingHub and Spoke project, The project cannot be executed as expected.<br />
In the hub demo, if the subscription is &gt;. , an error occurs.</p>
<p>best regards<br />
Tom Yu.</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">e880614a8303b1650972c07ee13ab9d7</guid>
				<title>TomYU replied to the topic When will the new version of kbmMW be released for Delphi 12? in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/when-will-the-new-version-of-kbmmw-be-released-for-delphi-12/#post-57404</link>
				<pubDate>Thu, 11 Jan 2024 01:46:10 +0100</pubDate>

									<content:encoded><![CDATA[<p>Let&#8217;s see if there&#8217;s any latest news, unfortunately it&#8217;s still not there.</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">57d0b47b87214eeb1a607edf750f1648</guid>
				<title>TomYU started the topic When will the new version of kbmMW be released for Delphi 12? in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/when-will-the-new-version-of-kbmmw-be-released-for-delphi-12/</link>
				<pubDate>Mon, 27 Nov 2023 03:50:11 +0100</pubDate>

									<content:encoded><![CDATA[<p>hi,kim</p>
<p>When will the new version of kbmMW be released for Delphi 12?</p>
<p>best regards<br />
TomYU.</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">c6abb8e433f85530a6753276754653e7</guid>
				<title>TomYU replied to the topic App crash on android upgrade to Delphi 11.1 in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/a/#post-56529</link>
				<pubDate>Tue, 28 Jun 2022 00:32:35 +0100</pubDate>

									<content:encoded><![CDATA[<p>This content is meaningless. Kbmmw is right.</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">eef1289fd8a0d5883def56059e24ae03</guid>
				<title>TomYU started the topic App crash on android with Range checking in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/app-crash-on-android-with-range-checking/</link>
				<pubDate>Tue, 28 Jun 2022 00:30:45 +0100</pubDate>

									<content:encoded><![CDATA[<p>hi,kim</p>
<p>1.create blank fmx project</p>
<p>2.uses kbmmwlog unit</p>
<p>3. project options-&gt;Delphi Compiler-&gt;Compiling-&gt;Runtime errors-&gt;Range checking-&gt; Checked</p>
<p>4.run project on android</p>
<p>App crash!!!</p>
<p>&nbsp;</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">945780d403ccd1e547b780985c82af2d</guid>
				<title>TomYU replied to the topic App crash on android upgrade to Delphi 11.1 in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/a/#post-56527</link>
				<pubDate>Mon, 27 Jun 2022 10:13:58 +0100</pubDate>

									<content:encoded><![CDATA[<p>Sorry，this is error.</p>
<p>Define in unit System:</p>
<p>{$IFDEF POSIX}<br />
TThreadID = NativeUInt;<br />
{$ENDIF}</p>
<p>Help file:</p>
<p>Defines a platform-dependent unsigned integer.</p>
<p>NativeUInt represents a subset of the natural numbers. The range of NativeUInt depends on the current platform. On 32-bit platforms, NativeUInt is equivalent to the Cardinal type. On 64-bit p&hellip;<span class="activity-read-more" id="activity-read-more-1843"><a href="https://components4developers.blog/forums/topic/a/#post-56527" rel="nofollow ugc">[Read more]</a></span></p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">ff8335d498bb448ca4bcf6c7d5ca017e</guid>
				<title>TomYU replied to the topic App crash on android upgrade to Delphi 11.1 in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/a/#post-56512</link>
				<pubDate>Mon, 13 Jun 2022 02:58:50 +0100</pubDate>

									<content:encoded><![CDATA[<p>it&#8217;s work fine.</p>
<p>&nbsp;</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">d69cc1e1cadb737e87e815d831c8f0db</guid>
				<title>TomYU replied to the topic Why haven&#039;t I heard from you for so long? in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/why-havent-i-heard-from-you-for-so-long/#post-56498</link>
				<pubDate>Thu, 02 Jun 2022 00:26:55 +0100</pubDate>

									<content:encoded><![CDATA[<p>&#8230;&#8230;</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">3c9a481ecafb4389c488643091a0343b</guid>
				<title>TomYU started the topic Why haven&#039;t I heard from you for so long? in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/why-havent-i-heard-from-you-for-so-long/</link>
				<pubDate>Fri, 06 May 2022 05:02:41 +0100</pubDate>

									<content:encoded><![CDATA[<p>hi,kim</p>
<p>Is everything all right?<br />
Why haven&#8217;t I heard from you for so long?</p>
<p>&nbsp;</p>
<p>best regards</p>
<p>Tom yu.</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">b1ae1858be9f5f4ab32d3db4c194d32c</guid>
				<title>TomYU replied to the topic TMonitor in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/tmonitor/#post-56429</link>
				<pubDate>Sun, 17 Apr 2022 14:10:35 +0100</pubDate>

									<content:encoded><![CDATA[<p>how to test? </p>
<p>Is Delphi 11 or Delphi 11.1?</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">6afddd8bed1e4fa61946b93188749fe6</guid>
				<title>TomYU replied to the topic Issue of DEFINE KBMMW_SUPPORT_MRWSLOCK in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/issue-of-define-kbmmw_support_mrwslock/#post-56423</link>
				<pubDate>Thu, 14 Apr 2022 07:10:44 +0100</pubDate>

									<content:encoded><![CDATA[<p>I&#8217;m not sure. I just want to test FLock.BeginWrite work as expected?</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">0fee1a213b48af10f1181d14d20eff6b</guid>
				<title>TomYU started the topic Issue of DEFINE KBMMW_SUPPORT_MRWSLOCK in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/issue-of-define-kbmmw_support_mrwslock/</link>
				<pubDate>Wed, 13 Apr 2022 00:14:52 +0100</pubDate>

									<content:encoded><![CDATA[<p>hi,</p>
<p>Can&#8217;t compile project when i used DEFINE KBMMW_SUPPORT_MRWSLOCK,</p>
<p>function TkbmMWThreadedCircularBuffer.BeginRead(const ATimeOutMS:integer = 0):TkbmMWCircularBuffer;<br />
begin<br />
FLock.BeginRead(ATimeOutMS);;//[DCC Error] kbmMWDataStructures.pas(1697): E2034 Too many actual parameters<br />
Result:=FBuffer;<br />
end;</p>
<p>&nbsp;</p>
<p>best regards</p>
<p>Tom YU.</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">d2a6fccbf0001e4830285503b9a4e12b</guid>
				<title>TomYU replied to the topic kbmMWClientConnectionPool1 can&#039;t free. in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/aaaaa/#post-56416</link>
				<pubDate>Wed, 13 Apr 2022 00:11:26 +0100</pubDate>

									<content:encoded><![CDATA[<p>Default compilation variables used：<br />
{$DEFINE KBMMW_SUPPORT_FASTMRWSLOCK} // If to use native very fast Multiple Reader Exclusive Writer lock.</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">f0b67d4320abdcd62644e8cb60b7590d</guid>
				<title>TomYU replied to the topic kbmMWClientConnectionPool1 can&#039;t free. in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/aaaaa/#post-56415</link>
				<pubDate>Tue, 12 Apr 2022 23:49:00 +0100</pubDate>

									<content:encoded><![CDATA[<p>The pause method does not work as expected on the Android platform：</p>
<p>procedure TkbmMWCustomThread.Pause;</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">112fb263dd99ee35e2e54192b2bfb559</guid>
				<title>TomYU replied to the topic kbmMWClientConnectionPool1 can&#039;t free. in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/aaaaa/#post-56414</link>
				<pubDate>Tue, 12 Apr 2022 23:28:44 +0100</pubDate>

									<content:encoded><![CDATA[<p>As a new development, I found that the code implemented in this way can execute normally on android platform.</p>
<p><code></p>
<p>procedure TForm1.Button2Click(Sender: TObject);<br />
begin<br />
rs:=TkbmMWPooledDatasetRefreshScheduler.Create(Self);<br />
rs.StopScheduling; //not frozen when TkbmMWPooledDatasetRefreshScheduler.Owner&lt;&gt;nil.<br />
rs.Free;<br />
rs:=nil;<br />
end;<br />
</code></p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">44b145ba43db1aa036bc1190cd578970</guid>
				<title>TomYU replied to the topic kbmMWClientConnectionPool1 can&#039;t free. in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/aaaaa/#post-56413</link>
				<pubDate>Tue, 12 Apr 2022 11:56:21 +0100</pubDate>

									<content:encoded><![CDATA[<p>When the application is closed, kbmMWClientConnectionPool1 will be released.</p>
<p>and kbmMWClientConnectionPool1 will execute the following methods:<br />
FRefreshScheduler. StopScheduling;<br />
On the Android platform, this line of code is frozen and will not continue.</p>
<p>So the application can&#8217;t exit normally!</p>
<p>fixed code:</p>
<p>procedure&hellip;<span class="activity-read-more" id="activity-read-more-1795"><a href="https://components4developers.blog/forums/topic/aaaaa/#post-56413" rel="nofollow ugc">[Read more]</a></span></p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">b3dac12e24f5c00c57acf39c76eeeec5</guid>
				<title>TomYU replied to the topic App crash on android upgrade to Delphi 11.1 in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/a/#post-56412</link>
				<pubDate>Sun, 10 Apr 2022 01:13:03 +0100</pubDate>

									<content:encoded><![CDATA[<p>I found the cause of this problem, but I don&#8217;t know how to modify the code.</p>
<p>Problems caused by kbmMWGetCurrentThreadID function on Android platform.</p>
<p>This function generates an exception when the boundary check compilation option is turned on.</p>
<p>I recorded more details here：</p>
<div class="jetpack-video-wrapper"><a href="https://www.cnblogs.com/kinglandsoft/p/16094998.html" rel="nofollow ugc">https://www.cnblogs.com/kinglandsoft/p/16094998.html</a></div>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">09b8bfe2bc3193030ed50db3ab05a570</guid>
				<title>TomYU replied to the topic kbmMWClientConnectionPool1 can&#039;t free. in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/aaaaa/#post-56411</link>
				<pubDate>Sun, 10 Apr 2022 00:31:48 +0100</pubDate>

									<content:encoded><![CDATA[<p>hi,</p>
<p>I did this just to redisplay the problem.<br />
When the application is closed, because this component cannot be released normally, the application cannot exit normally. When the application is restarted, the application is stuck.<br />
This is a problem on the Android platform.</p>
<p>best regards</p>
<p>Tom YU.</p>
<p>&nbsp;</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">80046cbb152ecd39fd3535a798d188a1</guid>
				<title>TomYU started the topic kbmMWClientConnectionPool1 can&#039;t free. in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/aaaaa/</link>
				<pubDate>Mon, 04 Apr 2022 00:24:20 +0100</pubDate>

									<content:encoded><![CDATA[<p>hi,</p>
<p>create a blank fmx project, put a kbmMWClientConnectionPool1 on form, run on android.</p>
<p>app not close.</p>
<p>code:</p>
<p>unit Unit1;</p>
<p>interface</p>
<p>uses<br />
System.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants,<br />
FMX.Types, FMX.Controls, FMX.Forms, FMX.Graphics, FMX.Dialogs,<br />
kbmMWCustomConnectionPool, kbmMWClientDataset,&hellip;<span class="activity-read-more" id="activity-read-more-1781"><a href="https://components4developers.blog/forums/topic/aaaaa/" rel="nofollow ugc">[Read more]</a></span></p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">415466cb1f62d812f5a432b846cf0197</guid>
				<title>TomYU started the topic App crash on android upgrade to Delphi 11.1 in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/a/</link>
				<pubDate>Fri, 01 Apr 2022 07:45:12 +0100</pubDate>

									<content:encoded><![CDATA[<p>Upgrade to Delphi 11.1 and crash when running app on Android platform after using kbmmw。</p>
<p>1.create fmx project</p>
<p>2. uses kbmMWlog</p>
<p>3.run on android</p>
<p>4.crash!!!</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">83ccd1b55601f9370cb57b68a2c5f108</guid>
				<title>TomYU started the topic Undeclared identifier: &#039;LMarshaller&#039; in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/undeclared-identifier-lmarshaller/</link>
				<pubDate>Fri, 01 Apr 2022 07:33:07 +0100</pubDate>

									<content:encoded><![CDATA[<p>[DCC Error] kbmMWLog.pas(4619): E2003 Undeclared identifier: &#8216;LMarshaller&#8217;</p>
<p>&nbsp;</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">33133048e52b4c11177d79abc3508c2b</guid>
				<title>TomYU replied to the topic Error in 5.18 in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/error-in-5-18/#post-55972</link>
				<pubDate>Mon, 25 Oct 2021 04:50:08 +0100</pubDate>

									<content:encoded><![CDATA[<p>Has this problem been solved?</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">c903abf83897ed8772319e43c37d7abe</guid>
				<title>TomYU started the topic Issue of kbmMWClientQuery.Undo in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/issue-of-kbmmwclientquery-undo/</link>
				<pubDate>Fri, 09 Jul 2021 09:51:24 +0100</pubDate>

									<content:encoded><![CDATA[<p>hi,kim</p>
<p>The record after Undo is still&hellip;<span class="activity-read-more" id="activity-read-more-1586"><a href="https://components4developers.blog/forums/topic/issue-of-kbmmwclientquery-undo/" rel="nofollow ugc">[Read more]</a></span></p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">088dcc6b67a28ac9614c9ddc4cb51eb0</guid>
				<title>TomYU started the topic Could not convert variant of type (Null) into type (OleStr) in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/could-not-convert-variant-of-type-null-into-type-olestr/</link>
				<pubDate>Tue, 29 Jun 2021 06:38:52 +0100</pubDate>

									<content:encoded><![CDATA[<p>hi,kim</p>
<p>What better way for REST services to handle returned error messages than this one?</p>
<p>&nbsp;</p>
<p>best regards</p>
<p>Tom YU.</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">210aefc040e726b2d5cc10434f849de2</guid>
				<title>TomYU replied to the topic Update of kbmMWClientQuery in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/update-of-kbmmwclientquery/#post-55825</link>
				<pubDate>Tue, 15 Jun 2021 04:32:36 +0100</pubDate>

									<content:encoded><![CDATA[<p>A ClientQuery has F1,F2,F3 fields, F1 is primary key，when i modify F2, I want to generate SQL like this: update testtable set (f1,f2) values (&#8216;aaa&#8217;,&#8217;bbb&#8217;) where f1=xxx.</p>
<p>&nbsp;</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">88b0ba5d37bae1056782be4d340ca6e5</guid>
				<title>TomYU started the topic Update of kbmMWClientQuery in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/update-of-kbmmwclientquery/</link>
				<pubDate>Wed, 09 Jun 2021 09:35:38 +0100</pubDate>

									<content:encoded><![CDATA[<p>hi,</p>
<p>For ClientQuery, when parsing on the server side, if a field is not modified, I don&#8217;t want it to be generated in the Set clause of Update.</p>
<p>What should I do?</p>
<p>best regards</p>
<p>Tom YU.</p>
<p>&nbsp;</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">a14cd3f95c2554226e8e25d957685213</guid>
				<title>TomYU replied to the topic SmartBind have xxxxx:DataSet not in edit mode error message. in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/smartbind-have-xxxxxdataset-not-in-edit-mode-error-message/#post-55773</link>
				<pubDate>Mon, 17 May 2021 03:39:03 +0100</pubDate>

									<content:encoded><![CDATA[<p>hi, kim</p>
<p>In fact, this problem has existed since 5.10.10, and we look forward to official corrections.</p>
<p>best regards</p>
<p>Tom YU.</p>
<p>&nbsp;</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">bc7f5fd0d942ea701ded39e801cda7de</guid>
				<title>TomYU replied to the topic SmartBind have xxxxx:DataSet not in edit mode error message. in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/smartbind-have-xxxxxdataset-not-in-edit-mode-error-message/#post-55771</link>
				<pubDate>Mon, 17 May 2021 00:32:36 +0100</pubDate>

									<content:encoded><![CDATA[<p>fixed code:</p>
<p>procedure TkbmMWBindingDataSourceNavigator.SetValue(const AName:string; const AValue:TValue);<br />
var<br />
fld:TField;<br />
begin<br />
if IsValid then<br />
begin<br />
fld:=FDataSource.Dataset.FindField(AName);<br />
if fld&lt;&gt;nil then<br />
begin<br />
if not (FDataSource.Dataset.State in [dsEdit,dsInsert]) then&hellip;<span class="activity-read-more" id="activity-read-more-1544"><a href="https://components4developers.blog/forums/topic/smartbind-have-xxxxxdataset-not-in-edit-mode-error-message/#post-55771" rel="nofollow ugc">[Read more]</a></span></p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">5a52c04209d88121de661cd801d73305</guid>
				<title>TomYU started the topic SmartBind have xxxxx:DataSet not in edit mode error message. in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/smartbind-have-xxxxxdataset-not-in-edit-mode-error-message/</link>
				<pubDate>Mon, 17 May 2021 00:27:09 +0100</pubDate>

									<content:encoded><![CDATA[<p>hi,kim</p>
<p>NavigatorPH: IkbmMWBinding;</p>
<p>NavigatorPH.Navigator.Append;</p>
<p>NavigatorPH.Navigator.Value[&#8216;fcs&#8217;] := 6;// Show xxxx.DataSet not in edit mode .</p>
<p>kbmMW 5.15.10</p>
<p>best regards</p>
<p>Tom YU.</p>
<p>&nbsp;</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">cf1e18d3b67a5ac6704855dda28c31c8</guid>
				<title>TomYU replied to the topic FilePool of FileService in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/filepool-of-fileservice/#post-55653</link>
				<pubDate>Fri, 02 Apr 2021 00:28:48 +0100</pubDate>

									<content:encoded><![CDATA[<p>thanks!</p>
<p>&nbsp;</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">25124812d895511f0e9e3584fdac2112</guid>
				<title>TomYU started the topic FilePool of FileService in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/filepool-of-fileservice/</link>
				<pubDate>Thu, 01 Apr 2021 04:55:08 +0100</pubDate>

									<content:encoded><![CDATA[<p>hi,</p>
<p>Setting FileService.FilePool during design period does not work and must be set during runtime.</p>
<p>procedure TFileService.kbmMWFileServiceCreate(Sender: TObject);<br />
begin<br />
Self.FilePool:=MainDatamodule.kbmMWFilePool1;<br />
end;</p>
<p>best regards</p>
<p>Tom YU.</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">0a9474d6d817ae17af39c189380faff7</guid>
				<title>TomYU started the topic Timeout waiting for write lock. Locked by: in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/timeout-waiting-for-write-lock-locked-by/</link>
				<pubDate>Mon, 29 Mar 2021 05:48:39 +0100</pubDate>

									<content:encoded><![CDATA[<p>hi,</p>
<p>I tested smartbind and found that the following code produces such an error：Timeout waiting for write lock. Locked by:</p>
<p>procedure TForm3.Button1Click(Sender: TObject);<br />
begin</p>
<p>FBindings.Bind(DisplayDataSet, &#8216;f1&#8217;, ListView1, &#8216;#Text1&#8217;);<br />
FBindings.Bind(DisplayDataSet, &#8216;f2&#8217;, ListView1, &#8216;#Text2&#8217;);<br />
FBindings.Bind(DisplayDataSet, &#8216;f3&#8217;, ListView1, &#8216;&hellip;<span class="activity-read-more" id="activity-read-more-1500"><a href="https://components4developers.blog/forums/topic/timeout-waiting-for-write-lock-locked-by/" rel="nofollow ugc">[Read more]</a></span></p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">c0d1c171808c176f3d0cc529edafe42e</guid>
				<title>TomYU replied to the topic kbmMW 5.15.00 cannot compile on android in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/kbmmw-5-15-00-cannot-compile-on-android/#post-55622</link>
				<pubDate>Mon, 29 Mar 2021 05:32:52 +0100</pubDate>

									<content:encoded><![CDATA[<p>fixed code:</p>
<p>class function TkbmMWPlatformMarshal.Memory2Int16(const AMemory:PByte; const ALittleEndian:boolean):smallint;<br />
type<br />
TShortBytes = packed record<br />
case integer of<br />
1: (short: smallint);<br />
2: (b:array[1..2] of byte);<br />
end;<br />
PShortBytes = ^TShortBytes;<br />
PShort=^smallint;<br />
var<br />
t:TShortBytes;<br />
begin<br />
{$IFDEF KBMMW_BIG_ENDIAN}<br />
if ALittleEndian&hellip;<span class="activity-read-more" id="activity-read-more-1499"><a href="https://components4developers.blog/forums/topic/kbmmw-5-15-00-cannot-compile-on-android/#post-55622" rel="nofollow ugc">[Read more]</a></span></p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">4cd51a7545faa7a6ecf520ea9b6e3f7c</guid>
				<title>TomYU replied to the topic Text2 not display in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/text2-not-display/#post-55621</link>
				<pubDate>Mon, 29 Mar 2021 04:45:04 +0100</pubDate>

									<content:encoded><![CDATA[<p>hi,</p>
<p>kbmMW 5.15 fixed!</p>
<p>thanks!</p>
<p>best regards.</p>
<p>Tom yu</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">153b2cbccca7707e8573a80c57210033</guid>
				<title>TomYU started the topic kbmMW 5.15.00 cannot compile on android in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/kbmmw-5-15-00-cannot-compile-on-android/</link>
				<pubDate>Mon, 29 Mar 2021 03:52:53 +0100</pubDate>

									<content:encoded><![CDATA[<p>hi,kim</p>
<p>I can&#8217;t compile on android platform.</p>
<p>in kbmMWGlobal unit:</p>
<p>class function Memory2Int16(const AMemory:PByte; const ALittleEndian:boolean):short; {$IFDEF KBMMW_PLATFORM_INLINE}static; inline;{$ENDIF}</p>
<p>error message:</p>
<p>[DCC Error] kbmMWGlobal.pas(1608): E2003 Undeclared identifier: &#8216;short&#8217;</p>
<p>[DCC Fatal Error] kbmMWGlobal.pas(3643): F2063 Could&hellip;<span class="activity-read-more" id="activity-read-more-1497"><a href="https://components4developers.blog/forums/topic/kbmmw-5-15-00-cannot-compile-on-android/" rel="nofollow ugc">[Read more]</a></span></p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">f3f579c63b840de849137b87cbab0d06</guid>
				<title>TomYU started the topic DEFINE KBMMW_NATIVETRANSPORT_SUPPORT in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/define-kbmmw_nativetransport_support/</link>
				<pubDate>Sun, 28 Mar 2021 09:47:33 +0100</pubDate>

									<content:encoded><![CDATA[<p>hi，</p>
<p>Request to add this compilation variable by default.</p>
<p>{$DEFINE KBMMW_NATIVETRANSPORT_SUPPORT}</p>
<p>&nbsp;</p>
<p>best regards</p>
<p>Tom YU.</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">6939fcd84f6afeb5a94d2b27e29a0647</guid>
				<title>TomYU replied to the topic hope &#039;Cant access file&#039; error message add path info. in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/hope-cant-access-file-error-message-add-path-info/#post-55613</link>
				<pubDate>Sun, 28 Mar 2021 04:39:33 +0100</pubDate>

									<content:encoded><![CDATA[<p>Can it display the file name requested by the client?</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">33824c59ac90fcfa17645d4df390dbac</guid>
				<title>TomYU started the topic hope &#039;Cant access file&#039; error message add path info. in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/hope-cant-access-file-error-message-add-path-info/</link>
				<pubDate>Sat, 27 Mar 2021 07:07:48 +0100</pubDate>

									<content:encoded><![CDATA[<p>hi,</p>
<p>I hope error message of fileservice : &#8220;Cant access file&#8221; add file path info.</p>
<p>ref:=FilePool.Access(path,mwfamOpenRead,FFileToken,h);<br />
try<br />
if not kbmMWGetFileSize(ref.Path,sz,h) then<br />
kbmMWRaiseException(KBMMW_ERR_SERVICE_FILE_RESOURCEBUSY,path+&#8217;Cant access file&#8217;);// add path.</p>
<p>best regards</p>
<p>Tom YU.</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">5ef38c0afdc0cd272ee779efd84470c1</guid>
				<title>TomYU replied to the topic Text2 not display in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/text2-not-display/#post-55606</link>
				<pubDate>Fri, 26 Mar 2021 04:27:30 +0100</pubDate>

									<content:encoded><![CDATA[<p>FMX ListView only displays the content of the first bound field, the others are not displayed.</p>
<p>&nbsp;</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">c6d8f181662b8a36d5248e16704343fc</guid>
				<title>TomYU started the topic Text2 not display in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/text2-not-display/</link>
				<pubDate>Fri, 26 Mar 2021 02:45:38 +0100</pubDate>

									<content:encoded><![CDATA[<p><strong>Use the following method to bind, Text2 in ListView is not displayed.</strong></p>
<p>procedure TForm3.Button1Click(Sender: TObject);<br />
begin<br />
FBindings := TkbmMWBindings.Create;<br />
FBindings.Bind(DisplayDataSet, &#8216;f1&#8217;, ListView1, &#8216;#Text1&#8217;);<br />
FBindings.Bind(DisplayDataSet, &#8216;f2&#8217;, ListView1, &#8216;#Text2&#8217;);<br />
FBindings.Bind(DisplaydataSet, &#8216;@&#8217;, ListView1, &#8216;@&#8217;,&hellip;<span class="activity-read-more" id="activity-read-more-1484"><a href="https://components4developers.blog/forums/topic/text2-not-display/" rel="nofollow ugc">[Read more]</a></span></p>
]]></content:encoded>
				
				
							</item>
		
	</channel>
</rss>