ERLEDIGT
NEIN
NEIN
ANTWORTEN
5
5
ZUGRIFFE
377
377
EMPFEHLEN
-
08.02.10 10:49 #1
- 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?
-
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
-
08.02.10 11:59 #3
- 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.
-
08.02.10 13:03 #4
- 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
-
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
-
09.02.10 23:49 #6
- 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
-
Form1.Keyup und Form1.KeyDown-Problem
Von PH234X im Forum .NET Windows FormsAntworten: 1Letzter Beitrag: 14.08.09, 15:30 -
Form1.Keyup und Form1.KeyDown-Problem
Von PH234X im Forum Visual Basic 6.0Antworten: 1Letzter Beitrag: 13.08.09, 17:59 -
Funktion aus Form1.h in Form1.cpp auslagern
Von dertobian im Forum C/C++Antworten: 9Letzter Beitrag: 15.06.07, 12:59 -
2 Tabellen laden statt Frames
Von kOilinG im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 06.06.05, 02:11 -
Gnome statt KDE laden?
Von daDom im Forum Linux & UnixAntworten: 8Letzter Beitrag: 16.03.04, 18:06





Zitieren

Login





