<?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_GuideLines_CPP_Overview</id>
	<title>RPC HELP DLL GuideLines CPP Overview - 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_GuideLines_CPP_Overview"/>
	<link rel="alternate" type="text/html" href="https://vistapedia.com/index.php?title=RPC_HELP_DLL_GuideLines_CPP_Overview&amp;action=history"/>
	<updated>2026-04-11T19:01:06Z</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_GuideLines_CPP_Overview&amp;diff=16889&amp;oldid=prev</id>
		<title>Kdtop: Created page with &quot; RPC Broker Help Home  DLL Interface Home &lt;h2&gt;Guidelines for C++ Overview&lt;/h2&gt; The BAPI32.HPP header file defines a c...&quot;</title>
		<link rel="alternate" type="text/html" href="https://vistapedia.com/index.php?title=RPC_HELP_DLL_GuideLines_CPP_Overview&amp;diff=16889&amp;oldid=prev"/>
		<updated>2015-07-08T16:12:37Z</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;Guidelines for C++ Overview&amp;lt;/h2&amp;gt; The BAPI32.HPP header file defines a c...&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;Guidelines for C++ Overview&amp;lt;/h2&amp;gt;&lt;br /&gt;
The BAPI32.HPP header file defines a class &amp;quot;wrapper&amp;quot; around the RPC Broker 32-bit DLL, defining a TRPCBroker C++ class. Objects of this class include all functions exported in the DLL, as methods of the TRPCBroker C++ class.&lt;br /&gt;
	&lt;br /&gt;
[[RPC_HELP_DLL_GuideLines_CPP_TRPCBroker_CPP_Class Methods|TRPCBroker C++ Class Methods]]&lt;br /&gt;
	&lt;br /&gt;
One feature of wrapping a class around the RPC Broker 32-bit DLL is that all the ordinary details of working with a DLL (loading the DLL, getting the addresses of the functions in the DLL, and freeing the DLL) are done within the class definition. When you initialize the class, all of the details of loading and unloading the detail (LoadLibrary, GetProcAddress, and FreeLibrary) are done for you.&lt;br /&gt;
&lt;br /&gt;
To use objects of the class, simply initialize the class, and then create and destroy objects of the class.&lt;br /&gt;
	&lt;br /&gt;
To use the TRPCBroker C++ class that encapsulates BAPI32.DLL:&lt;br /&gt;
# [[RPC_HELP_DLL_GuideLines_CPP_Initialize_the_Class|Initialize the Class]]&lt;br /&gt;
# [[RPC_HELP_DLL_GuideLines_CPP_Create_Broker_Instances|Create Broker Instances]]&lt;br /&gt;
# [[RPC_HELP_DLL_GuideLines_CPP_Connect_to_the_Server|Connect to the Server]]&lt;br /&gt;
# [[RPC_HELP_DLL_GuideLines_CPP_Execute RPCs|Execute RPCs]]&lt;br /&gt;
# [[RPC_HELP_DLL_GuideLines_CPP_Destroy_Broker_Instances|Destroy Broker Instances]]&lt;/div&gt;</summary>
		<author><name>Kdtop</name></author>
	</entry>
</feed>