Usuário com melhor resposta
Interação de aplicações em C e C#

Pergunta
-
Alguém poderia me dizer como proceder nessa situação ?
Eu tenho 2 aplicações uma em C e outra em C# , a que esta em C retorna um valor do tipo inteiro, e preciso desse valor pra usar na minha aplicação em C# , mas não sei como fazer a comunicação entre essas duas aplicações .
Respostas
-
A depender como esta esse retorno e como sua aplicação vai receber, pode passar como parâmetro os valores, mais não sei como sua aplicação funciona(se a aplicação C vai receber valores via parâmetro também).
//Exemplo System.Diagnostics.ProcessStart("AplicacaoCSharp.exe","AplicacaoC.exe");
A vantagem de ser inteligente é que podemos fingir que somos imbecis enquanto ao contrario é completamente impossivel
- Marcado como Resposta Aurelio Chausse quarta-feira, 27 de maio de 2015 18:32
Todas as Respostas
-
-
A depender como esta esse retorno e como sua aplicação vai receber, pode passar como parâmetro os valores, mais não sei como sua aplicação funciona(se a aplicação C vai receber valores via parâmetro também).
//Exemplo System.Diagnostics.ProcessStart("AplicacaoCSharp.exe","AplicacaoC.exe");
A vantagem de ser inteligente é que podemos fingir que somos imbecis enquanto ao contrario é completamente impossivel
- Marcado como Resposta Aurelio Chausse quarta-feira, 27 de maio de 2015 18:32
-
O programa que esta em C me diz se uma string é uma formula bem formada da logica proposicional ou não, e meu programa em C# é onde o Usuário irá digitar essa string , no caso em uma textbox mas como fazer para mandar essa string pra o programa em C e pegar o retorno que não faço minima ideia.
-
Tente dessa maneira:
Process processo = new Process(); processo.StartInfo.FileName = "AplicacaoC.exe"; processo.StartInfo.Arguments = "Sua_string"; processo.StartInfo.WindowStyle = ProcessWindowStyle.Minimized; processo.Start(); //Pega retorno var retorno = processo.ExitCode;
A vantagem de ser inteligente é que podemos fingir que somos imbecis enquanto ao contrario é completamente impossivel
- Sugerido como Resposta Mr. GMSOFT quarta-feira, 27 de maio de 2015 19:00