Avatar billede finger Nybegynder
03. juli 2003 - 13:40 Der er 3 kommentarer og
1 løsning

kommunikation mellem processer

Hej.

Jeg har en gammelt C++ program jeg skal sende en event til fra et andet C# program. Det gamle C++ program bliver startet i mit C# program ved hjælp af Proces klassen i .NET frameworket. På vilkårlige tidspunkter skal jeg have sendt en bestemt event fra C# programmet til C++ programmet.
Hvordan identificerer jeg C++ programmet?
Hvordan afsender jeg en event fra C# programmet som C++ programmet fanger?

Forklaringer, kode eller brugbare links der løser mit problem udløser point.

//finger
Avatar billede nielslbeck Nybegynder
03. juli 2003 - 23:25 #1
Ved ikke lige helt hvordan det er, du vil få dit C++ program til at reagere på events fra et program, som det ikke kender noget til... Understøtter C++ programmet remoting, eller noget i den stil, så bliver det selvfølgelig lidt lettere. Men hvis programmet slet ikke er bygget til nogen form for kommunikation med andre programmer, tror jeg du har et lille problem :-(
Avatar billede finger Nybegynder
04. juli 2003 - 08:35 #2
C++ delen er bygget som et selvstændigt program i sin tid. det blev bygget til at modtage en event fra et andet C++ program. nu skal jeg bare finde ud af hvordan jeg sende fra et C# program
Avatar billede nielslbeck Nybegynder
04. juli 2003 - 08:41 #3
Ved desværre ikke helt hvordan du sender et event til programmet, men du kan i hvert fald få fat i det med:

Process[] andetProgram = Process.GetProcessesByName("navnPåC++Program");
Avatar billede finger Nybegynder
08. juli 2003 - 16:18 #4
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester