Exibir mensagem anterior :: Exibir próxima mensagem |
Autor |
Mensagem |
AilsonMarchi Novato
Registrado: Terça-Feira, 21 de Janeiro de 2020 Mensagens: 2
|
Enviada: Ter Jan 21, 2020 11:34 pm Assunto: Fazer com que o compilador utilize uma função |
|
|
Boa noite senhores.
Em meu sistema tenho uma função que faz algumas validações de um arquivo de configuracao.ini .
Tenho a seguinte dúvida:
Há alguma forma de fazer com que o compilador utilize essa função para validar ?
E se retornar FALSE o programa nem compilaria e lançaria um erro.
Att. |
|
Voltar ao Topo |
|
|
johnny-walker Moderador
Registrado: Sábado, 4 de Outubro de 2003 Mensagens: 10653 Localização: Contagem/MG - BRAZIL
|
Enviada: Qua Jan 22, 2020 9:15 am Assunto: |
|
|
A compilação somente ocorre do lado programador, qual interesse em não compilar, pois para ler um arquivo ini, o executável tem de existir.
A IDE é para desenvolvimento, claro que você pode criar um wizard para a IDE, mas para o que você quer não faz sentido, pois não conheço ninguém que leva código fonte para o cliente.
Se você distribuisse seu código fonte, fica bem mais fácil das pessoas utilizarem seu programa indevidamente e sem seu consentimento.
bye _________________ P.O.W.E.R B.Y D.E.L.P.H.I |
|
Voltar ao Topo |
|
|
AilsonMarchi Novato
Registrado: Terça-Feira, 21 de Janeiro de 2020 Mensagens: 2
|
Enviada: Qua Jan 22, 2020 10:35 pm Assunto: |
|
|
Lá na empresa temos uma suíte de programas relacionados ao programa principal. Cada programa contém um repositório com suas versões e esse programas utilizam units do programa principal.
O que acontece é que quando se compila um dos programas paralelos é preciso carregar o repositório de mesma versão do programa principal.
O problema é que é possível compilar um programa paralelo usando o repositório do programa principal de uma versão anterior ou posterior e isso tem causado problemas.
Queria fazer uma validação do .dproj do programa principal para checar se está com o repositório da versão correta senão o compilador não compila o programa paralelo.
Usei o exemplo do arquivo ini porque seria o mais simples de explicar, mas a validação mais importante seria do .dproj do programa principal.
Se não for do compilador que seja algum outro recurso do Delphi para isso.
Mas seria muito importante se conseguíssemos colocar no projeto do programa paralelo uma função que checasse a versão (.dproj) do programa principal. Já tivemos problemas sérios aqui com isso. |
|
Voltar ao Topo |
|
|
joemil Moderador
Registrado: Quinta-Feira, 25 de Março de 2004 Mensagens: 9098 Localização: Sinop-MT
|
Enviada: Qui Jan 23, 2020 9:16 am Assunto: |
|
|
usa #define e #ifdef #endif _________________ <b>SEMPRE COLOQUE [RESOLVIDO] NO SEU POST</b>
Enviar imagens: http://tinypic.com/ |
|
Voltar ao Topo |
|
|
johnny-walker Moderador
Registrado: Sábado, 4 de Outubro de 2003 Mensagens: 10653 Localização: Contagem/MG - BRAZIL
|
|
Voltar ao Topo |
|
|
|