Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi JCL installation fehlgeschlagen (https://www.delphipraxis.net/80812-jcl-installation-fehlgeschlagen.html)

sexy_betty 15. Nov 2006 19:18


JCL installation fehlgeschlagen
 
Hey,
ich bin Delphi Anfänger. auch neu im forum, deswegen sry, falls falsche kategorie etc.
In einer Referenz habe ich die Funktion FileGetTypeName gefunden, die meinem Programm auf die Sprünge helfen würde. Da stand aber weiterhin, dass die aus der Unit JclFileUtils aus der der Bibliothek JCL ist, und diese nicht Standardmäßig mitgeliefert ist. Aber kostenlos und wunderbar, ich lade mir die also runter, entzippe, und führe install.bat aus.
Das gibt folgende Ausgabe:
"build.exe found. Pretest: ok
Using d5 for build process.

Delphi/BCB version not installed."

doof gelaufen! ich benutze borland turbo delphi. ratlosigkeit! irgendwo hab ich gefunden, dass das mit Trial versionen nicht geht. und ich denke mir, turbo delphi ist ja kostenlos, so zusagen wie eine trial-version. aber was bedeutet "nicht geht"? Kann ich nichts aus JCL benutzen? komm ich auf keinem wege zu meiner Funktion FileGetTypeName? Brauche ich andere Versionen von Delphi? Kann ich units "per hand" kompilieren? Kompiliert man units überhaupt?

ich hab das so verstanden: in dem jlc ordner sind unter source viele *.pas dateien, unter anderem JclFileUtils.pas. diese soll mit einem kommandozeilenkompiler dcc32.exe zu einer *.dcu datei kompiliert werden, welche ja dann in den delphi \lib\ ordner passen würde, wo die verwendbaren units drin sind. ist das alles blödsinn? ich finde so wenig verständliches im net. hilfe! kann man nicht irgendwo eine fertige JclFileUtils.dcu bekommen, und die einfach in den \lib\ ordner kopieren?

ich hoffe, ich stelle nicht zu blöde fragen, aber wenn man sich in einem thema nicht auskennt, ist man manchmal echt verzweifelt...
danke

mkinzler 15. Nov 2006 19:33

Re: JCL installation fehlgeschlagen
 
Welche Delphiversion? TD Explorer? Die hat keine Kommandozeilenversion des Compilers. Sonst ist dieser nicht richtig installiert.

sexy_betty 15. Nov 2006 19:36

Re: JCL installation fehlgeschlagen
 
Turbo Delphi Explorer, ja.
also ist kostenlos doch ein nachteil^^

gibt es eine andere möglichkeit, also auch ohne Kommandozeilenversion des Compilers?

C.Schoch 15. Nov 2006 19:39

Re: JCL installation fehlgeschlagen
 
Hi,
Herzlich Willkommwn in der DP :party:

Du kannst die JCL trotzdem nutzen indem du einfach die JCLFileUtils in deion Projekt einbindest.
Delphi-Quellcode:
uses JCLFileUtils;
evtl. muss du noch den Pfad in der die Datei liegt in den Suchpfad aufnehmen dann sollte es eigentlich gehen.

sexy_betty 15. Nov 2006 20:04

Re: JCL installation fehlgeschlagen
 
danke, das hört sich gut an, ich bin anscheinend nur zu doof, das umzusetzen.
also, ich habe jetzt den ordner \jcl\source\, also der, wo die ganzen unterordner mit den *.pas drin sind, kopiert, und zwar in
\Programme\Borland\BDS\4.0\source\jcl\

dann bin ich ab in turbo delphi: "tools" - "options" - "environment options" - "delphi options" - "library - win32"
und hab dort unter browsing path
;$(BDS)\source\jcl
und notfalls nochmal
;$(BDS)\source\jcl\common (direkt der ordner, wo JclFileUtils.pas drin ist)
eingefügt. das sollte es doch sein?!

notfalls delphi neugestartet, ein projekt geöffnet, und unter uses auch "JclFileUtils" eingetragen. ausgeführt:

[Pascal Fatal Error] Unit1.pas(8): F1026 File not found: 'JclFileUtils.dcu'

ergebnis, ich bin wirklich doof, was ist falsch?

C.Schoch 15. Nov 2006 20:07

Re: JCL installation fehlgeschlagen
 
Nimm den Ordner mal in den Projektoptionen unter Suchpfad auf.

Edit: hätte vieleicht dazu sagen sollen wo.

sexy_betty 15. Nov 2006 20:21

Re: JCL installation fehlgeschlagen
 
danke danke!, das sieht schon anders aus, ich nehme also \jcl\common in den suchpfad des projektes auf.
jetzt kennt er JclFileUtils, bringt aber andere kompilierfehler, da er andere units nicht findet, ich füge also alle ordner als suchpfad ein:

jcl\common
jcl\unix
jcl\vcl
jcl\visclx
jcl\windows
jcl\
wunderbar, jetzt findest er alle, bringt aber trozdem einen fehler.

[Pascal Fatal Error] JclStrings.pas(58): F2063 Could not compile used unit 'JclWideStrings.pas'
und in eben dieser unit zeigt er auf folgende zeile:
raise EListError.CreateRes(@SDuplicateString);

arghh, ich hab wohl wieder was übersehen, aber er hat jetzt alle units. hab ich die falschen? hmm...

mkinzler 15. Nov 2006 20:24

Re: JCL installation fehlgeschlagen
 
Füge auch noch JCL zum Suchpfad hinzu. Es geht ja um JCL.

sexy_betty 15. Nov 2006 20:36

Re: JCL installation fehlgeschlagen
 
was mkinzler mir sagen? ich soll den ordner \jcl\ nicht in den suchpfad mitangeben?
der muss da schon rein, sonst findet er wieder irgendetwas nicht.

aber... ich hab das jetzt mal mit einer delphi7 trial versucht, mit dem gleichen suchpfad, da ging alles wunderbar. also ist das problem generell gelöst und meine frage beantwortet. danke an alle!

falls noch jemandem etwas dazu einfällt, warum es unter turbo delphi explorer nicht funktioniert kann er das gerne sagen, ansonsten versuch ich das irgendwie anders zu lösen: wahrscheinlich mit delphi 7 programmieren :-/

danke nochmal

C.Schoch 15. Nov 2006 20:39

Re: JCL installation fehlgeschlagen
 
SDuplicateString steht bei mir in RTLConsts wenn du die nicht hast gehts natürlich nicht


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:51 Uhr.
Seite 1 von 2  1 2      

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-2025 by Thomas Breitkreuz