Benutzerdefinierte Funktionen > Funktionsdefinitionen > CreateUserFunction
  
CreateUserFunction
Diese Funktion registriert bei PTC Mathcad die angepasste Funktion, die in FUNCTIONINFO genannt und mit der Struktur LRESULT definiert wird.
const void * CreateUserFunction(hDLL, functionInfo)
HINSTANCE hDLL;
FUNCTIONINFO * functionInfo;
CreateUserFunction wird aufgerufen, wenn die DLL dem Adressraum des aktuellen Prozesses zugeordnet ist, um die angepasste Funktion in PTC Mathcad zu registrieren.
Parameter
Beschreibung
hDLL
Handle der DLL, der von der Anschlussroutine der DLL bereitgestellt wird
functionInfo
Zeiger zur Struktur FUNCTIONINFO, die Informationen über die Funktion enthält. Die Struktur FUNCTIONINFO hat folgende Form:
typedef struct tagFUNCTIONINFO{
char * lpstrName;
char * lpstrParameters;
char * lpstrDescription;
LPCFUNCTION lpfnMyCFunction;
long unsigned int returnType;
unsigned int nArgs;
long unsigned int argType[MAX_ARGS];
} FUNCTIONINFO;
Rückgabewert
Gibt einen Handle ungleich null zurück, wenn die Registrierung erfolgreich ist, andernfalls wird NULL zurückgegeben.