![]() |
IDE Crash - beim Installieren von Package
Liste der Anhänge anzeigen (Anzahl: 3)
Hallo,
wir verwenden in unser Firma -- derzeit Delphi 10.3.3 - jetzt laufen die ersten Versuche auf 10.4.1 zu wechseln. Wir haben natürliche eine aktive Subscription - bis nächstes Jahr noch. Unser Projekt enthält auch einige Packages darunter ein Monster mit ca. 60000 Entry Points und ca. 1,5 Millionen Zeilen. In meiner 10.3.3. Installation kompiliert es und kann auch problemlos geladen werden. Ebenso bei meinen Kollegen. Auf meinem PC habe ich heute 10.4.1 Enterprise installiert, soweit so gut. Die Packages können kompiliert werden. Aber sobald ich Versuche das XXL Package zu installieren. Kassiere ich nur ein paar nichtssagende Meldungen. Fängt bei einer leeren MessageBox mit unbeschrifteten Buttons an - etc. Screenshot's anbei. Danach ist Schluss - BDS.exe muss per Taskmanager beendet werden. Sollte sich Delphi das geladene Package gemerkt haben - misslingt auch der Start - mit anderen Meldungen (Siehe Screenshot) Meine Kollegen die sich entsprechend unseren Lizenzen nur die Professional Edition installiert haben - haben diese Probleme nicht. Die Windows Installation sind durch die Bank "Windows 10 (1909) Pro" - und auch die restliche Software dürfte recht ähnlich sein. Jemand eine Idee - wie man herausfindet - was da plötzlich nicht mehr geht? (Ich befürchte halt wenn ich mich mit dem Problem an Emba wendet, wird man ziemlich schnell den schwarzen Peter zu uns schieben, was ja auch vielleicht richtig ist - aber ohne konkrete Meldung kann ich das Problem auch nicht lösen...) Viele Grüße A. Weber |
AW: IDE Crash - beim Installieren von Package
Strg+C in Fehlerdialogen und dann Strg+V im Texteditor,
dann hast erstmal den kompletten Fehlertext. Beim ersten Bild steht im Titel irgendwas wie "kann nicht gelagen weil Unit drin, die auch in anderem Package enthalten" Spontan würde ich erstmal vermuten, dass ihr ein im Required ein Package vergessen habt. Da es in den kleines Delphi-Edititionen aber geht, gibt es dieses Package dort nicht. Fazit: ihr habt etwas von der Enterprise in euer Package einkompiliert und da ihr die Abhängigkeit vergessen habt, geht es "zufälig" im Profssinal. IDE und euer Package debuggen: * IDE einmal öffnen ... wenn möglich mit dem Quellcode eures Packages * Package darf nicht geladen sein (deinstallieren und IDE neu starten) * IDE nochmal im Debugger öffnen: Start > Prozess laden > Anwendung= $(BDSBIN)\bds.exe * im zweiten Delphi (IDE) dann euer Package laden und schauen wo es knallt Zitat:
PS: Delphi ist mit Delphi compiliert (Henne-Ei: es hat sich selbst erstellt) ... drum kann in Prof kein Package mit solchen Komponenten aus der Enterprise geladen werden |
AW: IDE Crash - beim Installieren von Package
Ist das ein Designtime-Package?
Werden dort Komponenten registriert, die die IDE dann in der Palette anbietet? Lassen sich andere Packages installieren? Was macht das Package ganz grundsätzlich? |
AW: IDE Crash - beim Installieren von Package
Hallo,
Zitat:
also auch viele unserer eigenen Komponenten. Das geht von Grafischen Komponentne (GIS) bis hin zu Edits etc. Zitat:
Zitat:
Zitat:
soll unter Professional da sein - wo es geht - und unter Enterprise nicht? Umgekehrt, wäre mir das schon klar. Wenn ein Package fehlt was als Abhängigkeit enthalten ist - müsste da nicht ein Compilerfehler durchschlagen? (Compilieren geht ja.) Zitat:
Zitat:
Zitat:
|
AW: IDE Crash - beim Installieren von Package
Ich bin jetzt nicht sicher, was aktuell der Unterschied zwischen Prof und Enterprise ist - direkt auf die IDE bezogen.
Aus meiner Sicht sieht es nach einem Problem mit den VCL-Styles aus. Ist aber natürlich auch nur eine Vermutung. In der Beziehung dürfte es zwischen Prof und Enterprise aber wohl keine Unterschiede geben. Vielleicht ist ja auch einfach Deine Installation fehlerhaft. Vielleicht einfach nochmal neu installieren (und auf einem anderen Rechner)? Dann könnte man zumindest schon mal ausschließen, dass es ein lokales Problem ist. (Mit dem Debuggen von Designtime-Packages habe ich auch einige Erfahrungen. Da kommen offenbar einige Threads ins Spiel, die das Ganze ziemlich erschweren.) |
AW: IDE Crash - beim Installieren von Package
Zitat:
Wenn die Quellcodes (PAS oder DCU) dieses Packages vorhanden sind, dann werden die Units einkompiliert, anstatt sie aus der anderen BPL zu verlinken. (genauso, wie alles in die EXE gelinkt wird, wenn man ohne dieses/alle Packages kompiliert) Im Screenshot sieht man nichts, da das Wichtige nicht auf's Bild (Caption) passte. >
Delphi-Quellcode:
Package %s kann nicht geladen werden. ...
Soeine ähnliche Meldung ist z.B. im DBX/DataSnap drin, aber hier ist das gemeint
Delphi-Quellcode:
Package "%s" kann nicht geladen werden. Es enthält die Unit "%s", die auch im Package "%s" enthalten ist.
und eigentlich steht da alles Wichtige drin. Units sind eindeutig und in EXE/BPL darf ein Name nur einmal vorkommen. Hast mal nachgesehn, was für Meldungen vom Compiler kommen? Vor allem sowas betreffend, wie "implicit import" von Units. |
AW: IDE Crash - beim Installieren von Package
Hallo,
Zitat:
Im Prinzip "Es enthält die Unit %s die auch im package %s... enthalten ist." Eine Deinstallation und anschliessende Neuinstallation hat nichts gebracht. Das mit den implizit verwendeten Dateien schaue ich mir morgen nochmal genauer an. Vielleicht geht mir da ein Licht auf. André |
AW: IDE Crash - beim Installieren von Package
Schalt mal die IDE auf englisch um, ob dann die UI bei den Dialogen vernünftig ausschaut - bin\bdssetlang.exe im Installationsverzeichnis.
|
AW: IDE Crash - beim Installieren von Package
Komisch ist ja auch, dass dieser Text ja eigentlich unten im Dialog stehen sollte und nicht in der Caption.
Da muß ja mehr schief laufen, als nur die Übersetzung. |
AW: IDE Crash - beim Installieren von Package
Also ich vermute mal da geht was völlig daneben und die IDE liest am Ende die falschen Resourcestrings.
Wir werden da wohl irgendwo was falsch gemacht haben, was nicht immer so extrem daneben geht. André |
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