ERLEDIGT
JA
JA
ANTWORTEN
1
1
ZUGRIFFE
265
265
EMPFEHLEN
-
also ich programiere mit c#
ich besitze 2 Klassen A und B
B wird in A aufgerufen
in B passiert ein Ereigniss durch das Empfangen von Daten über ne serielle Schnittstelle (port.DataReceived)
genau diese Daten will ich aber nach A rüber bringen
(und sie dort in ne xml-datei rein schreiben)
ich hab mich dazu ein wenig bei EventHandler und Delegates belesen aber verstehe irgendwie garnix mehr
---
ich muss also erstmal das Event nach A rüberschieben...
aber deswegen sind ja noch lange nicht meine enpfangenen Daten bei A
sollten also durch das DataReceiveEvent auch nem String übergeben werden, welcher auch nach A geschickt werden muss
-> und jedes mal wenn das Event in A ausgelöst wird, müsste dann in A der frisch übertragene String bearbeitet werden
soweit meine gedanken dazu...
wobei mir ja am liebsten eine art: "string.stringchanged" Event lieb wäre
ähnlich wie wenn ich in Forms die textbox/combobox...inhalte ändere (textbox1.textchanged)
gibt es vieleicht sowas in der art ?
---
Sinn in der Sache is darin, dass ich in A auch Klasse C aufrufen möchte, welche über ne IP oder USB- verbindung daten geschickt bekommt
und ich die nicht in den "Unterklassen" B und C direkt in die xml-datei schreiben will
sondern nur einmal in A
somit erspare ich mir also 2-3 mal das selbe in 3 klassen stehen zu haben, und muss auch nicht unmengen von Parametern beim aufruf der Unterklassen übergeben
---
oder muss ich hier ne beim aufruf von B einfach A als Parameter übergeben, und über den Event immer ne funktion von A aufrufen?
klingt jetzt so beim schreiben fast als sinnvollste Lösung
gruß
Kater
-
ok, wiedermal umständlicher gedacht als nötig...
hab den SerialPort auf public gesetzt und somit das Receive-event in Klasse A definiert... das wird also in B garnich erst beachtet
so kann ich auch gleich in A die empfangen daten bearbeiten...
das thema hat sich also von meiner seite aus erledigt
Ähnliche Themen
-
Richtige Syntax bei Operatorüberladung, wann sind "friend", "const", "&" nötig?
Von mrs_schokokeks im Forum C/C++Antworten: 4Letzter Beitrag: 25.08.10, 19:13 -
Eingabe in der timeline: "time*100" - bei Effekt "turbulentes Versetzen"-"Evolution"
Von MTMonline im Forum Videoschnitt, Videotechnik & -produktionAntworten: 2Letzter Beitrag: 25.04.08, 09:49 -
Mit "pattern", "matcher" und "replace" ein Fragezeichen ersetzen
Von Scrapy im Forum JavaAntworten: 8Letzter Beitrag: 01.12.05, 17:13 -
Finder methods + JBoss + Was expecting one of: "CONCAT" "SUBSTRING" ... "(" ... <STRI
Von cengizhdde im Forum Enterprise Java (JEE, J2EE, Spring & Co.)Antworten: 6Letzter Beitrag: 27.05.05, 15:29 -
Datei-Eigenschaften: "erstellt:","Geändert am", "Letzter Zugriff:"
Von KILLSMAKER im Forum C/C++Antworten: 2Letzter Beitrag: 19.05.05, 19:51





Zitieren
Login




