Autor Beitrag
Luncustaf
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 324

Win 2k
D7 Ent.
BeitragVerfasst: Sa 03.05.03 15:59 
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

ausblenden 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


Zuletzt bearbeitet von Luncustaf am Sa 03.05.03 18:39, insgesamt 1-mal bearbeitet
MSCH
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1448
Erhaltene Danke: 3

W7 64
XE2, SQL, DevExpress, DevArt, Oracle, SQLServer
BeitragVerfasst: 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.

ausblenden 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