Einzelnen Beitrag anzeigen

ulrich72

Registriert seit: 27. Dez 2015
Ort: Rostock
14 Beiträge
 
Delphi 10.3 Rio
 
#1

dll findet DIALOGS nicht

  Alt 25. Nov 2018, 15:26
Hallo,
ich hoffe, dass mir jemand sagen kann warum das nicht läuft!
Das ist der Nachbau einer DLL aus den Tutorials von Andreas Hiller.

Code:
library meineDLL;

{$mode objfpc}{$H+}

uses Classes,
     SysUtils,
     Dialogs;

  { you can add units after this }

function addiereZahlen(zahl1, zahl2 :Integer) : Integer; StdCall;
begin
   result := zahl1 + zahl2;
end;

function subtrahiereZahlen(zahl1, zahl2 :Integer) : Integer; StdCall;
begin
   result := zahl1 - zahl2;
end;

function multipliziereZahlen(zahl1, zahl2 :Integer) : Integer; StdCall;
begin
   result := zahl1 * zahl2;
end;

function dividiereZahlen(zahl1, zahl2 :Integer) : Extended; StdCall;
begin
   result := zahl1 / zahl2;
end;

procedure showText(text :PChar); StdCall;
begin
   ShowMessage(StrPas(text));
end;


exports

addiereZahlen,
subtrahiereZahlen,
multipliziereZahlen,
dividiereZahlen;
showText;
end.
Wenn ich die DLL kompilieren will bekomme ich folgende Fehlermeldung:
Code:
meineDLL.lpr(33,4)Error: Identifier not found "ShowMessage"
Die Dialogs im Kopf spielt offenbar eine wichtige Rolle, ich weiß leider nur nicht welche.

Wer hilft mir bitte?

vG
Ulrich
  Mit Zitat antworten Zitat