Fórum retorno do metodo Main #9575

25/09/2009

0

Saudações,   Tenho dois programas ( A.EXE e B.EXE ) em C#   O programa A "chama" o  programa B
... Process p = new Process(); ...   O programa "B" executa uma inserção no banco de dados e se "fecha" automaticamente.   Preciso que o programa "B" retorne o codigo (identity) da inserção no banco de dados para o programa "A", ou seja: O programa "A" chama o programa "B" e recupera do programa "B" o identity do novo registro.   Pensei em usar o "return" do metodo "Main()" mas não sei como fazer. No código abaixo no lugar de "return 1;" preciso que seja algo como "return MyVar;" ou "return objeto.propriedade;"   using System; using System.Collections.Generic; using System.Linq; using System.Windows.Forms; namespace importausuarios { static class Program { /// /// The main entry point for the application. /// [STAThread] static int Main(string[] args) { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1()); return 1; } } }   Grato.   Sergio. (11)7317-3504 sergioloss@ig.com.br    
Sergio Loss

Sergio Loss

Responder

Posts

28/09/2009

Luiz Maia

Ola Sergio, blz?   Tente usar uma variavel passada por referencia:   int valor = 0; Proccess a = new Proccess B(ref valor);   Tente alguma coisa assim, caso não funcione, me avise, que ai terei que simular sua aplicação aqui, ok? Estou no aguardo.   Abraços   Att Luiz Maia
Responder

Gostei + 0

30/09/2009

Devmedia

Sergio,
sua duvida foi solucionada? Podemos encerrar o chamado?
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar