Forum: Sonstige Fragen zu Delphi
Delphi
by Bernhard Geyer,
19. Aug 2004
Wieso zu schwer?
type
TMyClass = class(TComponent)
private
FClientSocket: TClientSocket;
FOnConnect: TNotifyEvent;
function ClientSocketEvent(...);
public
Forum: Sonstige Fragen zu Delphi
Delphi
by Bernhard Geyer,
19. Aug 2004
Überschreiben ist es. Aber hab auch schon 2 andere Lösungsmöglichkeiten aufgezeigt.
Forum: Sonstige Fragen zu Delphi
Delphi
by Bernhard Geyer,
19. Aug 2004
Ich würde keine Ableitung von TClientSocket machen sondern entweder:
1, Ein Komponente, welche sich mit einer TClientSocket-Komponente verbindet (wie es Delphi mit TDatabase/TTable/TDataSource/...) auch macht.
2, Eine TClientSocket-Komponente als Member deiner Klasse erzeugst und deine Komponente z.B. nur von TComponent ableitest. Damit hast Du keine Probleme mehr irgendwelche unnötigen...
Forum: Sonstige Fragen zu Delphi
Delphi
by Bernhard Geyer,
19. Aug 2004
Für diese Art des "Umschreibens" haben die Entwickler der Komponente aber i.d.R. eine DoOnClick/DoClick-Methode spendiert, die man einfach überladen kann.
Forum: Sonstige Fragen zu Delphi
Delphi
by Bernhard Geyer,
19. Aug 2004
Was meinst Du mit "Umschreiben"?
Der Event-Property OnEvent wird immer OnEvent heißen. Du kannst aber neue Events definieren.
Was willst Du eigentlich machen (bzw. welche Komponenen willst Du "umschreiben")?