//Protokoll.Protokolleingang('ControlerBoard', 'DLL-Fkt laden');
OpenDevice := GetProcAddress(DLL_Handle, '
OpenDevice');
CloseDevice := GetProcAddress(DLL_Handle, '
CloseDevice');
ClearAllAnalog := GetProcAddress(DLL_Handle, '
ClearAllAnalog');
ClearAllDigital := GetProcAddress(DLL_Handle, '
ClearAllDigital');
ClearAnalogChannel := GetProcAddress(DLL_Handle, '
ClearAnalogChannel');
ClearDigitalChannel := GetProcAddress(DLL_Handle, '
ClearDigitalChannel');
OutputAnalogChannel := GetProcAddress(DLL_Handle, '
OutputAnalogChannel');
SetDigitalChannel := GetProcAddress(DLL_Handle, '
SetDigitalChannel');
ReadDigitalChannel := GetProcAddress(DLL_Handle, '
ReadDigitalChannel');
ReadAnalogChannel := GetProcAddress(DLL_Handle, '
ReadAnalogChannel');
result := (DLL_Handle <> 0)
and Assigned(OpenDevice)
and Assigned(CloseDevice)
and Assigned(ClearAllAnalog)
and Assigned(ClearAllDigital)
and Assigned(OutputAnalogChannel)
and Assigned(SetDigitalChannel)
and Assigned(ReadDigitalChannel)
and Assigned(ReadAnalogChannel)
and Assigned(ClearAnalogChannel)
and Assigned(ClearDigitalChannel);
if not result
then doFehlerevent(303);
//Protokoll.Protokollausgang('ControlerBoard', 'DLL-Fkt laden');