Entwickler-Ecke

Sonstiges (Delphi) - JEDI Installationsprobleme


Tristan - So 04.06.06 18:58
Titel: JEDI Installationsprobleme
Zudem klappt auch die Installation der JEDI Komponentensammlung nicht mehr. Ich versuche mal, meine Einstellungen darzulegen:

Es wurden alle Jv dateien aus d. Delphiverzeichnis entfernt sowie die Suchpfade von Delphi bereinigt.

Die Dateien liegen alle in: D:\Programme\Borland\Delphi7\Projects\Source\JEDI\JVCL320CompleteJCL197-Build2172

##Ausführen von jcl/Install.bat##
bpl Path: D:\Programme\Borland\Delphi7\Projects\Bpl
dcp Path D:\Programme\Borland\Delphi7\Lib
-->Button Install
##"Installation finished"##

##Ausführen von jvcl/Install.bat##
New Installation /Upgrade from an Older Version
JCL Directory: D:\PROGRA~1\Borland\Delphi7\Projects\Source\JEDI\JVCL32~1\jcl
bpl Directory: D:\Programme\Borland\Delphi7\Projects\Bpl
DCP Directory D:\Programme\Borland\Delphi7\Lib
##"An error occured while compiling the packages."##

[Compiling: JvCoreD7D.bpl]
Borland Delphi Version 15.0
Copyright (c) 1983,2002 Borland Software Corporation
** error -1073741819 ** deleting "D:\Programme\Borland\Delphi7\Projects\Bpl"\JvCoreD7D.bpl

** error 1 ** deleting CompilePackages



Kann mir jemand bitte helfen?


alias5000 - So 04.06.06 20:01

Versuche doch mal ein Nightly Build zu verwenden, weil ich hab gehört, die hätten am Installer viel dran rumgeschraubt.

Gruß alias5000


AndyB - So 04.06.06 20:17
Titel: Re: JEDI Installationsprobleme
user profile iconTristan hat folgendes geschrieben:
D:\Programme\Borland\Delphi7\Projects\Source\JEDI\JVCL320CompleteJCL197-Build2172

Der Pfad ist dem Compiler (dcc32.exe) zu lang. dcc32.exe hat einen Bug, der es nicht erlaubt mehr als 128 Zeichen auf die Konsole auszugeben (wurde erst mit Delphi 2005 behoben). Ist der Pfad zu lange, kommt es zu einem Pufferüberlauf (dcc32.exe ist halt in C geschrieben). In diese 128 Zeichen müssen der Dateiname und die Warnungen, Hinweise und Fehlermeldungen passen, was bei dir anscheinend nicht der Fall ist, weswegen sich Der Fehlerberichterstattungs-Dialog von Windows meldet.
Stecke die JCL/JVCL besser in ein weiter oben liegendes Verzeichnis wie z.B. D:\Components\JEDI.


Tristan - So 04.06.06 20:44

Danke der Trick hat funktioniert. Du hast mir damit den Abend gerettet - vielen Dank!