Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Problem mit dem Aufrufen von dll-Dateien (https://www.delphipraxis.net/31625-problem-mit-dem-aufrufen-von-dll-dateien.html)

dEluXe 12. Okt 2004 00:35


Problem mit dem Aufrufen von dll-Dateien
 
HiHo,

Also ich hab mich jetzt mal mit Hilfe des Tutorials von Delphi-Source:
dll-Dateien erstellen
und einigen Themen von dp an das Thema dll-Dateien herangewagt.

Beim erstellen der dll-Datei mit Hilfe des Tutorials gab es dabei keinerlei Probleme.

Nun habe ich die dll-Datei (wie im tutorial beschrieben) in einer Unit aufgerufen.

In der "Hauptunit" habe ich nun diese Unit (zum Aufruf der dll-Datei) unter Uses aufgeführt
und benutze nun in einer Procedure die Function addiere:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
label1.Caption := inttostr({unit2.}addiere(strtoint(edit1.text),strtoint(edit2.text)));
end;
Wenn ich dieses compiliere kommt folender Fehler:
Zitat:

"Die Fehlersuche für ein Projekt kann nicht gestartet werden, solange keine Host-Anwendung definiert ist. Verwenden sie das Dialogfenster Start|Parameter..."
Mein Problem ist nun, dass ich nicht weiß was ich dort eingeben muss, und ob ich es überhaupt machen muss, da in dem Tutorial und auch sonst überall (also da wo ich gegucktt habe :lol: ) nichts über diese Eingabe stand ?

Vielen Dank schonmal im Voraus

dEluXe

Luckie 12. Okt 2004 00:39

Re: Problem mit dem Aufrufen von dll-Dateien
 
Du wirst ja die DLL irgendwie in einem Programm eingebunden haben, ob statisch oder dynamisch spielt keine Rolle. Und das Programm gibst du da eben an.

dEluXe 12. Okt 2004 16:36

Re: Problem mit dem Aufrufen von dll-Dateien
 
Hi,

Habs jetzt nochmal probiert und diesmal das Hauptprogramm in einem seperaten Projekt geschrieben und compiliert und diesmal funktionierte es ohne Probleme auch ohne die Eingabe in der Parameter-Option.

Es lag also scheinbar nur daran, dass ich die dll-Datei und das Hauptprogramm in dem selben Projekt gespeichert und compiliert habe.

War also nicht so das Hammer-Problem

trotzdem vielen Dank

dEluXe


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:49 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz