Meine Eltern-Klasse eine Form (TParent), hier ist der Code:Wie man die Methoden einer Kindklasse statisch macht?
type
TChild = class(TParent)
private
procedure Handle(sock:integer);static; //error
end;
implementation
Der Fehler ist „STATIC kann nur auf nicht-virtuellen Methoden verwendet werden“
Gibt es eine Möglichkeit, dies zu tun ?
Wenn nicht, kann ich die Elternklasse (TForm) statisch machen?
Die TParent-Klasse ist ein Formular, das für WSAAsyncSelect() verwendet wird und es ist ausgeblendet (es ist nicht das Hauptformular). Es wird nur für die Nachrichtenschleife verwendet.
Nein, gleiche Fehler mit beiden. –
Entschuldigung, ich habe vergessen, Klasse vor dem Verfahren zu setzen, es erneut zu testen, es sollte funktionieren – Sadegh
exportieren; sollte nicht da sein –