Ergebnis 1 bis 5 von 5

Thema: Stati in Anwendung aus C# anzeigen

  1. #1
    Wuffi Gast

    Stati aus FMS32 Pro in Anwendung aus C# anzeigen

    Hallo,

    eine Frage an die Programmierer unter euch.
    Ich habe eine Kleine Einsatzverwaltung mit Visual Studio (C#) für unsere FF gebastelt.
    (Windows Form)
    Nun hätte ich gerne die aktuellen Stati unserer Fahrzeuge in dieser Anwendung. Erst dachte ich mir das über Batch und TXT Dateien zu realisieren.
    Also batchdatei ausführen lassen und den Status in eine TXT datei schreiben, dann im Programm über die Timer Funktion eine Methode mit Streamread ausführen und anzeigen lassen.
    Da ja FMSPro im Servermodus laufen kann gibt es vieleicht auch eine andere möglichkeit?

    Bitte wenn Ihr mir weiterhelfen könnt, möglichst verständlcih, da ich noch in den Anfängen des proggens stehe.
    Ich weis ich sollte mein dickes Buch erst fertig lesen, aber ich kanns halt nicht erwarten :-)
    Geändert von Wuffi (03.04.2006 um 19:58 Uhr)

  2. #2
    Registriert seit
    10.12.2001
    Beiträge
    1.249
    Hallo,

    da es hierbei doch um ein sehr spezielles Thema geht, verschiebe ich den Beitrag ins Addon-Forum.
    Viele Grüße

    Tobias
    ---
    » Der Mensch hat dreierlei Wege, klug zu handeln: erstens durch Nachdenken, das ist der edelste, zweitens durch Nachahmen, das ist der leichteste und drittens durch Erfahrung, das ist der bitterste. «
    Konfuzius (551-479 v.Chr.), chinesischer Philosoph

  3. #3
    PolyMorPhisMus Gast
    ich arbeite auch seit mehreren Monaten an einer Einsatzverwaltung für Örtliche Einsatzleitungen. Den FMS32-Pro Client habe ich in C# mit "TcpClient" realisiert. Einfach den Server in FMS32-Pro aktivieren, die Protokollbeschreibung von der Heirue Homepage laden und schon kanns losghen.

  4. #4
    Wuffi Gast
    Danke für die Antwort,

    auf diesem Wege bin ich dabei das zu proggen,
    hab es auch schon soweit, das er mir die erste Zeile ausliest und anzeigt.

    #Verbindung zu FMS32-Server erfolgreich hergestellt!

    mit dieser Anweisung:

    private void button1_Click(object sender, EventArgs e)
    {

    TcpClient c = new TcpClient("192.X.X.X", 9300);
    StreamReader inStream = new StreamReader(c.GetStream());


    String fme = inStream.ReadLine();
    textBox1.Text = fme;

    c.Close ();
    }

    Nur bin ich noch nicht dahinter gekommen, wie ich die Befehle an den Server sende und dann die richtige Zeile auslese...
    Wie gesagt, absoluter Neuling in C#.
    ( Das ist nur ein TestForm... zum Probieren)

  5. #5
    Wuffi Gast
    Kannst Du mir vieleicht noch nen tip geben,
    Vieleicht auch nen kurzen Teil aus dem Script?
    Natürlich nur für die FMS Sache!

    Wäre sehr dankbar.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •