Luncustaf - Sa 03.05.03 15:59
Titel: DLL einbinden
hi,
ich bin am verzweifeln hab mir das tutorial von assabard durchgelsen hab hier im forum gesucht und nichts geht :(
so habs nun anders gemacht ich deklarier die function nun unter der sues klausel im implemantion teil
Quelltext
1:
| function FileLength(laenge: Integer): Integer; external 'dll\fmod.dll' name 'FileLength'; |
aber wie rufe ich nun irgendwelche funktionen aus der dll auf?
kann mir da jemand helfen?
gr€€tz
MSCH - Sa 03.05.03 18:34
das geht nicht. eine Klasse darf keine externen Proceduren besitzen.
deklariere die Funktion der DLL extern und rufe diese in einer Funktion der Klasse auf.
z.b.
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12:
| procedure TueIrgentwas()external 'my.dll' index 1; // or name 'test'
type myClass= Class procedure _tueirgentwas();
...
procedure myClass._tueirgentwas(); begin TueIrgentwas(); end; |
grez
msch