1. In den EInstellungen für das
Package habe ich in D10.4.2 als Libsuffix dieses $(Auto) ausgewählt, was aber in der Hilfe leider nicht beschrieben ist.
Was genau bewirkt das und was ist mit älteren Delphi Versionen?
Es erzeugt das Suffix passend zur aktuell verwendeten Delphi-Version. Das klappt aber erst ab Delphi 10.4.1. Bei älteren Version gibt es entweder einen Fehler oder es wird genau diese Zeichenkette als Suffix verwendet: mypackage${auto}.bpl
(Ich habe es nicht ausprobiert.)
2. Wie splitte ich das in ein Designtime und ein Runtime
Package?
Ich habe Packages bisher noch nicht entwickelt.
In das Designtime-
Package gehören:
- Die Register(...)-Aufrufe für die Komponenten
- Die Icons für die Komponenten
- Evtl. Property-Editoren
Generell: Alles, was zum Funktioneren die
IDE benötigt.
3.
OT: warum ist meine Hilfe in 10.4.2 auf EN wo doch WIndows und Delphi selbst DE sind?
Weil die
IDE sich denkt: Da will einer programmieren, dann soll er auch gefälligst Englisch verstehen.
Nachtrag: Eine grundsätzliche Frage solltest Du Dir aber stellen:
Brauchst du überhaupt ein Runtime-
Package? Ich persönlich habe so gut wie nie ein Programm mit Packages compiliert, fast immer wird der komplette Source in das Executable eingebunden. Ohne Runtime-
Package ist die Frage ob 32 oder 64 Bit obsolete, denn 64 Bit gibt es nur für die Runtime-Packages.