Autor Beitrag
Leon11
Hält's aus hier
Beiträge: 3



BeitragVerfasst: Mi 08.10.08 12:16 
Hallo,

Kurz:
Wie greife ich von exe-1 auf (laufende) exe-2 zu um eine Funktion / Variable auszulesen


LANG:
ich hab ein C# Programm das von sehr vielen Personen aufgerufen wird, also werden sehr viele Instanzen erzeugt. Jedesmal wenn das Programm started merke ich mir den Benutzer der Person die das Programm aufruft in einer Variable.

Jetzt hab ich ein anders C# Programm geschrieben das diese Variable auslesen soll, falls ein benutzer einen Fehler gemacht hat ich genau diese Instanz schließen kann:

Hier der Quellcode des Hauptprogramms

ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
static public string starter_name="";

    
     static public string give_name()
        {
            return starter_name;
        }


Hier der Quellcode des zugreifenden Programms:
ausblenden C#-Quelltext
1:
Programm1.Program.give_name()  // und genau das funktioniert nicht					


hat jemand ne Idee, ein schlagwort wonach ich googlen kann irgentwas? :?:
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Fr 10.10.08 17:46 
Irgendwie habe ich noch nicht ganz verstanden, was Du genau machen willst. Aber Du kannst Dir für die Interprozess-Kommunikation mal das hier ansehen: www.c-sharp-library....uring+IPC_53550.html Den Teil mit "nur eine Anwendung" kannst Du ja dann weglassen ;-)

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
Leon11 Threadstarter
Hält's aus hier
Beiträge: 3



BeitragVerfasst: Mo 13.10.08 07:32 
cool danke ich glaub des hilft mir weiter, thx.