erklären Sie den Unterschied zwischen:Problem Einstellung neuer Form in DLL parented
ChildForm := TForm.CreateParented(AOwner)
ChildForm := TForm.CreateParentedControl(AOwner)
ChildForm := TForm.Create(AOwner);
ChildForm.ParentWindow := AOwner.Handle
Dieses Beispiel kann kompliziert und verworren sein, ich würde wirklich wie ein Überblick über, wenn die Leute verwenden, um die verschiedenen Arten von Methoden erstellen für Formulare.
Delphi 7 Hilfe sagt mir, dass ich CreateParented (AOwner.Handle) und ParentWindow: = AOwner.handle mit Nicht-VCL-Steuerelementen oder über DLLs verwenden sollte. Bis gestern habe ich nur Parent: = AOwner gesetzt, und ich habe absolut keine Ahnung, warum das funktioniert hat.
(Vielleicht muss ich nur meinen Computer neu starten)
Könnten Sie vielleicht einen besseren Fragetitel finden? (Es sei denn, dies ist Teil Ihrer Kampagne, um negatives Feedback zu erhalten.) – mghie
Guter Punkt, aber nein, das hat die Kampagne bestätigt –