Entwickler-Ecke

Dateizugriff - DLL´s öffnen und auslesen


Delete - Mi 09.03.05 15:45
Titel: DLL´s öffnen und auslesen
Hi!!!
Gibt es in Delphi einen Befehl, oder mehrere Befehle um eine Dll zu öffnen und herauszufinden, welche Functionen die Dll beherbergt???
MFG JonasCleve


raziel - Mi 09.03.05 15:48

Siehe diesen FAQ-Beitrag [http://www.delphi-forum.de/topic_die+Funktionen+einer+DLL+anzeigen_95.html] von user profile iconTino ;)


Delete - Mi 09.03.05 15:57

THX
Könnte ich das nicht ändern, dass man einzelne Funtionen ausliest und dann aus der function zurückgibt??
also ich wollte eigentlich eine dll für ein anderes programm schreiben.
PSEUDO-CODE:

Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
library ReadOfLib
Function OpenDLL(dllpfad : Char):Char;Stdcall;
begin
  result = openlibrary(dllpfad);
end;
function nextdllfunction():Char;stdcall;
begin
  result = nextdllfunction;
end;
exports
  opendll,
  nextdllfunction;
begin
end.


Delete - Mi 09.03.05 16:06

Ich habe auf meiner Homepage ein entsprechendes Delphiprogramm mit Quellcode.


Delete - Mi 09.03.05 16:08

welcher ordner, welcher name???


Delete - Mi 09.03.05 16:21

also so umfangreich ist mein Delphiordner auf meiner HJomepage nun auch nicht:
http://www.luckie-online.de/Delphi/Programme/


Delete - Mi 09.03.05 16:30

das check ich net!!
das programm!!!


Delete - Mi 09.03.05 16:43

Nun ja, dafür kann ich auch nichts. Systemprogrammierung verlangt eben, dass man sich etwas damit beschäftigt und vor allen Dingen, dass man das System kennt für das man programmiert. Was willst du denn mit der List der exportierten Funktionen anfangen? Helfen tun sie dir eh nicht, da du die Parameter nicht bekommst und sie selber durch probieren rausfinden müsstest.


Delete - Mi 09.03.05 16:43

:roll: Steht doch da:
Zitat:
zeigt die exportierten Funktionen von DLL's an

Oh, der Luckie als Vertreter der "Ich setze mal ein Apostroph [http://www.delphi-forum.de/viewtopic.php?t=36631], wo keins hingehört"-Schreiber. :mrgreen: