Einzelnen Beitrag anzeigen

Benutzerbild von Gollum
Gollum

Registriert seit: 14. Jan 2003
Ort: Boxberg
456 Beiträge
 
Delphi 10.1 Berlin Professional
 
#2

Re: Auf Objekte von Unterklasse aus Zugreifen

  Alt 12. Okt 2004, 20:18
Hallo,

in der Deklaration von TfChatClient fügst Du unter public folgendes ein:
Delphi-Quellcode:
public
    { Public-Deklarationen }
  property ProtokollMemo:TMemo read mProtokoll write mProtokoll;
end;
Da eine TForm nicht wissen kann, was ein abgeleitetes Objekt so alles besitzt, musst Du in Deinem Fall einen Typecast durchführen. Oder Du deklarierst kenntChatFormular gleich vom Typ TfChatClient.
Delphi-Quellcode:
procedure ChatClient.bearbeiteNachricht(pNachricht:string);
begin
  ShowMessage('hab was: ' + pNachricht);
  TfChatClient(kenntChatFormular).ProtokollMemo.Lines.Add(pNachricht);
end;
  Mit Zitat antworten Zitat