Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Probleme mit JEDI - Jcl90.bpl nicht gefunden (https://www.delphipraxis.net/92146-probleme-mit-jedi-jcl90-bpl-nicht-gefunden.html)

Andidreas 15. Mai 2007 10:10


Probleme mit JEDI - Jcl90.bpl nicht gefunden
 
hi,

ich hab ein projekt in denen ich komponenten von den jedis verwende...
wenn ich mein projekt in delphi kompeliere und aus delphi heraus starte, klappt alles wunderbar...
aber sobald ich das programm über einen doppelklick auf die exe starte, kommt folgende fehlermeldung:
"Die Anwendung konnte nicht gestartet werden, weil Jcl90.bpl nicht geufunden wrude. Neuinstallation der Anwendung könnte das Problem beheben"

kann mir jemand sagen warum die fehlermeldung kommt???

Andidreas 16. Mai 2007 12:24

Re: Probleme mit JEDI - Jcl90.bpl nicht gefunden
 
*push*

Bernhard Geyer 16. Mai 2007 12:29

Re: Probleme mit JEDI - Jcl90.bpl nicht gefunden
 
Beim Start aus der IDE hat die Anwendung ander (mehr) Suchpfade mitbekommen als wenn sie Standalone gestartet wird.

hoika 16. Mai 2007 12:30

Re: Probleme mit JEDI - Jcl90.bpl nicht gefunden
 
Hallo,

du hast jedi als runtime package installiert/konfiguriert.
Die bpl muss also ladbar sein (im Exe-Verzeichnis, Windows ..)


Heiko

Robert Marquardt 16. Mai 2007 12:31

Re: Probleme mit JEDI - Jcl90.bpl nicht gefunden
 
jbg ist anscheinend nicht da und ich hatte keine Lust zu antworten.
Du hast offensichtlich mit Packages uebersetzt. Packages sind aber nichts weiter als DLLs. Das Programm muss also das Package finden koennen, damit es starten kann. Die Standard-Delphi-Packages werden nach Windows\System32 kopiert wo sie im Suchpfad liegen. Fuer 3rd Party Packages gilt das nicht.
Entweder die benoetigten Packages zum Programm kopieren oder die BPL-Directory von Delphi in den Suchpfad von Windows aufnehmen. Die beste Loesung ist aber auf die Verwendung von Packages zu verzichten und alles ins Programm einzukompilieren.

Andidreas 16. Mai 2007 13:34

Re: Probleme mit JEDI - Jcl90.bpl nicht gefunden
 
in delphi gibt es ja bei komponenten denn punkt "packages installieren"
und dann gibt es in dem fenster dort denn hacken "mit laufzeit packages kompelierern" der ist bei mir gesetzt, ist das richtig oder falsch???


Zitat:

Zitat von Robert Marquardt
oder die BPL-Directory von Delphi in den Suchpfad von Windows aufnehmen

wie würde man das machen???


was ich aber an dem ganzen extrem komisch finde ist, vor ein paar wochen hat noch alles geklappt... aber von heut auf
morgen gings auf einmal nicht mehr :-(
d.h. es muss ja irgend eine option auf einmal deaktviert worden sein?!

Robert Marquardt 16. Mai 2007 13:42

Re: Probleme mit JEDI - Jcl90.bpl nicht gefunden
 
"mit laufzeit-Packages kompilieren" sollte deaktiviert werden. Danach ein Build des Programms. Delphi kompiliert nun alle Komponenten ins EXE und das EXE braucht die Packages nicht mehr.

Bernhard Geyer 16. Mai 2007 13:48

Re: Probleme mit JEDI - Jcl90.bpl nicht gefunden
 
Zitat:

Zitat von Andidreas
was ich aber an dem ganzen extrem komisch finde ist, vor ein paar wochen hat noch alles geklappt... aber von heut auf
morgen gings auf einmal nicht mehr :-(
d.h. es muss ja irgend eine option auf einmal deaktviert worden sein?!

Evtl. hattest du bisher Runtimepackages verwendet, jedoch die JCL war nicht in der Liste der verwendeten Packages eingetragen.


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