Hi Leute,
Mir fällt kein neuer Titel ein weil die Dll's es mir angetan haben.
Hier meine neue Herrausforderung.
Ich habe hier eine funktion minus geschrieben.
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13:
| UNIT variable;
INTERFACE
function minus(a,b:real):real;stdcall; ... IMPLEMENTATION function minus(a,b:Real):Real;stdcall; begin result:=a-b; end; END. |
Hier binde ich sie in eine Dll ein
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31:
| library rechnen;
uses SysUtils,variable, Classes;
{$R *.RES}
function minus(a,b:Real):Real;stdcall;
exports minus;
begin end. |
Es wird folgende Fehlermeldung angezeigt:[Error] rechnen.dpr(25): EXPORTS allowed only at global scope
Als ich die Function minus in der Dll implementiert hatte funzte es. Aber es muss doch auch so möglich sein.
Hoffe Ihr könnt mir helfen