Hi M&M,
also ich bin zwar auch noch n fast-noob auf dem Bereich programmieren, aber ich glaub, er meint sowas:
EDIT: achso, ja, ging ja um nen AVR-Controller, bei dem geht sowas leider net.......... schadeCode://sämtliche header #define loadlib void lib_laden(); void lib_schliessen(); HINSTANCE hLib; inpfuncPtr inp32; // das oupfuncPtr oup32; //und das ist ein Befehl, der mit der inpout32.dll //deklariert (sagt man das so?) wird (halt da drin steht, was der compiler //damit anfangen soll) void lib_laden () { hLib = LoadLibrary("inpout32.dll"); inp32 = (inpfuncPtr) GetProcAddress(hLib, "Inp32"); oup32 = (oupfuncPtr) GetProcAddress(hLib, "Out32"); if (hLib == NULL || inp32 == NULL || oup32 == NULL) { cout << " Fehler beim Laden von inpout32.dll " << '\n'; }/*** ERROR ***/ } // auch alles nur n beispiel für inpout32.dll, des if{hlib ==....} hat zur //funktion, das n error ausgegeben wird int main() { //hauptprogramm return0 //oder ähnliches } //evtl definitionen von Booleschen ausdrücken/... void lib_schliessen() { FreeLibrary(hLib); }







Zitieren

Lesezeichen