ERLEDIGT
NEIN
NEIN
ANTWORTEN
0
0
ZUGRIFFE
177
177
EMPFEHLEN
-
Hallo,
Kurz zur Aufgabenbeschreibung. Ich habe ein Programm, dass nichts weiter macht als in einer grafischen Oberfläche Nutzerinfos eingeben zu lassen und diese abzuspeichern. Jetzt habe ich ein zweites Programm, das irgendwas anderes macht (beide .Net - C#). Das zweite Programm soll nun das erste Programm dazu anregen, seine Oberfläche in den Vordergrund zu bringen um so den Nutzer zur Eingabe zu überreden.
Ich habe mich bereits am Remoting versucht und in Programm 1 eine Klasse gebaut, die einen Server startet
Code :1 2 3 4 5 6
[SIZE=2][COLOR=#2b91af][SIZE=2][COLOR=#2b91af] RemotingConfiguration[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2].RegisterWellKnownServiceType( [/SIZE][SIZE=2][COLOR=#0000ff][SIZE=2][COLOR=#0000ff]typeof[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]([/SIZE][SIZE=2][COLOR=#2b91af][SIZE=2][COLOR=#2b91af]RemoteServerObject[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]), [/SIZE][SIZE=2][COLOR=#a31515][SIZE=2][COLOR=#a31515]"Test"[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2], [/SIZE][SIZE=2][COLOR=#2b91af][SIZE=2][COLOR=#2b91af]WellKnownObjectMode[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2].SingleCall); [/SIZE]
Programm 2 kann dies auf gut ansprechen doch weiß ich nicht, wie ich aus dem ServerObject heraus agieren kann?
Code :1 2 3 4 5 6 7 8 9 10 11 12
public class RemoteServerObject : System.MarshalByRefObject, IRemoteCom { public RemoteServerObject() { Console.WriteLine("Remote Object Activated."); } public void ActivateGUI() { // aktiviere die GUI oder tue etwas anderes außerhalb dieser Klasse } }
Ich weiß nicht, wie ich die Instanz einer Klasse zur Laufzeit in das RemoteServerObject übergeben kann, da ich ja scheinbar nur ein "anonymes" Objekt erzeuge, das nicht direkt referenziert ist? Oder gibt es einen anderen Weg, das Programm über Remoting zu steuern?
Dank,
Meldur
PS: Ich habe auch schon daran gedacht, dass sich die Serverseite noch mal bei sich selbst einloggt und ein eingenes RemoteObjekt übergibt - quasie Client und Server in einer Person. Aber ich bekomme nur die Meldung, dass der TCP-Kanal bereits registriert ist.Geändert von Meldur (23.06.08 um 13:03 Uhr)
Ähnliche Themen
-
Verbindung zweier, über Internet verbundener PCs
Von Maddin im Forum JavaAntworten: 9Letzter Beitrag: 28.08.10, 19:39 -
Eines Beispiel zum Remoting mit WCF über HTTP
Von Thomas Darimont im Forum .NET Web und KommunikationAntworten: 0Letzter Beitrag: 27.11.08, 11:47 -
Starten zweier Programme über Kommandozeile und Rückgabe ermitteln
Von nammder im Forum C/C++Antworten: 6Letzter Beitrag: 26.09.06, 11:18 -
[DW 2004] Steuern von Shockwave oder Flash über Verhalten
Von Woogy im Forum HTML-EditorenAntworten: 0Letzter Beitrag: 05.04.06, 11:03 -
.NET Remoting Chat [Tutorial] über Internet betreiben
Von Asterix-Ac im Forum .NET ArchivAntworten: 2Letzter Beitrag: 01.05.05, 21:50





Zitieren
Login





