tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
377
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    hausmeister079 hausmeister079 ist offline Mitglied Silber
    Registriert seit
    May 2008
    Ort
    Sydney, Australien
    Beiträge
    87
    Hallo zusammen,

    ich habe ein kleines program gebastelt, welches auf einem Server liegt. Auf den Server greifen nur drei Rechner zu.
    Das Programm funktioniert wie ich will. Auf der Form1 habe ich eine Textbox und ein Button. Der Sinn ist, wenn man
    in die Textbox etwas eingibt und auf den Button klickt, soll dieser Inhalt auch auf den anderen Rechner angezeigt werden.
    Leider funktioniert dies nicht. Es wird nur angezeigt wenn man Form1 beendet und wieder neu lädt.

    Kann jemand helfen?
     

  2. #2
    MCoder MCoder ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jul 2005
    Ort
    München
    Beiträge
    2.448
    Hallo
    Was hast du denn in der Richtung schon programmiert? Nach Klick auf den Button müsste dein Programm (etwa via Socket) eine Nachricht im Netzwerk verschicken, die den eingegebenen Text an die anderen Rechner übermittelt. Oder du speicherst den Text in einer Datei auf dem Server und überwachst diese Datei, um neue Eingaben mitzubekommen.

    Gruß
    MCoder
     
    "The three chief virtues of a programmer are: Laziness, Impatience and Hubris."
    --- Larry Wall

  3. #3
    hausmeister079 hausmeister079 ist offline Mitglied Silber
    Registriert seit
    May 2008
    Ort
    Sydney, Australien
    Beiträge
    87
    Hallo,

    in dieser Richtung habe ich noch nichts geschrieben. Ich habe bisher nur Programme mir gebastelt, die mir das Arbeitsleben
    als Maschinenbau Ingenieur erleichtern, wie Berechnungsprogramme, Zeichnungsnummer Generierung via Datenbank,
    PDF Erstellung, Kostenvoranschlag Programm.
    Also zurück zum Thema. was immer ich in der Textbox eingebe wird auf dem Server in einer Textdatei (Notepad) gespeichert.
    Nun hoffte ich, dass durch diese Methode die Form1 automatisch sich erneuert bzw. aktualisiert. Ich habe gehofft es würde
    so operieren wie wenn man einen Ordener in Windows erstellt.

    Bin ich auf dem richtigem Wege die Datei auf dem Server abzulegen? Wie bekomme ich nun den anderen Rechner dazu,
    die Form1 zu aktualisieren?

    Vielen Dank für die Hilfe.
     

  4. #4
    Avatar von Alexander Schuc
    Alexander Schuc Alexander Schuc ist offline admin | crazy-weasel
    tutorials.de Administrator
    Registriert seit
    Aug 2001
    Ort
    Österreich, Stmk, Graz
    Beiträge
    2.783
    Hi.

    Entweder benachrichtigst du deine Programme auf den anderen Rechnern auf irgend
    eine Weise, dass sie die Daten neu laden sollen, oder sie sehen von selbst in gewissen
    Abständen nach ob es etwas neues zum Darstellen gibt.

    Letzteres ist am Einfachsten. Kannst dir dazu zum Beispiel einen Timer auf deine Form
    ziehen, das Intervall einstellen, und im Tick-Event das Abrufen der Daten auslösen.

    lg,.
     
    With the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
    Aaron Satie

    Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
    Captain Jean-Luc Picard, Stardate ~41294.5

    Tutorials.de chattet. Hier gibts auch .net Support ^^
    Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de

    (moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions

  5. #5
    MCoder MCoder ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jul 2005
    Ort
    München
    Beiträge
    2.448
    Hallo,
    wie gesagt, du musst alle Änderungen an dieser Textdatei von deinem Programm aus überwachen, um ggf. den Inhalt neu einlesen zu können. Dafür könntest du die Klasse 'FileSystemWatcher' verwenden.

    Gruß
    MCoder
     
    "The three chief virtues of a programmer are: Laziness, Impatience and Hubris."
    --- Larry Wall

  6. #6
    hausmeister079 hausmeister079 ist offline Mitglied Silber
    Registriert seit
    May 2008
    Ort
    Sydney, Australien
    Beiträge
    87
    Vielen Dank fuer eure Beitraege. Ich habe mich fuer den Filesystemwatcher entschieden, da dies fuer mich
    die beste Loesung war. Wenn ich einem Timer verwenden wuerde muesste ich diesen non-stop laufen lassen.
    Vielen Dank MCoder, das war genau nach was ich gesucht hatte.

    Rene
     

Ähnliche Themen

  1. Form1.Keyup und Form1.KeyDown-Problem
    Von PH234X im Forum .NET Windows Forms
    Antworten: 1
    Letzter Beitrag: 14.08.09, 15:30
  2. Form1.Keyup und Form1.KeyDown-Problem
    Von PH234X im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 13.08.09, 17:59
  3. Funktion aus Form1.h in Form1.cpp auslagern
    Von dertobian im Forum C/C++
    Antworten: 9
    Letzter Beitrag: 15.06.07, 12:59
  4. 2 Tabellen laden statt Frames
    Von kOilinG im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 06.06.05, 02:11
  5. Gnome statt KDE laden?
    Von daDom im Forum Linux & Unix
    Antworten: 8
    Letzter Beitrag: 16.03.04, 18:06