Einzelnen Beitrag anzeigen

Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.203 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: 2mal create? (Komponentenentwicklung)

  Alt 22. Sep 2004, 22:59
Designtime hat nichts mit Laufzeit zu tun.

In der IDE werden aufgrund der DFM-Daten die Formulare soweit erzeugt, das sowohl der Konstruktor durchlaufen ist als auch die Properties gelesen sind. Eventhandler werden nicht bedient.

Wenn das Formular zur laufzeit geladen wird, so wird es ja "frisch" aus der DFM-Exe-Resourcen geladen und komplett angelegt (Create+Properties+Events+...)

Wenn Du nun eine Stringlist nur zur Laufzeit benötigst (z.B. für Property-Editoren), so mußt Du ja eh ab D6 diesen Teil in eine Designtime-Package verlagern. Und diese wird nicht in die Exe kompiliert.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat