D
Soweit so gut. Die Original BPLs hab ich (auch gleich mal gesichert). Ich hab nun ein neues C++ Package-Projekt angelegt, dort alle .pas Dateien importiert, in den Settings die Dinge aus dem dpk eingestellt, doch beim Versuch zu compilieren kommt jetzt ne Meldung, die ich nicht genau interpretieren kann. Da heißt es:
Bevor dieses Package compiliert werden kann, müssen folgende Änderungen vorgenommen werden.
Wählen Sie OK, um diese Änderungen zu übernehmen und fortzufahren:
RzPanel, RzRadGrp, [...] entfernen.
Es wurden die Units RzPanel, RzRadGrp [...] im benötigten Package RaizeComponentsVcl gefunden.
Heißt das , dass diese Komponenten deinstalliert und dann mit meiner neuen Version überschrieben werden oder will der meine Units aus dem Package streichen und mit den Original-Files verlinken? Aber dann wären meine Korrekturen ja nicht mit drin. Die Hilfe sagt dazu nur: "Fügt Ihrem Package die erforderlichen Units hinzu. Dies geschieht, da das Package eine oder mehrere Units verwendet, die in einem anderen Package gefunden wurden." Also vermute ich eher der verlinkt das mit der "alten" Version. Kann der mir nicht einfach ein bpl raus rechnen? Er soll damit ja gar nichts tun
Ich hatte noch gesehen, dass der Entwickler sogar ein Script beigelegt hat zum neu Compilieren. Aber da hab ich mich zu früh gefreut, denn die Community Edition unterstützt anscheinend keinen Aufruf aus der Kommandozeile.
Vllt sollt ich die einfach als andere Komponente deklarieren und separat installieren, damit der keine Namensprobleme hat, aber eigtl ist's ja nur nen Bugfix und keine neue Komponente. Nur ich will mir auch nicht alles zerschießen und verstehen würd ichs auch gerne...