Forum: Programmieren allgemein
Delphi
by himitsu,
27. Jan 2023
Beim Delphi-Upgrade erkennt Delphi das noch fehlende Property, und speichert es als True
der Entwickler kann konnte es auf False stellen.
Im aktuellen Delphi wird das Property gelesen, ignoriert und nicht mehr gespeichert.
Nachteil hast du hier dann, wenn du parallel ein altes Delphi nutzt und es dort beim Laden auf OldCreateOrder=True zurückfällt, weil das Property ja "wieder" fehlt.
Forum: Programmieren allgemein
Delphi
by himitsu,
26. Jan 2023
Es wurden viele stellen verändert.
Das OldCreateOrder wurde in Delphi 11 oder 10 abgeschafft.
ganz früher war OnCreate im Constructor,
später im AfterConstruct, aber beim Upgrade alter Forms wurde OldCreateOrder=True gespeichert und wenn es True ist, dann doch im Contructor
und jetzt ist es immer AfterConstruct ... also alte Forms, wo es "bisher noch ging, aber der Entwickler seit 15 Jahren...