RPC HELP DLL GuideLines C Destroy Broker Components: Difference between revisions
From VistApedia
Jump to navigationJump to search
Created page with " RPC Broker Help Home DLL Interface Home" |
No edit summary |
||
| Line 2: | Line 2: | ||
[[RPC_HELP_Other_DLL_Interface_List|DLL Interface Home]] | [[RPC_HELP_Other_DLL_Interface_List|DLL Interface Home]] | ||
<h2>C: Destroy Broker Components</h2> | |||
When you are done using any [[RPC_HELP_TRPCBroker|TRPCBroker]] component, you should call its destroy method to free it from memory. | |||
To destroy [[RPC_HELP_TRPCBroker|TRPCBroker]] components from your C program: | |||
'''1.''' Make sure the [[RPC_HELP_TRPCBroker|TRPCBroker]] component is not connected: | |||
RPCBPropSet(RPCBroker, "Connected", "0"); | |||
''2.'' Call the [[RPC_HELP_DLL_ExportFN_RPCBFree|RPCBFree]] method to destroy the object: | |||
// Destroy the RPCBroker component instance. | |||
RPCBFree(RPCBroker); | |||
'''3.''' When you have destroyed all [[RPC_HELP_TRPCBroker|TRPCBroker]] components, but before your application terminates, you should call the Windows API FreeLibrary function to unload the DLL: | |||
FreeLibrary(hLib); | |||
Latest revision as of 16:16, 8 July 2015
C: Destroy Broker Components
When you are done using any TRPCBroker component, you should call its destroy method to free it from memory.
To destroy TRPCBroker components from your C program:
1. Make sure the TRPCBroker component is not connected:
RPCBPropSet(RPCBroker, "Connected", "0");
2. Call the RPCBFree method to destroy the object:
// Destroy the RPCBroker component instance. RPCBFree(RPCBroker);
3. When you have destroyed all TRPCBroker components, but before your application terminates, you should call the Windows API FreeLibrary function to unload the DLL:
FreeLibrary(hLib);