Página 1 de 1

arquivos necessários para compilar

Enviado: 15 Ago 2009 00:34
por Inacio
Pessoal, será que é possível colocar todos (e apenas) os arquivos necessários para compilar no xHarbour numa só pasta? Quais seriam eles?

Explico: eu tenho alguns funcionários usando meu programa, cada um no seu computador. Ao invés de colocar no computador deles diretamente o executável do programa, eu coloco o próprio prg, e faço um bat para compilar o programa cada vez que o usuário o inicia, já que o prg está sendo atualizado constantemente. Como é o próprio programa que baixa via ftp a nova versão (um novo prg), eu não poderia mandar o próprio executável, porque ao baixar ele não aceitaria sobrescrever o arquivo exe que está sendo executado no momento. Além disso, tem a questão do tamanho do arquivo: mandando o prg, baixa muito mais rápido que se eu mandasse o exe.

Então, com o rtlink, eu mantenho os arquivos do clipper necessários para compilar e linkeditar na própria pasta do programa, e o bat compila. Agora, com o xHarbour, eu não sei se dá pra fazer isso. Se eu tiver que instalar o programa todo em cada computador, fica meio complicado.

Será que dá pra salvar apenas alguns arquivos necessários para compilar?

Grato

Inacio

Re: arquivos necessários para compilar

Enviado: 15 Ago 2009 00:44
por sygecom
Olé Inacio,
Distribuir .PRG e compilar programa a cada execução em varias maquinas isso não é uma boa pratica, até mesmo que pode haver alguma alteração sem querer e dar sérias conesequencias.
Para diminuir o tamanho do EXE você pode usar o UPX. E para subistituir o exe em execução você pode simplesmentes renomear o exe em execução e depois colocar o exe novo no lugar do que você deseja.