All pastes #710223 Raw Edit

Zeug

public cpp v1 · immutable
#710223 ·published 2007-09-25 10:37 UTC
rendered paste body
#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);}