![]() |
Delphi-Version: 5
Prozedureinstiegspunkt nicht gefunden (Package + DevExpress)
Hallo,
ich habe ein Problem beim Erstellen eines Packages welches Komponenten von Developer Express verwendet und komme einfach nicht weiter: Das Package enthielt bereits 20 Units und ließ sich problemlos Erzeugen und auch Installieren... -Dann habe ich eine Unit hinzugefügt welche Code von Developer Express in der "uses"-Klausel einbindet. -Der Compiler meldet zuerst, daß Units implizit in das Package importiert wurden (was ganz normal ist) und sagt dann, daß einige Packages von Developer Express zur "requires"-Klauses hinzugefügt werden müssen, damit das Package kompatibel mit anderen Packages ist (auch das ist ganz normal). -Ich stimme dem Vorschlag zu, die benötigten Packages zur "requires"-Klauses hinzuzufügen. -Beim erneuten kompilieren/erzeugen sind nun alle Meldungen weg und das Package frei von Fehlern/Warnungen/Hinweisen. -Beim Versuch zu Installieren erscheint allerdings fortan die Meldung: Zitat:
die hinzugefügten Developer Express Packages wieder aus der "requires"-Klauses herausnehme, ist alles wieder gut... Habe so gar keine Idee welches Problem zu dieser "Prozedureinstiegspunkt nicht gefunden" Meldung führen sollte. Bin dankbar für jeden Hinweis - mein nächster Gang geht zum Hellseher... |
AW: Prozedureinstiegspunkt nicht gefunden (Package + DevExpress)
Liste der Anhänge anzeigen (Anzahl: 1)
Benutzt du 10.2 mit Update 2 mit der Build Nummer 2004?
|
AW: Prozedureinstiegspunkt nicht gefunden (Package + DevExpress)
Ja, aber mit Tokyo 10.2 Relase1 hat es auch nicht geklappt...
Habe mit Update auf 10.2 Release2 auch eine aktuellere Developer Express Version installiert, aber keine Änderung... |
AW: Prozedureinstiegspunkt nicht gefunden (Package + DevExpress)
Hallo,
es könnte auch sein, dass die DevExpress-Design-Komponenten mit einer älteren Version von Delphi erzeugt worden sind. Ein Ansatz ist vielleicht das hier: ![]() |
AW: Prozedureinstiegspunkt nicht gefunden (Package + DevExpress)
Zitat:
Gibt es ein anderes Package, was als requires MyDbCore hat? Eventuell muss das auch neu kompiliert werden. Denn die Meldung "Der Prozedureinstiegspunkt abc wurde in der DLL "XYZ.bpl" nicht gefunden" deutet darauf hin, dass ein anderes Modul/Package diese Prozedur dort sucht. Bei Designtime packages entläd Delphi beim neu Erzeugen zunächst alle anderen Packages, die darauf aufbauen und läd sie danach wieder - hier kommt in aller Regel dieser Fehler, da die dann ggf nicht mehr kompatibel sind. |
AW: Prozedureinstiegspunkt nicht gefunden (Package + DevExpress)
Kann es ein, daß verschiedene Versionen der DevExpress DCPs oder BPLs rumliegen und beim Compilieren bzw. Laden die falschen gefunden werden?
|
AW: Prozedureinstiegspunkt nicht gefunden (Package + DevExpress)
Zitat:
kommt dann erwartungsgemäß nur die Meldung, daß der Bezeichner System redefiniert wurde und bereits im Package "RTL" enthalten ist... Zitat:
Hatte auch gerade eine blanko Installation von Delphi durchgeführt (also alle Delphi Versionen und komponenten deinstalliert, alte Verzeichnisse und Registry Einträge per Hand gelöscht und nach reboot dann alles frisch draufgeschmissen). Es ist also nur eine Delphi Version mit den aktuellsten Komponenten auf dem Rechner... Einen Mischmasch kann ich also ausschließen... |
AW: Prozedureinstiegspunkt nicht gefunden (Package + DevExpress)
Zitat:
aufzuräumen, d.h. alle alten Versionen von DevExpress restlos von der Platte und aus der Registry zu tilgen... daher kann man leider gar nicht zwei Versionen von DevExpress (z.B. für zwei Verschiedene Delphi Versionen) installieren, es sei denn, man umgeht den Installer, entpackt diesen manuell und bekommt es hin, alle Komponenten per Hand in der richtigen Reihenfolge zu kompilieren und installieren - das ist etwa so wie Reiskörner zählen in China... |
AW: Prozedureinstiegspunkt nicht gefunden (Package + DevExpress)
Du beschreibst hier den regulären Fall, bei dem danach ja auch alles funktioniert. Tut es aber nicht.
Entweder haben die DevExpress Packages eine Macke oder auf deinem System ist eben nicht alles wie es sein soll. |
AW: Prozedureinstiegspunkt nicht gefunden (Package + DevExpress)
Zitat:
auf - das nächste würde dann auf Basis und DbCore aufbauen aber soweit komme ich erst gar nicht... Zitat:
hinzugekommen - da gab es keine Probleme. Ich habe auch den Verdacht das es irgendwie an DevExpress liegt... Alle Bibliotheks- und Such-Pfade sehen gut aus, nichts ist doppelt (was zu problemen führen kann!) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:33 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