Ich verwende eine PowerBuilder 11.2 Anwendung, die in Windows 7 64bit Umgebung läuft. Die vorherige Version dieses Programms lief ohne Probleme, und 99% dieses neuen Programms läuft ohne Probleme. Wenn ich jedoch ein bestimmtes Teil der Funktionalität ausführe, löst das Programm manchmal eine Ausnahme aus "Sybase PowerBuilder 11.0 funktioniert nicht mehr". Problem Ereignisname APPCRASH Anwendungsname PB110.EXE, Fehlermodulname PBSHR110.dll, Ausnahmecode c0000005 in der Entwicklungsumgebung . In der kompilierten Version, die auf dem Clientcomputer ausgeführt wird, weist der Fehler "Ein Haltepunkt in einer Anwendung auf einen Programmfehler hin. Nachdem dieser Dialog beendet wird, wird die Anwendung weiter ausgeführt, aber möglicherweise in einem instabilen Status" und das Programm schließtPowerbuilder 11.2 hat aufgehört zu arbeiten Windows 64 bit
Es gibt gemeinsame PBL-Dateien in der gesamten Anwendung. Es ist ein Framework, das 6 MDI-Programme unterstützt. Ich habe die Hauptobjekte vollständig erstellt und kompiliert ohne Fehler. Die anderen Programme, die in dem Framework, das diese allgemeinen Objekte verwendet, haben dieses Problem nicht. Ich habe versucht, durch den Code zu gehen, der ein debugging tut, aber wenn ich durch den Code gehe, stürzt es nicht ab.
Ich habe PB 11.0 und das PB 11.2 Upgrade erneut installiert und natürlich mehrmals neu gestartet. Ich bin hier ratlos. Ich habe alles versucht, was vorher funktioniert hat und habe über eine Woche damit verbracht, etwas online zu finden, also appelliere ich jetzt an die Gruppe. Jede Hilfe wird so sehr geschätzt. Bis dahin werde ich es weiter versuchen.
Danke.
John
Ausnahme 'c0000005' ist" Zugriffsverletzung ". I.E. Das Programm (zur Zeit das Modul PBSHR110 - wie PB SHaRed interne Funktionen) liest oder schreibt eine falsche Speicheradresse, normalerweise aufgrund eines schlechten Zeigers. Dies kann mit einem fehlerhaften Aufruf der Windows-API zusammenhängen, kann jedoch häufig durch Neugenerierung der Anwendung behoben werden. Stürzt es nach einer vollständigen Neuerstellung der PB-App weiterhin ab? Weißt du, was die Anwendung zum Zeitpunkt des Absturzes macht? – Seki