Fórum Só para quem manja de Delphi.. #149454
25/03/2003
0
Desenvolvi um programa com base de dados Inter Base, só que preciso colocar uma função que verifique se o IBServer esta sendo excutado ou não.. se ele nao estiver sendo executado, preciso executar ele, pois sem ele minha base de dados nao funciona..
Como posso fazer isso?
Obrigado,
Renato
Renatoricci
Curtir tópico
+ 0Posts
25/03/2003
Dr. Kill
Não seria mais fácil vc instalar o Guardian do interbase que inicia-se junto com o windows.
Gostei + 0
25/03/2003
Renatoricci
Estou desenvolvendo um programa para usuário final, e já prevendo o seguinte..
Vamos supor que algum dia, por algum motivo, alguma razão, ou pelo fato de alguem mexer onde nao deve, o IbServer, ou o IbGuardian nao for carregado no inicio do Windows..
Ai o usuário vai tentar abrir o programa e como o interbase nao vai estar rodando, o programa tb nao vai funcionar..
Intendeu o meu ponto de vista?
Por isso que estou querendo fazer isso..
De qualquer maneira.. Obrigado..
Renato
Gostei + 0
25/03/2003
Rafael Heise
mas por favor. .não coloque mais títulos de mensagens como
´Só pra quem manja de delphi´
eu entrei por um acaso na sua mensagem pra ver o que tanta queria.....
vamos usar todos o bom senso e fazer daqui um verdadeiro fórum.. perguntas objetivas, respostas objetivas .....
Gostei + 0
25/03/2003
Renatoricci
mas.. todo caso, nao usarei mais esse titulo..
Renato
Gostei + 0
25/03/2003
Anonymous
procedure TForm1.AplicativosRodando;
const
MAX_WINDOW = 16364;
var
I : Integer;
PCaption : array[0..255] of char;
Achou : boolean;
begin
Achou := false;
for I:=1 to MAX_WINDOW do
begin
if((GetWindowText(I,PCaption,255)<>0)and
(GetWindowLong(I,GWL_EXSTYLE)<>0) and
(GetWindowLong(I,GWL_HWNDPARENT)=0)and
(GetWindowLong(I,GWL_HINSTANCE)<>0)) then
if not((IsWindowVisible(I))) then
if String(PCaption) = ´InterBase Server´ then
begin
ShowMessage(´Interbase Carregado´);
Achou := true;
break;
end;
end;
if not(Achou) then
WinExec(´C:\Arquivos de programas\Borland\InterBase\bin\ibguard.exe´, sw_show);
end;
Leandro
ICQ 128124370
Gostei + 0
26/03/2003
Hannah
Vamos transformar o fórum num ambiente legal..
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)