2016-07-18 29 views
0

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

+0

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

Antwort

0

Es dass 11,2 PB wird nicht als unterstützt auf Windows 7. Viele Male aufgeführt werden könnten Sie Glück haben können, und die meisten Anwendungen noch nicht unterstützten Betriebssystemen arbeiten. Dennoch kann ein Update veröffentlicht werden, das etwas kaputt macht. Sie können versuchen, die neueste Version von PB, Version 12.6, herunterzuladen und eine Kopie Ihrer Anwendung auf diese Version zu migrieren. Sie können zumindest ausschließen, ob das Problem ist oder nicht.

Enclosed ist Sybase Powerbuilder Enterprise-Version 11.2, die kompatibel mit der folgenden Plattform und dem Betriebssystem ist Konfigurationen:

Microsoft Windows XP with Service Pack 2 

Microsoft Windows XP Tablet PC Edition with Service Pack 2 

Microsoft Windows Server 2003 with Service Pack 1 

Microsoft Windows Vista Business Edition 

Powerbuilder 11.2 baut 32-Bit-Anwendungen, aber Anwendungen in beide eingesetzt unterstützt 32-Bit- und 64-Bit-Umgebungen unter dem Betriebssystem Vista . Weitere Informationen zur Verwendung von PowerBuilder auf dem Vista-Betriebssystem finden Sie unter "Vista-Unterstützung" in der Online-Hilfe. Eine Liste der Probleme, die auf dem Vista-Betriebssystem gefunden wurden, finden Sie unter "Vista Probleme".

Microsoft Windows 2000 mit Service Pack 4 wird nur für die Bereitstellung unterstützt. Die gesamte Unterstützung für diese Plattform wird zukünftig in Releases von PowerBuilder eingestellt.