tôi tạo các biểu mẫu của tôi tại một cái gì đó chạy như thế này:động Mẫu Creation
AboutForm := TAboutForm.Create(AboutForm);
try
AboutForm.ShowModal;
finally
AboutForm.Free;
end;
Nhưng sự khác biệt là gì mặc dù trong việc sử dụng bất kỳ trong số này:
AboutForm := TAboutForm.Create(Self);
AboutForm := TAboutForm.Create(nil);
AboutForm := TAboutForm.Create(Application);
Tất cả họ đều có vẻ làm việc cùng từ những gì tôi có thể nhìn thấy nhưng đó là chính xác, hoặc là họ tất cả các chính xác, mà nói chung là tốt nhất để sử dụng?
Đánh giá cao ý kiến của bạn nhờ :)
1. Ví dụ đầu tiên của bạn không bị rò rỉ bộ nhớ. –
re: câu hỏi đã bị xóa của bạn về cách trở thành lập trình viên tốt - đọc hướng dẫn sử dụng tốt trước khi gửi câu hỏi cho công chúng - http://docwiki.embarcadero.com/VCL/en/Forms.TCustomForm.Create. Đối số nào là mối quan tâm đặc biệt đối với bạn? Có, 'AOwner' - theo liên kết - http://docwiki.embarcadero.com/VCL/en/Classes.TComponent.Owner – OnTheFly
@ user539484 cảm ơn, tôi nghĩ rằng câu hỏi đã xóa khác của tôi sẽ được cho phép vì nó là một chương trình liên quan câu hỏi. –