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 Spinnt das BDS oder spinnen die JEDIs? (https://www.delphipraxis.net/87197-spinnt-das-bds-oder-spinnen-die-jedis.html)

DGL-luke 24. Feb 2007 22:53


Spinnt das BDS oder spinnen die JEDIs?
 
Hallo,

man hat ja Modem, ist kein kompletter Vollidiot und denkt sich, "JVCL kannste auch aus den Sourcen installieren". Aber weit gefehlt, Pustekuchen...

Alle relevanten JCL- und JVCL-Pfade in der Lib eingetragen, JCL einmal durchkompiliert, sollte passen.

JVCL in die Lib, Package-Gruppe aufgemacht, "da fehlt ein 'Alles installieren' Menüpunkt..." gedacht.

Aber soweit kommen wir ja gar nicht... erstes relevantes Package gesucht, "JvCoreD10D.bpl". ICompilieren - Pustekuchen. Er springt in die JCL100.bpl - "[Pascal Fataler Fehler] Jcl.dpk(132): F1026 Datei nicht gefunden: 'Jcl8087.dcu'" wtf?! Wie im Package übllich, ist die Datei relativ referenziert:

Delphi-Quellcode:
contains
  Jcl8087 in '..\..\source\common\Jcl8087.pas' ,
Na dat kann doch nicht sein... Referenzierung stimmt natürlcih, die Datei is auch im Libpfad... testweise mal das Package direkt kompiliert - ja das tut wunderbar :shock: was soll denn der mist?

Und da ging dann schon die frickelei los - testweise mal die referenzierung entfernt, "soll er sichs doch aus der lib holen" - ja, wir kommen einen schritt weiter: "[Pascal Fataler Fehler] Jcl.dpk(132): F1026 Datei nicht gefunden: 'JclAbstractContainers.dcu'", welches natürlcih die nächste im package verwendete datei ist. gut, mach mers da auch weg.


Und jetzt wirds okkult: Sprung in JclAbstractContainers.pas, Fehler: "[Pascal Fataler Fehler] JclAbstractContainers.pas(51): F1026 Datei nicht gefunden: 'JclBase.dcu'" ?! Ja, da brat mir doch einer einen Bären! Gecheckt - Natürlich ist das im Libpfad. [Strg] gehalten, draufgeklickt, - ja das ist ja wohl die Höhe! Springt direkt in die Unit rein, als wär er komplett schizophren!

Aber nein, kann er nicht finden, ja will mich der verarschen oder was?!

So, und jetzt verrat mir bitte einer den Trick. Ich hab leider bis jetzt kein gelbes PI in der Bildschirmecke gesehen... :cry:
Es gibt doch eine Trick, oder? :pale:

mkinzler 24. Feb 2007 22:59

Re: Spinnt das BDS oder spinnen die JEDIs?
 
Warum verwendest du nicht die Installer?

3_of_8 24. Feb 2007 23:21

Re: Spinnt das BDS oder spinnen die JEDIs?
 
Modem. ;)

mkinzler 24. Feb 2007 23:22

Re: Spinnt das BDS oder spinnen die JEDIs?
 
Die Installer sind ja Skripte und Teil der Sourcen

Robert Marquardt 25. Feb 2007 05:40

Re: Spinnt das BDS oder spinnen die JEDIs?
 
Dazu ob wir spinnen moechte ich mich nicht auessern :-)

Die JCL und die JVCL muessen mit dem Installer installiert werden, da dieser jeweils einige Dateien erzeugt.
Dr Installer ist Teil der sourcen und wird sebst nur in source ausgeliefert. Per INSTALL.BAT wird erst der Installer uebersetzt (Delphi ist ja installiert) und dann aufgerufen. Der Installer estellt beispielsweise eine versionsspezifische Kopie von jcl.inc bzw jvcl.inc, damit dort Optionen gesetzt werden koennen. Der Installer handhabt naemlich den Fall das mehrere Delphi-Versionen installiert sind.

DGL-luke 25. Feb 2007 09:59

Re: Spinnt das BDS oder spinnen die JEDIs?
 
ok, danke, mal sehen.

Ich werd dann mal die zips neu entpacken und hoffen, dass es funktioniert... :)

@Robert Marquardt: Wo du schon mal hier bist: TJvApplicationHotkey verwendet normale TSHortCuts, TJvHotkey verwendet TJvShortcuts. Schau dir bitte auch mal das an.

EDIT: Beim JVCL-SourceOnly-Package is aber kein Installer dabei... :gruebel: aber dafür ne anleitung. hoffentlich klappts.

EDIT: jau! *note to self: install.bat immer näherer betrachtung würdigen!

*erledigt*

DGL-luke 25. Feb 2007 11:44

Re: Spinnt das BDS oder spinnen die JEDIs?
 
So, Frage doch wieder offen.

Hab ein "TJvValidateEdit" auf die FOrm gepackt und wollte kompilieren. Aber er springt mir in die jvcl.inc:

Delphi-Quellcode:
{$I jedi.inc}

{$IFNDEF JEDI_INC}
ALERT_jedi_inc_incompatible
// secure against old versions of jedi.inc.
{$ENDIF !JEDI_INC}
beim "ALERT_jedi_inc_incompatible" hält er mir an... ich habe aber keine "alten" JCL oder JVCL Pfade im Libpfad oder sowas... :cry:

Namenloser 25. Feb 2007 12:52

Re: Spinnt das BDS oder spinnen die JEDIs?
 
Ich hatte auch probleme, die jedis zu installieren (auch so komische fehler...)

ich hab mir dann das hier angeschaut, und hab es hinbekomen!

Robert Marquardt 25. Feb 2007 13:39

Re: Spinnt das BDS oder spinnen die JEDIs?
 
Es gibt eine Reihe von anderen Komponenten die jedi.inc benutzen. Such mal den Rechner nach jedi.inc ab. Alte jedi.inc koennen unbesorgt geloescht werden. Die neuen sind voll kompatibel.

DGL-luke 25. Feb 2007 13:41

Re: Spinnt das BDS oder spinnen die JEDIs?
 
@NameLozer: GLaube nicht, dass mir das hilft... vor allem hab ich ja gar keinen Installer für die JVCL.

@Robert Marquardt: Wird gemacht.

EDIT: *g* und welche ist die, die ich nicht löschen sollte?


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:17 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