Hallo,
ich habe mir ein
Package mit programmspezifischen Klassen gebaut.
Beim eigentlichen Projekt habe ich den Schalter "Laufzeitpackages verwenden" gesetzt und
unter Modulen "
vcl;
rtl;eigeneRuntime" angegeben.
Ich probiere jetzt die Anwendung gerade auf einen Delphi-freien Rechner aus und stelle fest,
das bei dieser Konstellation alle verwendeten Module als Laufzeitmodul zur Verfügung gestellt werden müssen.
(Anwendung konnte nicht gestartet werden weil Modul xxx.bpl nicht gefunden wurde.)
Eigentlich ging ich ja davon aus, dass alle nicht in der Liste aufgeführten Module in der Exe verlinkt sind.
Das ist wohl nicht der Fall?
Nebenbei bemerkt D2007 + Vista ist die ganze Componentengeschichte ein reiner Krampf. Immer wieder geht mit dem Neustart die Registrierung für einzelne Module verloren. Bei bereits installierten Modulen kommt plötzlich die Meldung das dieses wegen Abhängigkeiten nicht geladen werden kann. Das Umbenennen eines Moduls (z.B. von ...2006 auf ...2007) wer regelrecht tödlich.
Alle Referenzen in der Registry auf das alte Modul werden nicht gelöscht. Ich habe mit Speedcommander alle Files abgesucht und Referenzen manuell entfernt. Das Installieren von Modulen nach dem Update benötigt oftmals mehrere Neustarts von Delphi.
Gruß
Peter