Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Fehler bei JVCL installation


Danny87 - Di 17.01.06 17:42
Titel: Fehler bei JVCL installation
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 - Mi 01.02.06 03:43
Titel: Re: Fehler bei JVCL installation
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.