nullplan001
Goto Top

kann DLL nicht testen

Ich habe da eine winzig kleine DLL geschrieben:
<div class="code">library dlltest;
uses windows;
begin
messagebox(0, 'Hello, World!', 'DLLTest', MB_ICONINFORMATION);
end.</div>
Wenn ich jetzt <tt>rundll32 dlltest.dll</tt> eingebe, passiert rein gar nichts.
Ich habe die DLL abgeändert, indem ich das Hauptprogramm als Prozedur verkleidet habe:
<div class="code">library dlltest;
uses windows;

procedure test;
begin
messagebox(0, 'Hello, World!', 'DLLTest', MB_ICONINFORMATION);
end;

begin
end.</div>
Dann habe ich den Befehl <tt>rundll32 dlltest.dll,test</tt> eingegeben. Antwort: test gibt's nicht. Und was ist dann die Prozedur da oben ???
Kann mir da mal bitte jemand helfen?
Danke,
nullplan

P.S.: Ich benutze Free Pascal 2.0.2 .

Content-Key: 20015

Url: https://administrator.de/contentid/20015

Printed on: April 18, 2024 at 16:04 o'clock

Member: Kigh
Kigh Jan 03, 2006 at 21:54:20 (UTC)
Goto Top
in einem pascal/delphi forum hast du damit wohl mehr erfolg

try http://www.delphi-praxis.de
Member: Biber
Biber Jan 03, 2006 at 22:40:56 (UTC)
Goto Top
@Kigh
Schöner Link - das Forum kannte ich noch nicht.
Magst Du den Link für diesen Bereich "Delphi und Pascal" empfehlen (Linkempfehlung)?

Danke Biber
Mitglied: 8644
8644 Jan 04, 2006 at 11:35:23 (UTC)
Goto Top
Hi,

ich hab auch noch einen:

http://www.delphi-tipps.de

Psycho
Member: nullplan001
nullplan001 Jan 06, 2006 at 11:56:56 (UTC)
Goto Top
Wen's interessiert: So funktioniert es:
<div class="code">library dlltest; {dlltest.pas}
uses windows;

procedure test; cdecl; export;
begin
messagebox(0,'Hello World', 'DLLTest', MB_ICONINFORMATION);
end;

exports
test;

end.</div>
Testen kann man das mit <tt>rundll32 dlltest.dll,test</tt>.