AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Logging in Form aus anderer Unit steuern

Ein Thema von gssaug · begonnen am 20. Jul 2010 · letzter Beitrag vom 21. Jul 2010
 
gssaug

Registriert seit: 20. Jul 2010
3 Beiträge
 
Delphi 2 Desktop
 
#1

Logging in Form aus anderer Unit steuern

  Alt 20. Jul 2010, 14:27
Hallo,

ich habe eine Prozedur, welche bei der Auslösung eines Events ausgeführt wird.

Delphi-Quellcode:
procedure TfrmMain.ConsoleLineOut(const Line: String);
begin
  Log.Lines.Add(Line);
end;
Das Event
Delphi-Quellcode:
  
ConsoleLineOut.OnLineOut := ConsoleLineOutLineOut;

wird aber in einer anderen Unit ausgelöst. Ich will keine Referenz auf die Form Klasse, da sonst eine zirkuäre Abhängigkeit entsteht und Logik nichts in der Form zu suchen hat.

Wenn also das Event in meiner anderen Unit ausgelöst wird, dann soll in den Log vom Typ TMemo in der Form ein Lines.Add ausgeführt werden. Kann man das überhaupt irgendwie machen, ohne das die beiden Klassen sich kennen? Gibt es Trace Klassen etc.?


Danke Vielmals

PS: Oder gibts eine Quick and Dirty Variante?
Gleiches Problem, leider ungelöst: http://entwickler-forum.de/archive/i...p/t-21154.html

Geändert von gssaug (20. Jul 2010 um 14:33 Uhr)
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:29 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz