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:
Diese Anwendung ist für diese Funktion nicht lizenziert
Es gibt in der System-
Unit einen Prüfcode ... der ist in einigen Komponenten eingebaut und prüft, ob das Compilat (EXE) mit dem passenden Delphi kompiliert wurde ... z.B. DataSnap/EMS nicht in der Professinal
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