tutorials.de Buch-Aktion 02/2012
ERLEDIGT
JA
ANTWORTEN
1
ZUGRIFFE
265
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Katerchen Katerchen ist offline Rookie
    Registriert seit
    Oct 2008
    Beiträge
    7
    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
     

  2. #2
    Katerchen Katerchen ist offline Rookie
    Registriert seit
    Oct 2008
    Beiträge
    7
    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

  1. Antworten: 4
    Letzter Beitrag: 25.08.10, 19:13
  2. Eingabe in der timeline: "time*100" - bei Effekt "turbulentes Versetzen"-"Evolution"
    Von MTMonline im Forum Videoschnitt, Videotechnik & -produktion
    Antworten: 2
    Letzter Beitrag: 25.04.08, 09:49
  3. Antworten: 8
    Letzter Beitrag: 01.12.05, 17:13
  4. Finder methods + JBoss + Was expecting one of: "CONCAT" "SUBSTRING" ... "(" ... <STRI
    Von cengizhdde im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 6
    Letzter Beitrag: 27.05.05, 15:29
  5. Antworten: 2
    Letzter Beitrag: 19.05.05, 19:51