• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

mogers

executar comando de sistema

6 mensagens neste tópico

boas

Estou a acabar um projecto em c++ que inclui um cliente e servidor, em windows.

Dava-me jeito executar o servidor no inicio do main do cliente. Tentei usar o system para executar o programa à parte,

tipo

system("server.exe");

...

mas o system espera que o programa termine antes de continuar a executar o resto do código...

alguém sabe uma forma de fazer isto?

O server já está acabado e já tou farto de tar sempre a correr o server quando quero testar o cliente ;)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Tava a procura de algo mais simples do que criar um processo filho... se calhar não há...

Obrigado ;)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Não é um processo filho, nem pai, nem irmão, nem tio. Nem sei se esse conceito existe em Windows. Trata-se de criar um processo independente, através da execução de uma única função, em que grande parte dos argumentos podem ser NULL se não te quiseres preocupar com a segurança.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Eu vi um comentário "start the child process", não olhei para mais nada lol.

Que se lixe.. vai como tá ;)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

É child na medida em que é iniciado pelo processo que está a correr. No entanto não tem qualquer ligação a ele ;)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora