Autor Beitrag
Danny87
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 688

Windows 10 Pro 64bit
Sprachen: HTML, PHP, JavaScript, Delphi || IDE: RAD Studio 10.1 Berlin Starter, WeBuilder
BeitragVerfasst: Di 17.01.06 17:42 
Ich habe mir die JVCL runtegeladen und wollte sie installieren (in Delphi 6 PE :: Update Pack 2).
Die JCL lässt sich ohne Probleme installieren, aber bei der JVCL kommt während der installation eine Meldung
á la "Diese Anwendung hat einen Fehler verursacht und wird geschlossen" (Meldung von Windows).

Weiss jemand wie ich die den Fehler umgehen kann?

Im Installationsfenster der JVCL-Installation erscheint nur eine Meldung "Fehler sind aufgetreten", oder so.




gruss daniel
AndyB
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1173
Erhaltene Danke: 14


RAD Studio XE2
BeitragVerfasst: Mi 01.02.06 03:43 
user profile iconDanny87 hat folgendes geschrieben:
"Diese Anwendung hat einen Fehler verursacht und wird geschlossen" (Meldung von Windows).

Aus dem FF rate ich mal darauf, dass du die JVCL in folgendem Ordner bunkerst:
C:\Dokumente und Einstellungen\UserName\Eigene Dateien\Und nun geht\es mit langen\Pfaden weiter\so dass der Bufferoverflow Bug\im dcc32 auch zu tragen kommt\Und hier ist\dann das Verzeichnis\JVCL3


Zitat:
Weiss jemand wie ich die den Fehler umgehen kann?

Die JVCL an einen anderen Ordner verschieben, denn die dcc32.exe hat einen Bug. Wenn der Pfad zu lange wird, reicht der Puffer, der für den Dateinamen bei der Konsolenausgabe zuständig ist, nicht aus und es kommt zu einem Pufferüberlauf.

Zitat:
Im Installationsfenster der JVCL-Installation erscheint nur eine Meldung "Fehler sind aufgetreten", oder so.

Das bedeutet, dass der JVCL-Installer einen ExitCode ungleich Null von dcc32 zurückbekommen hat, was verständlich ist. Nähere "Aussagen" kann der abgeschossene dcc32 nicht mehr treffen, die der Installer dann zur Fehlersuche verwenden könnte.

_________________
Ist Zeit wirklich Geld?