Usuário com melhor resposta
aplicação chamando outra C# Windows mobile

Pergunta
-
Olá pessoal boa noite
Preciso fazer uma aplicaçãozinha pra chamar meu sistema. É que tenho que verificar algumas coisas antes de chamar a aplicação de verdade, entenderam ? então precisava de criar uma aplicação tipo console mesmo, nem precisava de form algum, tipo um .bat do DOS (alguém lembra ?) só que pra windows mobile, alquém já fez isso ? ou algo parecido ?
Obrigado desde já
Ananias- Movido C. Augusto Proiete [MVP] sexta-feira, 15 de janeiro de 2010 16:02 Movido para fórum apropriado (Windows Mobile) (De:C#)
- Tipo Alterado Ananias Caetano sexta-feira, 29 de janeiro de 2010 01:42 Aconselhado por membro do forum
Respostas
-
Olá Ananias,
Para executar outros processos a partir da sua aplicação, você pode utilizar a classe Process que está no namespace System.Diagnostics. Veja um exemplo de como executar a calculadora:
using System.Diagnostics; // ... // Cria uma nova instância da classe Process Process p = New Process(); // Define o caminho da aplicação que você quer executar... // Nesse exemplo, a Calculadora p.StartInfo.FileName = "MobileCalculator.exe"; // Executa o processo // p.Start(); // Nota: // Nas versões mais antigas do Windows Mobile, a calculadora // pode chamar-se "Calc.exe", ao invés de "MobileCalculator.exe"
Abraços,
Caio Proiete
Caio Proiete
Microsoft MVP, MCT, MCPD, MCTS, MCSD
http://www.caioproiete.com- Marcado como Resposta Ananias Caetano sexta-feira, 29 de janeiro de 2010 01:43
-
Boa tarde Ananias Caetano,
Eu precisei fazer algo parecido na minha aplicação e usei o seguinte código:
//Iniciei a aplicação 2 (passando o caminho da mesma) através da aplicação 1 Process.Start(@"Caminho da aplicação", ""); //Finalizando a aplicação 1 Application.Exit(); Process p = Process.GetCurrentProcess(); p.Kill();
Na aplicação inicial eu uso o comando process.start passando o caminho da aplicação secundária e uma string vazia. Depois eu fecho a aplicação inicial.
Caso tenha respondido suas perguntas marque como respondido.
Leonardo Roberto Marinho Farias
www.dotnetafundo.blogspot.com- Marcado como Resposta Ananias Caetano sexta-feira, 29 de janeiro de 2010 01:43
Todas as Respostas
-
Olá pessoal boa noite
Preciso fazer uma aplicaçãozinha pra chamar meu sistema. É que tenho que verificar algumas coisas antes de chamar a aplicação de verdade, entenderam ? então precisava de criar uma aplicação tipo console mesmo, nem precisava de form algum, tipo um .bat do DOS (alguém lembra ?) só que pra windows mobile, alquém já fez isso ? ou algo parecido ?
Obrigado desde já
Ananias
ah me esqueci de dizer, estou usando VisualStudio2008 -
-
Olá Ananias,
Para executar outros processos a partir da sua aplicação, você pode utilizar a classe Process que está no namespace System.Diagnostics. Veja um exemplo de como executar a calculadora:
using System.Diagnostics; // ... // Cria uma nova instância da classe Process Process p = New Process(); // Define o caminho da aplicação que você quer executar... // Nesse exemplo, a Calculadora p.StartInfo.FileName = "MobileCalculator.exe"; // Executa o processo // p.Start(); // Nota: // Nas versões mais antigas do Windows Mobile, a calculadora // pode chamar-se "Calc.exe", ao invés de "MobileCalculator.exe"
Abraços,
Caio Proiete
Caio Proiete
Microsoft MVP, MCT, MCPD, MCTS, MCSD
http://www.caioproiete.com- Marcado como Resposta Ananias Caetano sexta-feira, 29 de janeiro de 2010 01:43
-
Boa tarde Ananias Caetano,
Eu precisei fazer algo parecido na minha aplicação e usei o seguinte código:
//Iniciei a aplicação 2 (passando o caminho da mesma) através da aplicação 1 Process.Start(@"Caminho da aplicação", ""); //Finalizando a aplicação 1 Application.Exit(); Process p = Process.GetCurrentProcess(); p.Kill();
Na aplicação inicial eu uso o comando process.start passando o caminho da aplicação secundária e uma string vazia. Depois eu fecho a aplicação inicial.
Caso tenha respondido suas perguntas marque como respondido.
Leonardo Roberto Marinho Farias
www.dotnetafundo.blogspot.com- Marcado como Resposta Ananias Caetano sexta-feira, 29 de janeiro de 2010 01:43
-
-
Valeu pessoal deu certo das duas foram
Muito obirgado mesmo
PS: não achei lugar pra marcar como resposta. Mudou o forum ?
Olá Ananias,
Você abriu o tópico como sendo uma "Discussão Geral", e não uma dúvida. Você (ou o moderador do fórum) precisa alterar o tipo da pergunta para "Pergunta",
Abraços,
Caio Proiete
Caio Proiete
Microsoft MVP, MCT, MCPD, MCTS, MCSD
http://www.caioproiete.com