Entwickler-Ecke

Dateizugriff - ...die Funktionen einer DLL anzeigen?


Cruiser23 - Sa 21.06.03 01:14
Titel: ...die Funktionen einer DLL anzeigen?
Hi,

habe in einer von Tino verfassten FAQ-Antwort einen code gefunden, der scheinbar genau dieses Poblem löst, bin aber zu blöd es zu benutzen, :oops: obwohl (oder weil) genau übernommen, bekomm ich die folgende Fehlermeldung:
Zitat:
Im Projekt Project1.exe ist eine Exception der Klasse EAccessViolation aufgetreten...

Weiß damit wer was anzufangen?

Dank im voraus:
Cruiser23


Delete - Sa 21.06.03 04:01

Was für Code? Wie rufst du ihn auf? Wo kommt die AccessViolation?

Fragen über Fragen und keine Antworten. :roll:


Cruiser23 - Sa 21.06.03 04:49

Luckie hat folgendes geschrieben:
Was für Code? Wie rufst du ihn auf? Wo kommt die AccessViolation?


Hi,
ich habe den code bei euch im Forum gefunden, in der FAQ: Dataizugriff, zweiter Eintrag von unten. Hab`s genau so aufgerufen, wie`s da steht!
habe auch die Unit eingebunden und ne ListBox gibts auch.

Danke für die Hilfe (und für die weitere :D )


Cruiser23 - Mo 23.06.03 07:45
Titel: Hallo?
Für den Fall, das ich einen saudummen Fehler gemacht habe, wäre es trotzdem sehr nett, wenn in mir jemand aufzeigen würde!
Die Test.dll existiert auch, also warum mein Fehler?
Hab ich vergessen, irgendwas einzubinden?

Wäre nett wenn hierzu noch jemand was sagen könnte?
Ich weiß nicht mal, was der Fehler zu bedeuten hat!

MfG


Tino - Mo 23.06.03 10:27

Hallo,

hast du mal versucht den Code zu debuggen. Wenn nein, dann setz mal einen Haltepunkt auf die erste Zeile des Sourcecodes und gehe dann Schritt für Schritt durch um zu erfahren an welcher Stelle der Fehler auftritt.

Gruß
Tino


Cruiser23 - Mo 23.06.03 14:16
Titel: Debuggen
Hab ich, das Problem zu sein, das die var: "pNameRVAs: ^TDWordArray;"
falsch deklariert bzw nicht initialisiert ist (letzteres sagt auch delphi: Variable pNameRVA möglicherweise nicht initialisiert)!
Wasn das für n zeichen "^" bzw wofür szeht es in Delphi?
Habs mal weggenommen, aber dann gibts die nächsten Fehler!
Inkompatieble Typen: TDWordArray und Pointer!
Zeigetyp erwartet!