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]

Responder a