SomClassInitFuncName: Difference between revisions
Appearance
No edit summary |
mNo edit summary |
||
Line 3: | Line 3: | ||
==Syntax== | ==Syntax== | ||
string rc; | |||
string rc; | |||
rc = (*somClassInitFuncName)(); | |||
rc = (*somClassInitFuncName)(); | |||
==Parameters== | ==Parameters== | ||
==Return Code== | ==Return Code== | ||
; rc (string) : Returns the name of the function that should be used to initialize classes in a DLL. | ;rc (string) : Returns the name of the function that should be used to initialize classes in a DLL. | ||
==Remarks== | ==Remarks== | ||
Line 29: | Line 27: | ||
==Related== | ==Related== | ||
;Data Structures | |||
* string (somcorba.h) | * string (somcorba.h) | ||
;Functions | |||
* [[SOMLoadModule]] | * [[SOMLoadModule]] | ||
* [[SOMDeleteModule]] | * [[SOMDeleteModule]] | ||
[[Category:SOM Kernel]] | [[Category:SOM Kernel]] |
Latest revision as of 18:36, 12 October 2022
This function returns the name of the function used to initialize classes in a DLL.
Syntax
string rc; rc = (*somClassInitFuncName)();
Parameters
Return Code
- rc (string)
- Returns the name of the function that should be used to initialize classes in a DLL.
Remarks
This function is called by the SOM Class Manager to determine what function to call to initialize the classes in a DLL. The default version returns the string "SOMInitModule." The function can be replaced (so that the Class Manager will invoke a different function to initialize classes in a DLL) by changing the value of the global variable somClassInitFuncName.
Example Code
#include <som.h> string XYZFuncName() { return "XYZ"; } main() { SOMClassInitFuncName = XYZFuncName; ... }
Related
- Data Structures
- string (somcorba.h)
- Functions