Forum: Programmieren allgemein
Delphi
by xZise,
27. Sep 2010
Stimmt, aber wann wird AfterConstruction aufgerufen?
MfG
Fabian
Forum: Programmieren allgemein
Delphi
by xZise,
27. Sep 2010
Moin,
wenn man sich TCustomForm.Create() anguckt, dann ruft er FOnCreate relativ spät auf:
constructor TCustomForm.Create(AOwner: TComponent);
begin
inherited Create(AOwner);
{$IF DEFINED(CLR)}
GlobalNameSpace.AcquireWriterLock(MaxInt);
{$ELSE}
GlobalNameSpace.BeginWrite;
Forum: Programmieren allgemein
Delphi
by xZise,
27. Sep 2010
Aber das wird nicht funktionieren.
Weil wie gesagt wurde, das TPaintBox sofort überschrieben wird. Zumindest dürfte es im "ShowModal" wieder weg sein. Und ansonsten muss du nur ein Fenster drüber bewegen und es wäre wieder weg.
Und wo liegt der Sinn der Methode? Weil das ist doch quasi so:
TForm.Create();
FormCreate();
NachFormCreate();
ShowModal();
Das "NachFormCreate" ist doch quasi...