Cuộc gọi Delphi được kế thừa trên các thủ tục bị ghi đè nếu không có lệnh gọi rõ ràng trong mã tức là (thừa kế;), tôi có cấu trúc sau đây (từ siêu đến lớp con)Có gọi Delphi được thừa kế trên các thủ tục đã ghi đè nếu không có lệnh gọi rõ ràng
TForm >> TBaseForm >> TAnyOtherForm
Tất cả các hình thức trong dự án sẽ được bắt nguồn từ TBaseForm, vì điều này sẽ có tất cả các tiêu chuẩn thiết lập và phá hoại phần được sử dụng cho mọi hình thức (security, validation ect).
TBaseForm có onCreate và onDestroy các thủ tục với mã để làm điều này, nhưng nếu ai đó (tức là tôi) quên thêm kế thừa vào onCreate trên TAnyOtherForm thì Delphi có gọi nó cho tôi không? Tôi đã tìm thấy tài liệu tham khảo trên web nói rằng nó không phải là bắt buộc, nhưng hư không nói nếu nó được gọi là nếu nó được bỏ qua từ mã.
Ngoài ra, nếu nó được gọi là được kế thừa cho tôi, khi nào nó sẽ gọi nó?