Wer die Sourcen hat, hat die Macht^^
Die Methode Clear ist von TCustomEdit geerbt, und macht das:
StdCtrls.pas
1885: 1886: 1887: 1888:
| { ... } procedure TCustomEdit.Clear; begin SetWindowText(Handle, ''); end; |
Und bei Lines.Clear passiert das:
StdCtrls.pas
2218: 2219: 2220: 2221:
| { ... } procedure TMemoStrings.Clear; begin Memo.Clear; end; |
Beim löschen über .Clear wird also direkt die Inhalt-Löschen-Methode von Windows aufgerufen, bei Lines.Clear wird intern die Methode clear vom Memo aufgerufen (TMemoStrings hat nen Zeiger auf das zugehörige Memo) aufgerufen, was dann wieder die win-Funktion aufruft.
I thought what I'd do was, I'd pretend I was one of those deaf-mutes.