wenn ich mein Problem mal runterbreche, geht es im Prinzip darum: Es läuft eine selbst entwickelte Windows Forms Anwendung, deren Hintergrundfarbe (Panel) rot ist. Jetzt soll eine zweite Anwendung die erste Anwendung fragen können, wie denn die aktuelle Hintergrundfarbe in der ersten Anwendung in dem Panel ist (nämlich rot).
Die Hintergrundfarbe steht hier stellvertretend für alle möglichen Objekte, Funktionen, Routinen die in der aktuellen Instanz der Form gerade existieren.
Früher hat man das über ActiveX machen können und GetObject.
Provides a secure and reliable binding that is optimized for on-machine communication.
WCF mag, auf manche, im ersten Moment etwas einschüchternd wirken. Nach einer kurzen Einarbeitungszeit ist es aber leicht und verständlich. Die Lernkurve ist recht flach wenn man ein wenig mit service-orientierte Programmierng und OOP vertraut ist.
Anwendung 1 ist bereits ein WCf Client. Gibt es nicht eine Möglichkeit Anwendung1 mit sowas wie GetObject("Anwendung1.Form1") abzufragen? Ich möchte Windows.Forms wiederverwenden und Anwendung1 hat echt schon viele Informationen parat die sich Anwendung2 mühsam besorgen müsste.