![]() |
Externe Exception C0000003
Hallo Freunde,
Diesmal ist mein Delphi 2006 umgezogen auf Windows 10, Build 1803. Die erste externe Exception habe ich vom Tisch (die .NET-Files rüberkopiert), aber diese hier bekomme ich nicht weg. Jemand eine heiße Idee ? |
AW: Externe Exception C0000003
Hallo Olaf,
diese 3 zeilen in die dpr. {$SetPEFlags IMAGE_FILE_EXECUTABLE_IMAGE} {$SetPEFlags IMAGE_FILE_NET_RUN_FROM_SWAP} {$SetPEFlags IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP} hat bei mir Abhilfe gebracht. Grüsse |
AW: Externe Exception C0000003
Hast du nur Kopiert und nicht installiert?
Und wieso noch so eine Uralte IDE. Diese dürfte hier und da Probleme mit aktuellen Windows-Versionen haben. |
AW: Externe Exception C0000003
Hallo,
kommt die Exception von der IDE oder einem Delphi-Programm? Hast Du irgendwelche Zusatz-Sachen bei der IDE installiert? IDE-FixPack ist drauf? |
AW: Externe Exception C0000003
Zitat:
Zitat:
|
AW: Externe Exception C0000003
Wer glaubt, das das ne alte IDE ist... Ich habe es hier noch mit Delphi 5 zu tun, das nur äußerst zickig unter Windows 10 läuft... Aber es hilft nichts, den ganzen gut 25 Jahre alten Programmcode, der von >15 Entwicklern vermurkst wurde, umzustellen auf was neueres ist Wahnsinn. Allein der Gedanke an Unicode läßt meine Haare schlagartig schlohweiß werden :-D
Darum auch der Versuch, das Delphi 2006 beizubehalten. Auch dort haben wir riesige Mengen Quellcode (und ich rede nicht von handlichen 3000-Zeilen-Units) und vor allem einen unendlichen und undurchschaubaren Wust an Dritt-Komponenten, stellenweise noch aus den 90ern und natürlich ohne Source. Sowas stellt man dann nicht "mal eben so" auf Unicode und FireDAC um... Ursprünglich lief das D2006 auf einer Windows 7-Ultimate, aber der Rechner ist inzwischen derart veraltet, das es echt nervtötend ist, damit zu arbeiten (deutlich über 10 Jahre alt). Also haben wir einen neuen Rechner angeschafft, die alte HDD auf eine neue gespiegelt und diese neue HDD dann in den neuen Rechner gebaut. Fand Windows 7 nicht so gut, startet aber klaglos von der neuen HDD im alten Rechner, das Image ist also okay. Also neue HDD in alten Rechner und dort ein Update auf Win10 gemacht. Neue HDD dann in neuen Rechner, wie erwartet Exception C0000003. die .NET-Files kopiert und immer noch C0000003. IDE-Fixpack bin ich unsicher, aber ein DelphiSpeedUp ist drin. Ich probiere mal die drei Zeilen von @tshubaka, mal sehen ob das hilft. Danke für die bisherigen Tips und Anregungen ! |
AW: Externe Exception C0000003
Installier Dir eine VM mit Win7 und gut ist.
Sherlock |
AW: Externe Exception C0000003
Wenn ich das Richtig entziffer liegt der Fehler an einem STATUS_INVALID_INFO_CLASS, dies könnte an einem NtQueryObject liegen wenn es in einem kompilierten Programm passiert, da hilft oft ein {$ENUMSIZE 4}. Aber wenn das bereits die IDE beim starten wirft.... da bin ich überfragt.
|
AW: Externe Exception C0000003
Hallo,
Zitat:
Ist das Delphi im Programme-Verzeichnis installiert? |
AW: Externe Exception C0000003
Zitat:
Schon versucht DelphiSpeedUp zu deinstallieren? Das kam vor Windows 10 raus und könnte somit ein Kompatibilitätsproblem haben. Denn ein $C0000003 ist ein Breakpoint im Code ("asm int 3 end" bzw. "DebugBreak();") und wenn ich mich recht entsinne, könnte da einer in einem "Kann Funktion nicht patchen" If-Block enthalten sein. Ich kann heute Abend ja mal (wenn ich Zeit habe) in den DelphiSpeedUp Code reinschauen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:25 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