![]() |
Problem mit der JCL-Installation in D6PE
Hallo,
nachdem ich schon länger nicht mehr mit Delphi gearbeitet habe, wollte ich ein altes Projekt nochmal verbessern. Nachdem sich der Staub beim Starten verzogen hatte :wink: meldete mir Delphi, dass verschiedene Packages, die die JVCL beinhalten, nicht geladen werden konnten. Okay, das dürfte an meinem vergangenen Festplattencrash liegen, bei dem sehr wenige Dateien schadhaft wurden. Delphi selbst läuft aber. Also JCL und JVCL rausgeworfen und versucht, neu zu installieren (und gleich die neueste Version). Leider bricht die Installation der JCL ab, und zwar in der Install.bat mit der Meldung failed to compile. Obwohl ich mich zwischenzeitlich sozusagen auf anderes Wissen konzentriert habe, hab ich noch mal meine Kenntnisse zu erwecken versucht und mich auf Fehlersuche begeben (also bitte nicht für übel nehmen, wenn das folgende totaler Blödsinn ist). Also, ich habe mal die Projektdatei im Ordner install\build geöffnet und schrittweise ablaufen lassen. So wie ich das verstanden habe geht er in die Prozedur
Delphi-Quellcode:
(ja, das hatte ich auch damals installiert). Dort wird irgendwann die Funktion
TestDelphi6Update2
Delphi-Quellcode:
aufgerufen, die mit
Execute
Delphi-Quellcode:
dem result 1 zuweist - und dann bricht er, wenn er wieder in die vorherigen Prozeduren zurückgeht, ab.
GetExitCodeProcess(ProcessInfo.hProcess, Cardinal(Result));
So. Was kann ich tun? :gruebel: Delphi komplett neu installieren würde ich wegen der Einstellungen ungern - wenn es überhaupt daran liegt. Vielleicht habe ich ja auch nur eine Kleinigkeit übersehen. Für gute Vorschläge wäre ich sehr dankbar :) Grüße und noch ein gutes Neues! |
AW: Problem mit der JCL-Installation in D6PE
Hmm, weiß denn vielleicht alternativ jemand, an wen ich mich am besten wende, um Hilfe zu erhalten?
|
AW: Problem mit der JCL-Installation in D6PE
Zitat:
Die Entwicklung schreitet vorran und man versucht zwar zu D5 aufwärts kompatibel zu bleiben, aber das zu Testen macht keinen Spass und daher kann es Kompatibilitätsprobleme mit älteren Delphiversionen kommen. Es gibt übrigens auch Setups, bei denen die DCUs und BPLs schon vorkompiliert sind; das könnte man auch versuchen. |
AW: Problem mit der JCL-Installation in D6PE
Was ist denn die genaue Ausgabe? Bist du da bereits im Installer, oder ist noch das Konsolenfenster offen?
Es gibt da zwei Execute Aufrufe. Welcher der beiden schlägt fehl? Der erste? Dann stimmt was mit dem DCC32 Compiler nicht (nicht vorhanden, Pfad nicht gefunden, System-Unit oder Graphics Unit nicht gefunden). Wenn der zweite Execute-Aufruf fehl schlägt, dann hast du Update 2 nicht installiert. Bei ersten: Du könnest mal versuchen, bis zum "Execute" zu debuggen (damit die "%TEMP%\delphi6compiletest.dpr" angelegt ist) und dann die Befehlszeile, die an Execute übergeben wird, direkt in einer Kommandozeile eingeben. Damit erhältst du die Ausgabe des Compiler. Zitat:
|
AW: Problem mit der JCL-Installation in D6PE
Hmm, Update 2 hatte ich definitiv installiert. Aber es ist ja nicht auszuschließen, dass durch das HDD-Problem etwas schief gegangen ist. Die Installation vom Update 2 jedenfalls startet und läuft dann als Prozess, aber es passiert nichts. Ich fürchte, ich werde um eine Neuinstallation nicht herum kommen. Aber bis ich dann meine Einstellungen wieder alle habe... [persönliches OT]und dabei wollte ich nur mal schnell ein altes Programm korrigieren, denn so viel Zeit wie früher hab ich nicht mehr :cry: [/persönliches OT]
Aber danke für die Hinweise - welche Version der JCL sollte ich denn verwenden? (Auf ein anderes Delphi umsteigen werde ich für die wenigen Male wo ich es nutze wohl eher nicht - oder gibt es eine kostenlose Version, die den gleichen Funktionsumfang bietet?) |
AW: Problem mit der JCL-Installation in D6PE
Die JCL 1.104 läuft noch problemlos unter Delphi5.
Bei der JCL 2.0 gab es soweit ich mich noch erinnern kann Probleme; ich habe dann aber relativ schnell aufgegeben und nicht weiter versucht Version 2.x ans Laufen zu bekommen. |
AW: Problem mit der JCL-Installation in D6PE
Hmm, Version 2.0 lief bei mir gut, die habe ich zum Glück auch noch als Installation, wie ich jetzt festegestellt habe. Damit werde ichs dann versuchen. Danke auf jeden Fall für die Antworten :)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:40 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz