<?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>| mrluigi2017 | Activity</title>
	<link>https://components4developers.blog/members/mrluigi2017/activity/</link>
	<atom:link href="https://components4developers.blog/members/mrluigi2017/activity/feed/" rel="self" type="application/rss+xml" />
	<description>Activity feed for mrluigi2017.</description>
	<lastBuildDate>Mon, 31 Aug 2026 15:09:46 +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">2ba58ea3524c2e260c745b2451ac94db</guid>
				<title>mrluigi2017 started the topic Local transport in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/local-transport/</link>
				<pubDate>Fri, 31 Jul 2026 08:00:18 +0100</pubDate>

									<content:encoded><![CDATA[<p>Hi,</p>
<p>Can local transport be used between two applications or only in a single application?</p>
<p>Kind regards,</p>
<p>Luigi</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">167e0736ca8491e3759f3f4924275385</guid>
				<title>mrluigi2017 started the topic kbmMWGlobal in DLL hangs in when DLL is unloaded 5.23 in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/kbmmwglobal-in-dll-hangs-in-when-dll-is-unloaded-5-23/</link>
				<pubDate>Thu, 23 Jan 2025 08:40:30 +0100</pubDate>

									<content:encoded><![CDATA[<p>Hi Kim,</p>
<p>We noticed that when the kbmMWGlobal is included in the uses of a DLL the application that uses the DLL will hang when it tries to unload it.</p>
<p>DLL Code:<br />
<code>library DllWithKbmMw;</p>
<p>{KbmMw source folder is in search path of project}</p>
<p>uses<br />
  kbmMWGlobal;</p>
<p>{$R *.res}</p>
<p>begin<br />
end.</code></p>
<p>Exe Code:<br />
<code>unit Main;</p>
<p>{</p>
<p>  Unloading DllWithKbmMw.dll is&hellip;</code><span class="activity-read-more" id="activity-read-more-2168"><a href="https://components4developers.blog/forums/topic/kbmmwglobal-in-dll-hangs-in-when-dll-is-unloaded-5-23/" rel="nofollow ugc">[Read more]</a></span></p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">dc9b01212a707aa3ec06b25c5476176c</guid>
				<title>mrluigi2017 started the topic kbmMWSecurity bug: DoOnLogin never called 5.23 in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/kbmmwsecurity-bug-doonlogin-never-called/</link>
				<pubDate>Thu, 23 Jan 2025 08:30:01 +0100</pubDate>

									<content:encoded><![CDATA[<p>Hi,</p>
<p>Looks like the line 3222 in kbmMWSecurity contains a bug which results that DoOnLogin is never called.<br />
<code>if (ctx.Actor&lt;&gt;nil) and (not ctx.Actor.Internal) then</code><br />
Should be:<br />
<code>if (ctx.Actor=nil) and (not ctx.Actor.Internal) then</code></p>
<p>Kind regards!</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">ab21129520cfc89a0ca7a911eb582973</guid>
				<title>mrluigi2017 started the topic Bug in kbmMWGlobal kbmMWGetFileVersionInfo in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/bug-in-kbmmwglobal-kbmmwgetfileversioninfo-2/</link>
				<pubDate>Thu, 10 Oct 2024 11:38:02 +0100</pubDate>

									<content:encoded><![CDATA[<p>Hi,</p>
<p>It looks like there is a bug in kbmMWGlobal&#8217;s kbmMWGetFileVersionInfo function.</p>
<p>Current code 5.23.00:<br />
<code>                    ADebug:=(FI.dwFileFlags and VS_FF_PRERELEASE)=VS_FF_DEBUG;<br />
                     ASpecialBuild:=(FI.dwFileFlags and VS_FF_PRERELEASE)=VS_FF_SPECIALBUILD;<br />
                     APrivateBuild:=(FI.dwFileFlags and&hellip;</code><span class="activity-read-more" id="activity-read-more-2157"><a href="https://components4developers.blog/forums/topic/bug-in-kbmmwglobal-kbmmwgetfileversioninfo-2/" rel="nofollow ugc">[Read more]</a></span></p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">132e931bc994a6aa4b58250b7b42addb</guid>
				<title>mrluigi2017 started the topic  in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/bug-in-kbmmwglobal-kbmmwgetfileversioninfo/</link>
				<pubDate>Thu, 10 Oct 2024 11:33:40 +0100</pubDate>

									<content:encoded><![CDATA[<p>Hi,</p>
<p>It looks like there is a bug in the kbmMWGetFileVersionInfo function in kbmMWGlobal. </p>
<p>Current code 5.23.00:<br />
<code>                    ADebug:=(FI.dwFileFlags and VS_FF_PRERELEASE)=VS_FF_DEBUG;<br />
                     ASpecialBuild:=(FI.dwFileFlags and VS_FF_PRERELEASE)=VS_FF_SPECIALBUILD;<br />
                     APrivateBuild:=(FI.dwFileFlags and&hellip;</code><span class="activity-read-more" id="activity-read-more-2156"><a href="https://components4developers.blog/forums/topic/bug-in-kbmmwglobal-kbmmwgetfileversioninfo/" rel="nofollow ugc">[Read more]</a></span></p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">d2c6f43150414cab991c82f5a91405b4</guid>
				<title>mrluigi2017 started the topic SmartService version in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/smartservice-version/</link>
				<pubDate>Tue, 01 Oct 2024 08:06:34 +0100</pubDate>

									<content:encoded><![CDATA[<p>Hi, I noticed that if I use a version string in a smart service but I don&#8217;t provide a version in the TkbmMWSmartRemoteClientFactory.GetClient it still works. I don&#8217;t know if this is intentional or not. AFAIK the version is part of the fully qualified service name, so if there is a mismatch between client and server it shouldn&#8217;t find work.</p>
<p>For&hellip;<span class="activity-read-more" id="activity-read-more-2155"><a href="https://components4developers.blog/forums/topic/smartservice-version/" rel="nofollow ugc">[Read more]</a></span></p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">c09e5aa0871a14e0d39577691379ee68</guid>
				<title>mrluigi2017 started the topic Looks like the C4D shop has some issues in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/looks-like-the-c4d-shop-has-some-issues/</link>
				<pubDate>Wed, 14 Aug 2024 13:03:32 +0100</pubDate>

									<content:encoded><![CDATA[<p>Hi Kim,</p>
<p>When I try to reach the C4D Shop <a href="http://www.components4developers.com/shop.html" rel="nofollow ugc">http://www.components4developers.com/shop.html</a> I get an internal server error 500.</p>
<p>Kind regards,</p>
<p>Luigi</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">0ec50b9aa453a0c660cc239f1a98aa1f</guid>
				<title>mrluigi2017 replied to the topic TkbmMWI18NLanguage language name property in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/tkbmmwi18nlanguage-language-name-property/#post-57209</link>
				<pubDate>Sun, 18 Jun 2023 12:46:54 +0100</pubDate>

									<content:encoded><![CDATA[<p>Hi Kim,</p>
<p>It looks like this one is reintroduced in version 5.21 (and still there in 5.22)</p>
<p>&nbsp;</p>
<p>Kind regards,</p>
<p>&nbsp;</p>
<p>Luigi</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">3c56a21394c3d4930b3058a0b34510d8</guid>
				<title>mrluigi2017 started the topic ORM and preventing memory leaks in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/orm-and-preventing-memory-leaks/</link>
				<pubDate>Thu, 06 Apr 2023 10:36:06 +0100</pubDate>

									<content:encoded><![CDATA[<p>Hi,</p>
<p>In my application I have the following code:</p>
<p>Requirement := TPMRequirement.Create;<br />
try</p>
<p>Requirement.PMItem := Orm.FromDataset&lt;TPMItem&gt;(FItemTable, True, True);<br />
Requirement.RequirementItem := Orm.FromDataset&lt;TPMRequirementItem&gt;(FDetailTable, True, True);</p>
<p>&#8230;</p>
<p>Because the constructor of the TPMRequirement instanciates both PMItem and&hellip;<span class="activity-read-more" id="activity-read-more-2017"><a href="https://components4developers.blog/forums/topic/orm-and-preventing-memory-leaks/" rel="nofollow ugc">[Read more]</a></span></p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">21d17a276437cdeac20b226e5e5d24db</guid>
				<title>mrluigi2017 replied to the topic ORM Update - Tablename gets quoted 3 times instead of 1 in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/orm-update-tablename-gets-quoted-3-times-instead-of-1/#post-56935</link>
				<pubDate>Tue, 10 Jan 2023 12:21:03 +0100</pubDate>

									<content:encoded><![CDATA[<p>I have written al little test application and I noticed that the tripple quotes only appear when quotes are used when creating tables. Since this is a new project I have decided to use uppercase and no quotes for tables names (and other identifiers).</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">b794338a1be517a786b02881cb522211</guid>
				<title>mrluigi2017 replied to the topic ORM Update - Tablename gets quoted 3 times instead of 1 in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/orm-update-tablename-gets-quoted-3-times-instead-of-1/#post-56933</link>
				<pubDate>Tue, 10 Jan 2023 11:07:28 +0100</pubDate>

									<content:encoded><![CDATA[<p>Never mind. I just wrote a little demo application and the update works fine. I screwed up something else 🙁  Sorry</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">c33b2c1dd704d3a8ac25a8356b08351d</guid>
				<title>mrluigi2017 replied to the topic ORM Update - Tablename gets quoted 3 times instead of 1 in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/orm-update-tablename-gets-quoted-3-times-instead-of-1/#post-56932</link>
				<pubDate>Tue, 10 Jan 2023 08:30:05 +0100</pubDate>

									<content:encoded><![CDATA[<p>The connection pool is a TkbmMWUNIDACConnectionPool with a kbmMWInterbaseMetaData and a kbmMWInterbaseSQLRewriter.</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">7283564b923dfbf2796e056194108554</guid>
				<title>mrluigi2017 started the topic ORM Update - Tablename gets quoted 3 times instead of 1 in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/orm-update-tablename-gets-quoted-3-times-instead-of-1/</link>
				<pubDate>Tue, 03 Jan 2023 14:42:34 +0100</pubDate>

									<content:encoded><![CDATA[<p>Hi,</p>
<p>When I do an ORM.Update I get a dynamic SQL error. In Devart&#8217;s DBMonitor tool I see that for some reason the table name in the where clause is quoted 3 times instead of 1:</p>
<p><strong>UPDATE &#8220;Person&#8221; SET &#8220;FirstName&#8221; = :FirstName,&#8221;LastName&#8221; = :LastName,&#8221;Notes&#8221; = :Notes WHERE &#8220;&#8221;&#8221;Person&#8221;&#8221;&#8221;.&#8221;PersonID&#8221; = :KBMMW_KEY_PersonID</strong></p>
<p>The strange thing is that when I&hellip;<span class="activity-read-more" id="activity-read-more-1958"><a href="https://components4developers.blog/forums/topic/orm-update-tablename-gets-quoted-3-times-instead-of-1/" rel="nofollow ugc">[Read more]</a></span></p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">5d194db8bc5b35eee84b48386502585a</guid>
				<title>mrluigi2017 replied to the topic TkbmMWDatastoreSequencer.GetValue UpperCase issue in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/tkbmmwdatastoresequencer-getvalue-uppercase-issue/#post-56843</link>
				<pubDate>Tue, 20 Dec 2022 08:41:13 +0100</pubDate>

									<content:encoded><![CDATA[<p>We use Pascal case for our database including the sequences. I have change the sequences to upper case now 😀</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">f04f7ee016ceddf7104c8d1ff0301071</guid>
				<title>mrluigi2017 started the topic TkbmMWDatastoreSequencer.GetValue UpperCase issue in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/tkbmmwdatastoresequencer-getvalue-uppercase-issue/</link>
				<pubDate>Thu, 01 Dec 2022 10:29:24 +0100</pubDate>

									<content:encoded><![CDATA[<p>Hi,</p>
<p>I noticed that the TkbmMWDatastoreSequencer.GetValue always make the sequence name an uppercase . I think it would be better if this was a setting(perhaps in the MetaData component).</p>
<p>Kind regards,</p>
<p>Luigi</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">aa7a8bd9dd503bcf5776ee88ad00f68a</guid>
				<title>mrluigi2017 replied to the topic REST HTTP StatusCode without raising an error in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/rest-http-statuscode-without-raising-an-error/#post-56786</link>
				<pubDate>Thu, 24 Nov 2022 13:58:58 +0100</pubDate>

									<content:encoded><![CDATA[<p>Sorry that 🙁 I am using kbmMWHTTPSysServerTransport. I have tested it with kbmMWTCPServerTransport and kbmMWTCPIPIndyServerTransport and that seems to works fine.</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">b84f02149fd056e81bd44f85a3866da5</guid>
				<title>mrluigi2017 replied to the topic REST HTTP StatusCode without raising an error in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/rest-http-statuscode-without-raising-an-error/#post-56784</link>
				<pubDate>Thu, 24 Nov 2022 10:28:52 +0100</pubDate>

									<content:encoded><![CDATA[<p>It looks like that in unit kbmMWHTTPSysServerTransport (didn&#8217;t check other transports yet) on line 579 the status code that is set is overwritten by this line of code:</p>
<p>reshlp.HTTPStatusCode:=reshlp.HTTPStatusCodeFromServerStatusCode(res.StatusCode);</p>
<p>&nbsp;</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">936464da8059753ba87c8b446809c53b</guid>
				<title>mrluigi2017 replied to the topic REST HTTP StatusCode without raising an error in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/rest-http-statuscode-without-raising-an-error/#post-56783</link>
				<pubDate>Thu, 24 Nov 2022 10:11:12 +0100</pubDate>

									<content:encoded><![CDATA[<p>In Fiddler and Postman I still get a 200 status code instead of 201. Are you sure that this should work?</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">20a4d146cc9e8c3191cabe739093e584</guid>
				<title>mrluigi2017 started the topic REST HTTP StatusCode without raising an error in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/rest-http-statuscode-without-raising-an-error/</link>
				<pubDate>Tue, 22 Nov 2022 12:29:54 +0100</pubDate>

									<content:encoded><![CDATA[<p>Hi,</p>
<p>I want to control the what http status code is returned to the client. I know you can do this with</p>
<p>kbmMWRaiseHTTPError(407,&#8217;&#8230;.&#8217;)</p>
<p>or</p>
<p>raise EkbmMWHTTPException.Create(407,&#8217;&#8230;&#8217;)</p>
<p>But it seems a bit odd to use an error if it isn&#8217;t for instance if you want to return a 201 Create status code.</p>
<p>I have to set the status code like this, but it&hellip;<span class="activity-read-more" id="activity-read-more-1923"><a href="https://components4developers.blog/forums/topic/rest-http-statuscode-without-raising-an-error/" rel="nofollow ugc">[Read more]</a></span></p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">5d3824f6274ed2ed79655441b80435aa</guid>
				<title>mrluigi2017 started the topic What kind of path type is used for i18n? in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/what-kind-of-path-type-is-used-for-i18n/</link>
				<pubDate>Thu, 03 Nov 2022 17:06:39 +0100</pubDate>

									<content:encoded><![CDATA[<p>Hi,</p>
<p>What kind of path type is used in the example below? Does it have a name?</p>
<p>i18n.Save(&#8221;, &#8216;json&#8217;, &#8216;file:..\..\Translations.json&#8217;);</p>
<p>Thanks in advance!</p>
<p>&nbsp;</p>
<p>Kind regards,</p>
<p>Luigi</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">5eac5adb5642e93e3cc0f194f8c50185</guid>
				<title>mrluigi2017 started the topic TkbmMWI18NLanguage language name property in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/tkbmmwi18nlanguage-language-name-property/</link>
				<pubDate>Thu, 06 Oct 2022 07:34:28 +0100</pubDate>

									<content:encoded><![CDATA[<p>Hi,</p>
<p>I am writing a small application that reads translations from a database and converts it to a i18n yaml file, this works fine except that I didn’t figure out a way to set the TkbmMWI18NLanguage name property since it’s read only. For now I have just modified the TkbmMWI18N source and added a write to the name property and this works fine. I a&hellip;<span class="activity-read-more" id="activity-read-more-1880"><a href="https://components4developers.blog/forums/topic/tkbmmwi18nlanguage-language-name-property/" rel="nofollow ugc">[Read more]</a></span></p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">3561718b850d22fb0f6ae25d4c5bd0ae</guid>
				<title>mrluigi2017 started the topic i18n using a phrase as a property value in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/i18n-using-a-phrase-as-a-property-value/</link>
				<pubDate>Thu, 22 Sep 2022 12:06:31 +0100</pubDate>

									<content:encoded><![CDATA[<p>Hi,</p>
<p>I wondered if it&#8217;s possible to use a phrase as a value for a property:</p>
<p>phrases :<br />
&#8220;sCancel&#8221;: &#8220;Some cancel button&#8221;</p>
<p>properties :<br />
Form1.btnCancel.Caption: sCancel<br />
Form1.btnCancel2.Caption:sCancel</p>
<p>Thanks in advance!</p>
<p>Kind regards,</p>
<p>Luigi</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">a2fb92e81ad02ebe251962bf2535dcfc</guid>
				<title>mrluigi2017 started the topic I18n and learning properties in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/i18n-and-learning-properties/</link>
				<pubDate>Thu, 22 Sep 2022 11:54:48 +0100</pubDate>

									<content:encoded><![CDATA[<p>Hi (Kim),</p>
<p>I have tried to enable learning properties the following way:<br />
i18n.LearnProperties := True;<br />
i18n.Load(&#8221;, &#8216;test.yaml&#8217;);<br />
But for some reason the properties are not written to file. I have also switched the order of the lines above but that didn’t do the trick. I also toggled between saving and merging but this didn’t solve it either. If&hellip;<span class="activity-read-more" id="activity-read-more-1877"><a href="https://components4developers.blog/forums/topic/i18n-and-learning-properties/" rel="nofollow ugc">[Read more]</a></span></p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">18a08d9fcd24b6394374f249c90ad4cf</guid>
				<title>mrluigi2017 commented on the post, God Jul 2021 - Merry Christmas 2021</title>
				<link>https://components4developers.blog/2021/12/24/god-jul-2021-merry-christmas-2021/#comment-8089</link>
				<pubDate>Fri, 24 Dec 2021 11:50:51 +0100</pubDate>

									<content:encoded><![CDATA[<p>Fijne kerstdagen!</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">6376ca273b72c8322807a9c94227608c</guid>
				<title>mrluigi2017 replied to the topic MySQL ORM problems in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/mysql-orm-problems/#post-55662</link>
				<pubDate>Fri, 09 Apr 2021 07:02:56 +0100</pubDate>

									<content:encoded><![CDATA[<p>Hi Charles,</p>
<p>Some things you might want to check:</p>
<p>1) Do you have a MetaData component attached to the kbmMWMySQLRewriter?<br />
2) Do you have a kbmMWMySQLRewriter attached to the kbmMWFiredacConnectionPool?<br />
3) Does the table name in your entity match the table name in MySQL [kbmMW_Table(&#8216;name:person&#8217;)]<br />
4) Make sure that the meta data component&hellip;<span class="activity-read-more" id="activity-read-more-1520"><a href="https://components4developers.blog/forums/topic/mysql-orm-problems/#post-55662" rel="nofollow ugc">[Read more]</a></span></p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">185a9d1318d21d0ba4f54ffd43a6d48f</guid>
				<title>mrluigi2017 replied to the topic Default URL in rest service in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/default-url-in-rest-service/#post-55479</link>
				<pubDate>Thu, 18 Feb 2021 15:42:55 +0100</pubDate>

									<content:encoded><![CDATA[<p>&lt;span lang=&#8221;da&#8221;&gt;Du er fantastisk&lt;/span&gt; 🙂</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">b69e64916dafa79d70ea5c231d54c838</guid>
				<title>mrluigi2017 replied to the topic ORM Standalone Demo project doesn&#039;t compile in 5.12.10 and Delphi XE5 in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/orm-standalone-demo-project-doesnt-compile-in-5-12-10-and-delphi-xe5/#post-55442</link>
				<pubDate>Mon, 08 Feb 2021 08:41:25 +0100</pubDate>

									<content:encoded><![CDATA[<p>Hi Vadimir,</p>
<p>If I remember it well there where some serious issues in XE5 with generics which are heavily used in the ORM framework. I think you need XE7 or up.</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">2068a8a24725be23d370a091351feb03</guid>
				<title>mrluigi2017 started the topic Default URL in rest service in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/default-url-in-rest-service/</link>
				<pubDate>Tue, 26 Jan 2021 22:28:31 +0100</pubDate>

									<content:encoded><![CDATA[<p>Hi,</p>
<p>Is it posible to declare a rest method as a default/catch all? Something like this:</p>
<p>[kbmMW_Rest(&#8216;method:get, path:*&#8217;)] // Will be called if the path doesn&#8217;t match any path defined in the service.</p>
<p>&nbsp;</p>
<p>Thanks in advance!</p>
<p>&nbsp;</p>
<p>Kind regard,</p>
<p>Luigi</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">7b22ec996a97fcf03ae6fb05b4b40da7</guid>
				<title>mrluigi2017 replied to the topic REST SmartService method in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/rest-smartservice-method/#post-55429</link>
				<pubDate>Tue, 26 Jan 2021 22:06:50 +0100</pubDate>

									<content:encoded><![CDATA[<p>Never mind I found the solution.</p>
<p>var</p>
<p>qv: TkbmMWHTTPQueryValues; // kbmMWHTTPUtils</p>
<p>hlp: TkbmMWHTTPTransportStreamHelper;</p>
<p>s: string;</p>
<p>begin</p>
<p>qv := TkbmMWHTTPQueryValues.Create;</p>
<p>try</p>
<p>hlp := TkbmMWHTTPTransportStreamHelper(RequestTransportStream.Helper);<br />
qv.AsString := hlp.Query; // Contains the part after the ?<br />
s :=&hellip;<span class="activity-read-more" id="activity-read-more-1383"><a href="https://components4developers.blog/forums/topic/rest-smartservice-method/#post-55429" rel="nofollow ugc">[Read more]</a></span></p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">0377751358d90ad5f026598619d4ed1f</guid>
				<title>mrluigi2017 replied to the topic $ char in REST method path in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/char-in-rest-method-path/#post-55427</link>
				<pubDate>Tue, 26 Jan 2021 22:04:38 +0100</pubDate>

									<content:encoded><![CDATA[<p>Never mind I found the solution.</p>
<p>var</p>
<p>qv: TkbmMWHTTPQueryValues; // kbmMWHTTPUtils</p>
<p>hlp: TkbmMWHTTPTransportStreamHelper;</p>
<p>s: string;</p>
<p>begin</p>
<p>qv := TkbmMWHTTPQueryValues.Create;</p>
<p>try</p>
<p>hlp := TkbmMWHTTPTransportStreamHelper(RequestTransportStream.Helper);<br />
qv.AsString := hlp.Query; // Contains the part after the ?<br />
s :=&hellip;<span class="activity-read-more" id="activity-read-more-1382"><a href="https://components4developers.blog/forums/topic/char-in-rest-method-path/#post-55427" rel="nofollow ugc">[Read more]</a></span></p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">b69055098cbe20c2d3afa5ddbcd367be</guid>
				<title>mrluigi2017 started the topic REST SmartService method in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/rest-smartservice-method/</link>
				<pubDate>Mon, 25 Jan 2021 19:37:30 +0100</pubDate>

									<content:encoded><![CDATA[<p>Hi Kim,</p>
<p>In the blog article &#8220;REST easy with kbmMW #15 – Handling HTTP POST&#8221; you describe in example 2 howto obtain url parameters. In the example the number of url parameters are fixed but in my situation the number of parameters may vary. Is there a way to obtain all url parameters as one string? I am looking something similair as in the http s&hellip;<span class="activity-read-more" id="activity-read-more-1381"><a href="https://components4developers.blog/forums/topic/rest-smartservice-method/" rel="nofollow ugc">[Read more]</a></span></p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">5b6b355bec05b8d48c07a0f4b6590474</guid>
				<title>mrluigi2017 started the topic $ char in REST method path in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/char-in-rest-method-path/</link>
				<pubDate>Fri, 15 Jan 2021 15:29:28 +0100</pubDate>

									<content:encoded><![CDATA[<p>Hi Kim,</p>
<p>For my OData/Rest server I need to use $ character in the path attribute, but this doesn&#8217;t seem to work (service not available). I noticed that the path matching is done with regex and since the $ char has a specific meaning something might go wrong&#8230; Could you look into this?</p>
<p>Thanks in advance!</p>
<p>&nbsp;</p>
<p>Luigi</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">a70abb6110cde912acdb9235877d3350</guid>
				<title>mrluigi2017 started the topic Kbmmw_Element  and unnecessary elements in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/kbmmw_element-and-unnecessary-elements/</link>
				<pubDate>Thu, 08 Oct 2020 12:40:38 +0100</pubDate>

									<content:encoded><![CDATA[<p>Hi,</p>
<p>I implementing a REST client for an existing REST API which I don’t control. The thing is that the JSON for the REST API uses unnecessary elements for instance:</p>
<p>{  &#8220;FiEntryPar&#8221;: {    &#8220;Element&#8221;: {      &#8220;Fields&#8221;: {        &#8220;Year&#8221;: 2025      }    }  }}</p>
<p>My Delphi Objects follow the same structure and that is a bit confusing in my opinion. I&hellip;<span class="activity-read-more" id="activity-read-more-1285"><a href="https://components4developers.blog/forums/topic/kbmmw_element-and-unnecessary-elements/" rel="nofollow ugc">[Read more]</a></span></p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">8649f365f5f3966b064933280ece88bc</guid>
				<title>mrluigi2017 replied to the topic Log to database ORM DBISAM 4 error in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/log-to-database-orm-dbisam-4-error/#post-55109</link>
				<pubDate>Sun, 27 Sep 2020 10:33:23 +0100</pubDate>

									<content:encoded><![CDATA[<p>Could you log the SQL statement? I use Devart and they have a monitor tools which shows you all the SQL which is sent to the user. If not you could maybe use the kbmmw log function:</p>
<p>kbmMWDebugLevel := mwdlAll;<br />
kbmMWDebugWhere := mwddDebug;<br />
kbmMWDebugTypes := [mwdtDBQuery];</p>
<p>It logs to the IDE messages window.</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">c809a84cc0a6968458b5cb4d9308e810</guid>
				<title>mrluigi2017 commented on the post, kbmFMXKeyboard - Teaser</title>
				<link>https://components4developers.blog/2020/09/26/kbmfmxkeyboard-teaser/#comment-2604</link>
				<pubDate>Sun, 27 Sep 2020 10:13:36 +0100</pubDate>

									<content:encoded><![CDATA[<p>Look great!</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">a3a4d316a367136d5b6f31e8ebba4186</guid>
				<title>mrluigi2017 started the topic FromDataSet current record in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/fromdataset-current-record/</link>
				<pubDate>Thu, 17 Sep 2020 09:33:22 +0100</pubDate>

									<content:encoded><![CDATA[<p>Hi,</p>
<p>Is there an easy way to just use the current record in the FromDataSet method?</p>
<p>Thanks in advance!</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">6c0b3bc7d8d3c506a4f85ad0c5ae5f0d</guid>
				<title>mrluigi2017 replied to the topic ToDataSet in trial method in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/todataset-in-trial-method/#post-55071</link>
				<pubDate>Fri, 11 Sep 2020 18:13:01 +0100</pubDate>

									<content:encoded><![CDATA[<p>Just forgot to add kbmmwOrm to the uses 🙂 The errr I got was &#8220;Class is missing kbmMW_table or virtual table attribute&#8221;.</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">138c1e80a9d2fad8709d85c6a1b026cf</guid>
				<title>mrluigi2017 started the topic ToDataSet in trial method in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/todataset-in-trial-method/</link>
				<pubDate>Wed, 02 Sep 2020 08:13:46 +0100</pubDate>

									<content:encoded><![CDATA[<p>Hi Kim,</p>
<p>I am currently evaluating kbmmw for my employer so I use the trial/CE version. Is it correct that the ToDataSet method doesn&#8217;t work in the trial/CE version?(would make sense to disable it)</p>
<p>Kind regards,</p>
<p>Luigi</p>
<p>&nbsp;</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">7dd9df9f12059a43e033c5938b102535</guid>
				<title>mrluigi2017 replied to the topic Problem compiling kbmMW Pro 5.12.12 in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/problem-compiling-kbmmw-pro-5-12-12/#post-54999</link>
				<pubDate>Mon, 24 Aug 2020 17:27:14 +0100</pubDate>

									<content:encoded><![CDATA[<p>I am using <strong>enterprise</strong> 5.12.00 and both units are present. I think something went wrong with the setup.</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">39ea594e15850de05ef14f4d438b656c</guid>
				<title>mrluigi2017 started the topic Nested dataset in the forum kbmMemTable</title>
				<link>https://components4developers.blog/forums/topic/nested-dataset/</link>
				<pubDate>Wed, 22 Jul 2020 09:07:19 +0100</pubDate>

									<content:encoded><![CDATA[<p>Hi Kim,</p>
<p>How can I use nested dataset with the memtable? I have created to kbbMemTables &#8220;main&#8221; and &#8220;nested. The main table has a field of type dataset, but I don&#8217;t know how to glue the two together? A default TClientDataset has a dataset field property, but I don&#8217;t see a kbm equivalent ?</p>
<p>Tak på forhånd</p>
<p>Kind regards,</p>
<p>Luigi<br />
&lt;div c&hellip;<span class="activity-read-more" id="activity-read-more-1162"><a href="https://components4developers.blog/forums/topic/nested-dataset/" rel="nofollow ugc">[Read more]</a></span></p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">a0111a493fda09bb03c58759f76c4dfc</guid>
				<title>mrluigi2017 started the topic Service priority in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/service-priority/</link>
				<pubDate>Fri, 24 Apr 2020 09:41:00 +0100</pubDate>

									<content:encoded><![CDATA[<p>Hi,</p>
<p>I have recently added a kbmmw fileservice to my existing server application which contains mainly query services and smart services. I noticed that when I am uploading a large file to the server that the response for a query service is much slower in this case.</p>
<p>My questions:</p>
<p>1) Is there any mechanism build in to give priorities to&hellip;<span class="activity-read-more" id="activity-read-more-907"><a href="https://components4developers.blog/forums/topic/service-priority/" rel="nofollow ugc">[Read more]</a></span></p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">057fb0ded7d3090cb95af5e74d193934</guid>
				<title>mrluigi2017 replied to the topic File Service in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/file-service/#post-54643</link>
				<pubDate>Wed, 15 Apr 2020 09:47:28 +0100</pubDate>

									<content:encoded><![CDATA[<p>Hi Kim,</p>
<p>It works 🙂 Just tested it with a 64GB file up and down.</p>
<blockquote><p>It is true that I did not anticipate sending huge files (&gt;2GB) back in the days.</p>
<p>I don&#8217;t blame you.</p></blockquote>
<p>&lt;table&gt;<br />
&lt;thead&gt;<br />
&lt;tr&gt;<br />
&lt;th&gt;connection type&lt;/th&gt;<br />
&lt;th&gt;Download speed&lt;/th&gt;<br />
&lt;th&gt;Download time h:m:s&lt;/th&gt;<br />
&lt;/tr&gt;<br />
&lt;/thead&gt;<br />
&lt;tbody&gt;<br />
&lt;tr&gt;<br />
&lt;td&gt;Modem&lt;/td&gt;<br />
&lt;td&gt;28,8 kbit/s&lt;/td&gt;<br />
&lt;td&gt;&lt;label&hellip;<span class="activity-read-more" id="activity-read-more-873"><a href="https://components4developers.blog/forums/topic/file-service/#post-54643" rel="nofollow ugc">[Read more]</a></span></p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">a52e1919cc8cad8bfbef3ba42960b083</guid>
				<title>mrluigi2017 replied to the topic File Service in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/file-service/#post-54591</link>
				<pubDate>Sun, 12 Apr 2020 08:56:40 +0100</pubDate>

									<content:encoded><![CDATA[<p>What exactly do you mean? You can set the blocksize in the kbmMWFileClient. I haven&#8217;t figured out yet howto deal with the filesize issue.</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">257a3d11ea75497dc8bbb092e6e323eb</guid>
				<title>mrluigi2017 replied to the topic Briefcase example in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/briefcase-example/#post-54581</link>
				<pubDate>Fri, 03 Apr 2020 14:52:37 +0100</pubDate>

									<content:encoded><![CDATA[<p>Hi Job,</p>
<p>There is a demo that contains brief cases. Not sure if it works or not. It can be found in the demo folder:</p>
<p>kbmmwDemoBasicClient</p>
<p>&nbsp;</p>
<p>Kind regards,</p>
<p>Luigi</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">aae837048b9eca6e64ff451f57c98deb</guid>
				<title>mrluigi2017 replied to the topic File Service in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/file-service/#post-54579</link>
				<pubDate>Mon, 30 Mar 2020 20:53:19 +0100</pubDate>

									<content:encoded><![CDATA[<p>The slow transfer issue is solved. I have changed the chunksize to 1048576 and the speed is good now. There is however still an issue with downloading a large file. See the code in the second post. Uploading large files (larger than max int) doesn&#8217;t seem to be a problem.</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">307d41d3d53d6c4e16d8a432a9936319</guid>
				<title>mrluigi2017 replied to the topic File Service in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/file-service/#post-54578</link>
				<pubDate>Mon, 30 Mar 2020 15:05:12 +0100</pubDate>

									<content:encoded><![CDATA[<p>I also have an issue that the transfer is very, very slow. I think I am doing something wrong, but I have no clue what it is.</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">5a4a2a7b9e217d8b5cdd387fdc2417e6</guid>
				<title>mrluigi2017 replied to the topic File Service in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/file-service/#post-54577</link>
				<pubDate>Sat, 28 Mar 2020 16:47:23 +0100</pubDate>

									<content:encoded><![CDATA[<p>I figured out that downloading a large file doesn&#8217;t work either. I think the cause is that an int 64 is assigned to an VarArray with varIntegers.</p>
<p>function TkbmMWFileService.PerformGET</p>
<p>Result:=VarArrayCreate([0,2],varInteger);</p>
<p>// Prepare result.<br />
Result[0]:=FFileToken;<br />
Result[1]:=ofs; //is an int64<br />
Result[2]:=sz; // is an int64</p>
<p>Although I didn&#8217;t&hellip;<span class="activity-read-more" id="activity-read-more-815"><a href="https://components4developers.blog/forums/topic/file-service/#post-54577" rel="nofollow ugc">[Read more]</a></span></p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">ebae5918e7c732a4565936af9a17977f</guid>
				<title>mrluigi2017 replied to the topic Rewriter questions in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/rewriter-questions/#post-54576</link>
				<pubDate>Thu, 26 Mar 2020 08:16:56 +0100</pubDate>

									<content:encoded><![CDATA[<p>I had some issues with the ImportDBSchema as well so I wrote my own tool for Postgres databases. I am not sure if the import tool is fixed by now.</p>
<p>I have used the kbmMWInterbaseSQLRewriter and it worked for me. It&#8217;s also important to connect a kbmMWInterbaseMetaData component to the Rewriter component. The metadata component takes care about&hellip;<span class="activity-read-more" id="activity-read-more-814"><a href="https://components4developers.blog/forums/topic/rewriter-questions/#post-54576" rel="nofollow ugc">[Read more]</a></span></p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">1a2d5c56864af55c783026a130794a4d</guid>
				<title>mrluigi2017 replied to the topic Rewriter questions in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/rewriter-questions/#post-54574</link>
				<pubDate>Wed, 25 Mar 2020 19:58:47 +0100</pubDate>

									<content:encoded><![CDATA[<p>Hi Alexander,</p>
<p>As far as I know there is no specific documentation on the rewriter. The rewriter is needed when you use the ORM. It rewrites the SQL to match your target database requirements. It compiles on Win64 here without a problem (I am using enterprise) What version do you use? And what error do you get?</p>
]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">e72c3a2b5692ac396ccb6ce2f5b038ca</guid>
				<title>mrluigi2017 started the topic File Service in the forum kbmMW</title>
				<link>https://components4developers.blog/forums/topic/file-service/</link>
				<pubDate>Tue, 24 Mar 2020 21:26:33 +0100</pubDate>

									<content:encoded><![CDATA[<p>Hi Kim,</p>
<p>I&#8217;ve created a fileserver+client with kbmmw and uploading works fine except with large files (the file I tried was  a +5GB zip ). I don&#8217;t get any exception it&#8217;s just that the file transfer seems to stop after 1.009.617 kb this number is the same every time.</p>
<p>I have set the MaxFileSize property to zero. Any suggestions what might be the&hellip;<span class="activity-read-more" id="activity-read-more-807"><a href="https://components4developers.blog/forums/topic/file-service/" rel="nofollow ugc">[Read more]</a></span></p>
]]></content:encoded>
				
				
							</item>
		
	</channel>
</rss>