Einzelnen Beitrag anzeigen

rwalper

Registriert seit: 6. Sep 2006
45 Beiträge
 
Delphi 11 Alexandria
 
#44

AW: Debugger stürzt ab

  Alt 11. Okt 2013, 09:42
Nur mal kurz: Deine Eingangsfrage war schon sehr spartanisch formuliert. Und dann hatte ich den Eindruck, dass man Dir alles aus der Nase ziehen musste und es Deiner Meinung nach doch einfach funktionieren müsste. Daher auch die kritischen Anmerkungen der Anderen.

Zu Deinem Problem (weil Du den Programmcode hochgeladen hast):
Du linkst die K8055d.dll statisch ein (die "external"-Deklarationen). Dadurch müssen beim Programmstart die deklarierten Funktionen/Prozeduren in der DLL vorhanden sein, und zwar auch in der identischen Syntax (Aufrufparameter, Typen etc.).

Wenn also Dein Programm einen Prozedur-Einsprungpunkt nicht findet, dann hast Du eine Funktion/Prozedur als external deklariert, die es nicht oder nicht in dieser Form in der DLL gibt! Da kann Dir auch kein Debugger helfen.

Du kann jetzt alle diese external-Deklarationen auskommentieren (und alle dieser Aufrufe innerhalb Deines Programmes!) und schaun, ob das Programm startet (nur startet, das reicht). Wenn das der Fall ist, dann kommentierst Du die erste Funktion/Procedure wieder ein und startest das Programm erneut. Startet es, dann kommentierst Du die 2. Funktion/Procedure wieder ein....und so weiter.

Zuletzt ein Tipp: Schau mal, ob Du mehrere DLL im Dateisystem "rumzuliegen" hast und vergleiche mal deren Versionsnummern.
  Mit Zitat antworten Zitat