Página 1 de 1

Serviços no Windows com Harbour

Enviado: 23 Mai 2014 10:36
por alejesus
Bom dia,

Alguém utiliza ou já desenvolveu algum trabalho para implementar o recurso execução do programa como serviço?

Pergunto, pois ao tentar usar tal recurso, apesar do programa rodar corretamente os comandos falham, como por exemplo a função File(), se alguém já passou por isto ou tem alguma dica para trabalhar com o assunto, agradeço.

Anexo um exemplo do Harbour que fiz algumas alterações, ele executa como serviço, mas não funciona adequadamente nos trechos que comentei sobre a gravação da mensagem "start e stop".


Att

Alexandre

Serviços no Windows com Harbour

Enviado: 23 Mai 2014 10:54
por Kapiaba

Serviços no Windows com Harbour

Enviado: 23 Mai 2014 17:41
por Itamar M. Lins Jr.
Ola!

//Nesta linha
IF FILE( "server.start" ) //Aqui nesta linha use o path completo file("c:\xyz\abcd\server.start")

Você precisa saber onde está sendo executado o sistema só isso, para usar simplesmente file("xyz")
tipo o usuário pode chamar do c:\ o comando c:\meudir\dir2\dir3\meu.exe, vc neste caso precisa ajustar o PATH via leitura de algum arquivo INI tipo.

[DADOS]
DIR = c:\xyz\meusdados\

PS.
Gostei de ver seu exemplo, me deu umas ideias aqui.

Saudações,
Itamar M. Lins Jr.

Serviços no Windows com Harbour

Enviado: 26 Mai 2014 08:52
por alejesus
Itamar, bom dia.

O problema é que o executável estava no mesmo caminho do arquivo, tanto que o arquivo de "log" que é criado fica no mesmo path do exe e dos arquivos que verifico no FILE().

Bom, de qualquer forma, indicando o caminho completo do arquivo funcionou, obrigado.

Obs.: O exemplo enviado é do próprio Harbour, eu utilizei ele para fazer umas modificações.

Abs,


Alexandre