#include "inpout32.dll" /*Die müsste man in den Windows Ordner einfügen*/ void LtpPanelFrm::LtpAnst(int Wert){ typedef short (_stdcall *inpfuncPtr)(short portaddr); typedef void (_stdcall *oupfuncPtr)(short portaddr, short datum); inpfuncPtr funcEing; oupfuncPtr funcAusg; HINSTANCE lib; /* Hier wird die Lib geladen ,aus der die beiden Funktionen Eingang und Ausgang stammen */ lib = LoadLibrary("inpout32.dll"); /* Die Addressen der Funktionen vermerken */ funcEing = (inpfuncPtr) GetProcAddress(lib, "Inp32"); funcAusg = (oupfuncPtr) GetProcAddress(lib, "Out32"); (funcAusg)(LTP_PORT , Wert); int AusgWert = (funcEing)(LTP_PORT); FreeLibrary(lib); }