Einzelnen Beitrag anzeigen

Benutzerbild von dummzeuch
dummzeuch
Online

Registriert seit: 11. Aug 2012
Ort: Essen
1.605 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#5

AW: Komponente auch für 64 Bit fit machen

  Alt 4. Mär 2021, 09:25
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.
Thomas Mueller

Geändert von dummzeuch ( 4. Mär 2021 um 09:28 Uhr)
  Mit Zitat antworten Zitat