![]() |
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:
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?
contains
Jcl8087 in '..\..\source\common\Jcl8087.pas' , 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: |
Re: Spinnt das BDS oder spinnen die JEDIs?
Warum verwendest du nicht die Installer?
|
Re: Spinnt das BDS oder spinnen die JEDIs?
Modem. ;)
|
Re: Spinnt das BDS oder spinnen die JEDIs?
Die Installer sind ja Skripte und Teil der Sourcen
|
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. |
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 ![]() 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* |
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:
beim "ALERT_jedi_inc_incompatible" hält er mir an... ich habe aber keine "alten" JCL oder JVCL Pfade im Libpfad oder sowas... :cry:
{$I jedi.inc}
{$IFNDEF JEDI_INC} ALERT_jedi_inc_incompatible // secure against old versions of jedi.inc. {$ENDIF !JEDI_INC} |
Re: Spinnt das BDS oder spinnen die JEDIs?
Ich hatte auch probleme, die jedis zu installieren (auch so komische fehler...)
ich hab mir dann ![]() |
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.
|
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. |
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