atenção: não é leep... é Sleep.. rsrsheheheh é a falta de tempo e ler o q escrevi... hehehehehhe foi mal.
boa sorte. ----- Original Message ----- From: desenvolvimento To: delphi-br@yahoogrupos.com.br Sent: Friday, June 15, 2007 1:18 PM Subject: Re: [delphi-br] Iniciar o MySQL automaticamente vai depender do obj de banco de dados q vc usa... se for o zeos, por exemplo, ao mandar conectar o zconnection, vc pode fazer: try zconnection.connect; except { se não conectar, vai vir pra cá!!! daí, vc roda o serviço dependendo da versão do mysql. Se for por exemplo, a 3.23, vc pode rodar o mysqld-opt.exe, que automaticamente identifica qual melhor servidor pra rodar, de acordo com o sistema operacional. vc pode usar o comando winexec ou shellexecute. aqui, vc pode fazer o teste de rodar através do winexec:} if fileexists('c:\mysql\bin\mysqld-opt.exe') then begin winexec('c:\mysql\bin\mysqld-opt.exe',sw_show); leep(10000);// espera 10 segundos... end else begin showmessage('servidor não ativo e não encontrado em C:\MYSQL\BIN\MYSQLD-OPT.EXE, fechando aplicação'); HALT; end; try // vamos tentar denovo!!! zconnection.connect; except showmessage('Não foi possível encontrar o servidor, fechando aplicação'); halt; end; end; ----- Original Message ----- From: Jorge Ericsson Sent: Friday, June 15, 2007 11:39 AM Subject: [delphi-br] Iniciar o MySQL automaticamente Olá amigos, Tenho uma aplicação que utiliza o mysql e alguns usuários não podem deixar o serviço ativo. Qdo a aplicação é executada e não encontra o serviço ativo dá um monte de erro na abertura do bco de dados. Gostaria de saber se alguém tem um exemplo para iniciar o serviço do mysql automáticamente caso o mesmo se encontre desativado. []´s -- Jorge Ericsson S. Pinheiro Analista/Projetista de Sistemas Ericsson Sistemas e Soluções http://www.jericssonsup.com.br 61 9667-4785 / 3966-4535 Brasília- DF [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]