<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://vistapedia.com/index.php?action=history&amp;feed=atom&amp;title=RPC_HELP_DLL_SI_RPC_Results</id>
	<title>RPC HELP DLL SI RPC Results - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://vistapedia.com/index.php?action=history&amp;feed=atom&amp;title=RPC_HELP_DLL_SI_RPC_Results"/>
	<link rel="alternate" type="text/html" href="https://vistapedia.com/index.php?title=RPC_HELP_DLL_SI_RPC_Results&amp;action=history"/>
	<updated>2026-04-06T13:30:50Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://vistapedia.com/index.php?title=RPC_HELP_DLL_SI_RPC_Results&amp;diff=16878&amp;oldid=prev</id>
		<title>Kdtop: Created page with &quot; RPC Broker Help Home  DLL Interface Home &lt;h2&gt;RPC Results from DLL Calls&lt;/h2&gt; When executing an RPC...&quot;</title>
		<link rel="alternate" type="text/html" href="https://vistapedia.com/index.php?title=RPC_HELP_DLL_SI_RPC_Results&amp;diff=16878&amp;oldid=prev"/>
		<updated>2015-07-08T15:08:07Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&lt;a href=&quot;/index.php/RPC_Broker_Help&quot; title=&quot;RPC Broker Help&quot;&gt; RPC Broker Help Home&lt;/a&gt;  &lt;a href=&quot;/index.php/RPC_HELP_Other_DLL_Interface_List&quot; title=&quot;RPC HELP Other DLL Interface List&quot;&gt;DLL Interface Home&lt;/a&gt; &amp;lt;h2&amp;gt;RPC Results from DLL Calls&amp;lt;/h2&amp;gt; When executing an &lt;a href=&quot;/index.php/RPC_HELP_RPCs&quot; title=&quot;RPC HELP RPCs&quot;&gt;RPC&lt;/a&gt;...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[RPC_Broker_Help| RPC Broker Help Home]]&lt;br /&gt;
&lt;br /&gt;
[[RPC_HELP_Other_DLL_Interface_List|DLL Interface Home]]&lt;br /&gt;
&amp;lt;h2&amp;gt;RPC Results from DLL Calls&amp;lt;/h2&amp;gt;&lt;br /&gt;
When executing an [[RPC_HELP_RPCs|RPC]] on a VistA M Server, results from the RPC are returned as a text stream. This text stream may or may not have embedded &amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt; character combinations.&lt;br /&gt;
	&lt;br /&gt;
In Delphi, when you call an [[RPC_HELP_RPCs|RPC]] using the [[RPC_HELP_TRPCBroker|TRPCBroker]] component directly, the text stream returned from an RPC is automatically parsed and returned in the [[RPC_HELP_TRPCBroker|TRPCBroker]] component&amp;#039;s [[RPC_HELP_TRPCBroker_Results|Results]] property, either in Results[0] or in multiple Results nodes. If there are no embedded &amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt; character combinations in the text stream, only Results[0] is used. If there are embedded &amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt; character combinations, results are placed into separate Results nodes based on the &amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt; delimiters.&lt;br /&gt;
	&lt;br /&gt;
When using the DLL interface, the return value is a text stream, but no processing of the text stream is performed for you. It is up to you to parse out what would have been individual Results nodes in Delphi, based on the presence of any &amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt; character combinations in the text stream.&lt;br /&gt;
&lt;br /&gt;
NOTE: You must create a character buffer large enough to receive the entire return value of an [[RPC_HELP_RPCs|RPC]].&lt;/div&gt;</summary>
		<author><name>Kdtop</name></author>
	</entry>
</feed>