<?xml version="1.0" encoding="UTF-8"?>        <rss version="2.0"
             xmlns:atom="http://www.w3.org/2005/Atom"
             xmlns:dc="http://purl.org/dc/elements/1.1/"
             xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
             xmlns:admin="http://webns.net/mvcb/"
             xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
             xmlns:content="http://purl.org/rss/1.0/modules/content/">
        <channel>
            <title>
									General Development - Quartex Pascal Forum				            </title>
            <link>https://quartexdeveloper.com/community/main-forum/</link>
            <description>Quartex Pascal Discussion Board</description>
            <language>en-US</language>
            <lastBuildDate>Sun, 08 Mar 2026 20:13:55 +0000</lastBuildDate>
            <generator>wpForo</generator>
            <ttl>60</ttl>
							                    <item>
                        <title>is right-to-left (RTL) language Layout supported?</title>
                        <link>https://quartexdeveloper.com/community/main-forum/is-right-to-left-rtl-language-layout-supported/</link>
                        <pubDate>Mon, 15 Dec 2025 09:34:15 +0000</pubDate>
                        <description><![CDATA[i have just start to play with qtx and my first question is  :is your product support right to left layout or what is known in delphi  by bidimode?id delphi vcl it is supported but it is bro...]]></description>
                        <content:encoded><![CDATA[<p>i have just start to play with qtx and my first question is  :<br />is your product support right to left layout or what is known in delphi  by bidimode?<br />id delphi vcl it is supported but it is broken in some components like Treeview and in FMX not supported at all. this is the most important feature for <span> right-to-left (RTL) language like Arabic, Hebrew, Persian (Farsi), and Urdu.</span></p>]]></content:encoded>
						                            <category domain="https://quartexdeveloper.com/community/main-forum/">General Development</category>                        <dc:creator>ahmed.atayib@gmail.com</dc:creator>
                        <guid isPermaLink="true">https://quartexdeveloper.com/community/main-forum/is-right-to-left-rtl-language-layout-supported/</guid>
                    </item>
				                    <item>
                        <title>Installation and Start-Up</title>
                        <link>https://quartexdeveloper.com/community/main-forum/installation-and-start-up/</link>
                        <pubDate>Thu, 23 Oct 2025 10:45:15 +0000</pubDate>
                        <description><![CDATA[I just installed version 1.0.I registerd it on my X864 Windows 11 NoteBook
I couldn&#039;t compile or run any of the existing widgets. What did I do wrong?What are the dependencies? Are system-l...]]></description>
                        <content:encoded><![CDATA[<p>I just installed version 1.0.<br />I registerd it on my X864 Windows 11 NoteBook</p>
<p>I couldn't compile or run any of the existing widgets. What did I do wrong?<br />What are the dependencies? Are system-local definitions or operating system effective?</p>
<p><br />The error I usually get is<br />'<span style="color: #ff0000">Syntax Error</span>: There is no accessible member with name "inheritsFrom" for type TQTXComponent '<br />... etc.</p>
<div id="wpfa-2198" class="wpforo-attached-file"><a class="wpforo-default-attachment" href="//quartexdeveloper.com/wp-content/uploads/wpforo/default_attachments/1761216315-Screen-Shot-QTX.png" target="_blank" title="Screen-Shot-QTX.png"><i class="fas fa-paperclip"></i>&nbsp;Screen-Shot-QTX.png</a></div>]]></content:encoded>
						                            <category domain="https://quartexdeveloper.com/community/main-forum/">General Development</category>                        <dc:creator>mucahit.yagmur@gmail.com</dc:creator>
                        <guid isPermaLink="true">https://quartexdeveloper.com/community/main-forum/installation-and-start-up/</guid>
                    </item>
				                    <item>
                        <title>Bugs and features</title>
                        <link>https://quartexdeveloper.com/community/main-forum/bugs-and-features/</link>
                        <pubDate>Mon, 29 Sep 2025 16:13:52 +0000</pubDate>
                        <description><![CDATA[Hello.
I&#039;ve just installed Quartex Pascal IDE and played 5 minutes (too many things to finish before I can really use it).
Is there a preferred place to do comments, signal bugs and ask fo...]]></description>
                        <content:encoded><![CDATA[<p>Hello.</p>
<p>I've just installed Quartex Pascal IDE and played 5 minutes (too many things to finish before I can really use it).</p>
<p>Is there a preferred place to do comments, signal bugs and ask for features or settings changes ?</p>]]></content:encoded>
						                            <category domain="https://quartexdeveloper.com/community/main-forum/">General Development</category>                        <dc:creator>patrick.premartin@developpeur-pascal.fr</dc:creator>
                        <guid isPermaLink="true">https://quartexdeveloper.com/community/main-forum/bugs-and-features/</guid>
                    </item>
				                    <item>
                        <title>Keyboard delegates</title>
                        <link>https://quartexdeveloper.com/community/main-forum/keyboard-delegates/</link>
                        <pubDate>Fri, 28 Jun 2024 15:43:06 +0000</pubDate>
                        <description><![CDATA[Has anyone got the keyboard delegates to work, e.g. getting a key press delegate on the form to fire?]]></description>
                        <content:encoded><![CDATA[<p>Has anyone got the keyboard delegates to work, e.g. getting a key press delegate on the form to fire?</p>]]></content:encoded>
						                            <category domain="https://quartexdeveloper.com/community/main-forum/">General Development</category>                        <dc:creator>drbond</dc:creator>
                        <guid isPermaLink="true">https://quartexdeveloper.com/community/main-forum/keyboard-delegates/</guid>
                    </item>
				                    <item>
                        <title>Tractable Sliding Puzzle example</title>
                        <link>https://quartexdeveloper.com/community/main-forum/tractable-sliding-puzzle-example/</link>
                        <pubDate>Wed, 03 Apr 2024 13:15:22 +0000</pubDate>
                        <description><![CDATA[Have ported my Delphi tractable (i.e. can be solved) sliding puzzle program to Quartex Pascal. To see this in operation follow link
&nbsp;qtxSlidingPuzzleTractable.rar]]></description>
                        <content:encoded><![CDATA[<p>Have ported my Delphi tractable (i.e. can be solved) sliding puzzle program to Quartex Pascal. To see this in operation follow link <a title="Sliding Puzzle" href="https://www.educational-computing.com/qp/slidingpuzzle8t" target="_blank" rel="noopener">https://www.educational-computing.com/qp/slidingpuzzle8t</a></p>
<div id="wpfa-1482" class="wpforo-attached-file"><a class="wpforo-default-attachment" href="//login.quartexdeveloper.com/wp-content/uploads/wpforo/default_attachments/1712150122-qtxSlidingPuzzleTractable.rar" target="_blank" title="qtxSlidingPuzzleTractable.rar"><i class="fas fa-paperclip"></i>&nbsp;qtxSlidingPuzzleTractable.rar</a></div>]]></content:encoded>
						                            <category domain="https://quartexdeveloper.com/community/main-forum/">General Development</category>                        <dc:creator>drbond</dc:creator>
                        <guid isPermaLink="true">https://quartexdeveloper.com/community/main-forum/tractable-sliding-puzzle-example/</guid>
                    </item>
				                    <item>
                        <title>Latest News updates?</title>
                        <link>https://quartexdeveloper.com/community/main-forum/latest-news-updates/</link>
                        <pubDate>Thu, 07 Mar 2024 06:55:50 +0000</pubDate>
                        <description><![CDATA[Is there any further news on the progress of Quartex?  The last update was in January.
Interested if there is a projected availability day on the horizon or one that is being aimed for.]]></description>
                        <content:encoded><![CDATA[<p>Is there any further news on the progress of Quartex?  The last update was in January.</p>
<p>Interested if there is a projected availability day on the horizon or one that is being aimed for.</p>]]></content:encoded>
						                            <category domain="https://quartexdeveloper.com/community/main-forum/">General Development</category>                        <dc:creator>ColinB</dc:creator>
                        <guid isPermaLink="true">https://quartexdeveloper.com/community/main-forum/latest-news-updates/</guid>
                    </item>
				                    <item>
                        <title>DosBox app</title>
                        <link>https://quartexdeveloper.com/community/main-forum/dosbox-app/</link>
                        <pubDate>Tue, 19 Sep 2023 11:02:32 +0000</pubDate>
                        <description><![CDATA[I have been trialling a modified version of the DosBox project which runs an old DOS Pascal project written by a student of mine - pasform. Essentially the project formats Pascal programs in...]]></description>
                        <content:encoded><![CDATA[<p>I have been trialling a modified version of the DosBox project which runs an old DOS Pascal project written by a student of mine - <a title="pasform" href="https://www.educational-computing.com/QP/pasform/index.html" target="_blank" rel="noopener">pasform</a>. Essentially the project formats Pascal programs in a house style that we used at the institution where I taught. The project launches in Web browser OK and appears to open and process the input file. However, it does not appear to write the result to an output file. The input file is Test1.pas. Any output filename should work, e.g. T.pas. Does QP Dosbox project currently support writing a file (security level permitting)? The file permissions on the output folder is read/write but not execute.</p>
<p> </p>]]></content:encoded>
						                            <category domain="https://quartexdeveloper.com/community/main-forum/">General Development</category>                        <dc:creator>drbond</dc:creator>
                        <guid isPermaLink="true">https://quartexdeveloper.com/community/main-forum/dosbox-app/</guid>
                    </item>
				                    <item>
                        <title>Convert XML to JSON</title>
                        <link>https://quartexdeveloper.com/community/main-forum/convert-xml-to-json/</link>
                        <pubDate>Fri, 19 May 2023 14:02:56 +0000</pubDate>
                        <description><![CDATA[Hi,
I did not found a solution without using a framework, so I thought maybe somebody else might find this helpful:
function XmlToJson(const AXmlString: string): string;begin  asm    var p...]]></description>
                        <content:encoded><![CDATA[<p>Hi,</p>
<p>I did not found a solution without using a framework, so I thought maybe somebody else might find this helpful:</p>
<pre contenteditable="false"><code><span class="dws1-reservedword">function</span><span class="dws1-space"> </span><span class="dws1-identifier">XmlToJson</span><span class="dws1-symbol">(</span><span class="dws1-reservedword">const</span><span class="dws1-space"> </span><span class="dws1-identifier">AXmlString</span><span class="dws1-symbol">:</span><span class="dws1-space"> </span><span class="dws1-identifier">string</span><span class="dws1-symbol">):</span><span class="dws1-space"> </span><span class="dws1-identifier">string</span><span class="dws1-symbol">;<br /></span><span class="dws1-reservedword">begin<br /></span><span class="dws1-space">  </span><span class="dws1-reservedword">asm<br /></span><span class="dws1-space">    </span><span class="dws1-assembler">var</span><span class="dws1-space"> </span><span class="dws1-assembler">parser</span><span class="dws1-space"> </span><span class="dws1-assembler">=</span><span class="dws1-space"> </span><span class="dws1-assembler">new</span><span class="dws1-space"> </span><span class="dws1-assembler">DOMParser();<br /></span><span class="dws1-space">    </span><span class="dws1-assembler">var</span><span class="dws1-space"> </span><span class="dws1-assembler">xmlDoc</span><span class="dws1-space"> </span><span class="dws1-assembler">=</span><span class="dws1-space"> </span><span class="dws1-assembler">parser.parseFromString(@AXmlString,</span><span class="dws1-space"> </span><span class="dws1-string">"text/xml"</span><span class="dws1-symbol">);<br /><br /></span><span class="dws1-space">    </span><span class="dws1-reservedword">var</span><span class="dws1-space"> </span><span class="dws1-identifier">json</span><span class="dws1-space"> </span><span class="dws1-symbol">=</span><span class="dws1-space"> </span><span class="dws1-comment">{}</span><span class="dws1-symbol">;<br /></span><span class="dws1-space">    </span><span class="dws1-reservedword">if</span><span class="dws1-space"> </span><span class="dws1-symbol">(</span><span class="dws1-identifier">xmlDoc</span><span class="dws1-symbol">.</span><span class="dws1-identifier">firstChild</span><span class="dws1-symbol">)</span><span class="dws1-space"> </span><span class="dws1-comment">{<br />      json = parseNode(xmlDoc.firstChild);<br />    }<br /><br /></span><span class="dws1-space">    </span><span class="dws1-reservedword">function</span><span class="dws1-space"> </span><span class="dws1-identifier">parseNode</span><span class="dws1-symbol">(</span><span class="dws1-identifier">node</span><span class="dws1-symbol">)</span><span class="dws1-space"> </span><span class="dws1-comment">{<br />      var result = {}</span><span class="dws1-symbol">;<br /></span><span class="dws1-space">      </span><span class="dws1-reservedword">if</span><span class="dws1-space"> </span><span class="dws1-symbol">(</span><span class="dws1-identifier">node</span><span class="dws1-symbol">.</span><span class="dws1-identifier">childNodes</span><span class="dws1-symbol">.</span><span class="dws1-identifier">length</span><span class="dws1-space"> </span><span class="dws1-symbol">===</span><span class="dws1-space"> </span><span class="dws1-number">0</span><span class="dws1-symbol">)</span><span class="dws1-space"> </span><span class="dws1-comment">{<br />        result = node.textContent;<br />      }</span><span class="dws1-space"> </span><span class="dws1-reservedword">else</span><span class="dws1-space"> </span><span class="dws1-comment">{<br />        for (var i = 0; i &lt; node.childNodes.length; i++) {<br />          var child = node.childNodes;<br />          if (child.nodeType === Node.ELEMENT_NODE) {<br />            if (result === undefined) {<br />              result = parseNode(child);<br />            }</span><span class="dws1-space"> </span><span class="dws1-reservedword">else</span><span class="dws1-space"> </span><span class="dws1-comment">{<br />              if (!Array.isArray(result)) {<br />                result = [result];<br />              }<br /></span><span class="dws1-space">              </span><span class="dws1-identifier">result</span><span class="dws1-symbol">.</span><span class="dws1-identifier">push</span><span class="dws1-symbol">(</span><span class="dws1-identifier">parseNode</span><span class="dws1-symbol">(</span><span class="dws1-identifier">child</span><span class="dws1-symbol">));<br /></span><span class="dws1-space">            </span><span class="dws1-symbol">}<br /></span><span class="dws1-space">          </span><span class="dws1-symbol">}<br /></span><span class="dws1-space">        </span><span class="dws1-symbol">}<br /></span><span class="dws1-space">      </span><span class="dws1-symbol">}<br /></span><span class="dws1-space">      </span><span class="dws1-identifier">return</span><span class="dws1-space"> </span><span class="dws1-identifier">result</span><span class="dws1-symbol">;<br /></span><span class="dws1-space">    </span><span class="dws1-symbol">}<br /><br /></span><span class="dws1-space">  </span><span class="dws1-symbol">@</span><span class="dws1-identifier">result</span><span class="dws1-space"> </span><span class="dws1-symbol">=</span><span class="dws1-space"> </span><span class="dws1-identifier">JSON</span><span class="dws1-symbol">.</span><span class="dws1-identifier">stringify</span><span class="dws1-symbol">(</span><span class="dws1-identifier">json</span><span class="dws1-symbol">);<br /></span><span class="dws1-space"> </span><span class="dws1-reservedword">end</span><span class="dws1-symbol">;<br /></span><span class="dws1-reservedword">end</span><span class="dws1-symbol">;<br /></span></code></pre>]]></content:encoded>
						                            <category domain="https://quartexdeveloper.com/community/main-forum/">General Development</category>                        <dc:creator>Hackbart</dc:creator>
                        <guid isPermaLink="true">https://quartexdeveloper.com/community/main-forum/convert-xml-to-json/</guid>
                    </item>
				                    <item>
                        <title>Textbooks</title>
                        <link>https://quartexdeveloper.com/community/main-forum/textbooks/</link>
                        <pubDate>Thu, 13 Apr 2023 09:17:29 +0000</pubDate>
                        <description><![CDATA[Introduction to Quartex Pascal by Kevin R Bond, available end of 2023, publisher Educational Computing Services Ltd.
FrontCoverIntroToQuartexPascal.pdf
BackCoverIntroToQuartexPascal.pdf]]></description>
                        <content:encoded><![CDATA[<p>Introduction to Quartex Pascal by Kevin R Bond, available end of 2023, publisher Educational Computing Services Ltd.</p>
<p><a title="Introduction to Quartex Pascal" href="https://www.educational-computing.com/CS/Book/FrontCoverIntroToQuartexPascal.pdf" target="_blank" rel="noopener">FrontCoverIntroToQuartexPascal.pdf</a></p>
<p><a title="Ingtroduction to Quartext Pascal" href="https://www.educational-computing.com/CS/Book/BackCoverIntroToQuartexPascal.pdf" target="_blank" rel="noopener">BackCoverIntroToQuartexPascal.pdf</a></p>
<p> </p>]]></content:encoded>
						                            <category domain="https://quartexdeveloper.com/community/main-forum/">General Development</category>                        <dc:creator>drbond</dc:creator>
                        <guid isPermaLink="true">https://quartexdeveloper.com/community/main-forum/textbooks/</guid>
                    </item>
							        </channel>
        </rss>
		