Como altero o valor de uma const no momento de compilar?

Delphi

28/11/2004

Existe alguma maneira de meu Componente escrever um valor em uma Constante na Unit do Projeto em que ele estiver (Escrever no Código), sempre que o valor da propriedade for alterada.

Obs.: Mesmo que seja no momento de Compilar o Código!


Obrigado a Todos,
André Ferreira.


André Ferreira

André Ferreira

Curtidas 0

Respostas

Paulo_amorim

Paulo_amorim

28/11/2004

Olá

Se uma constante deve ser alterada, então ela é na verdade uma variável, não?
Não seria melhor troca, no caso?

Até+


GOSTEI 0
Rômulo Barros

Rômulo Barros

28/11/2004

Para que o valor de uma constante seja alterado, vá no menu [b:5ffffeb155]´PROJECT/OPTIONS´[/b:5ffffeb155] e na aba [b:5ffffeb155]COMPILER[/b:5ffffeb155] verifique a opção [b:5ffffeb155]SYNTAX OPTIONS[/b:5ffffeb155] e marque [b:5ffffeb155]ASSIGNABLE[/b:5ffffeb155] [b:5ffffeb155]TYPED CONSTANTS[/b:5ffffeb155]


GOSTEI 0
André Ferreira

André Ferreira

28/11/2004

O meu objetivo não é alterar o valor da Constante em execução e sim que o meu Componente a altere em DesignTime, para que o Programa possa obter os valores da constante e não possa altera-los em execução.

Gostaria exatamente que meu componente Escrevesse diretamente no código da Unit em que ele fosse colocado...


Existe esta possibilidade :?:


[i:8b24079e1b][color=blue:8b24079e1b][b:8b24079e1b]Um Forte Abraço,
André Ferreira.[/b:8b24079e1b][/color:8b24079e1b][/i:8b24079e1b]


GOSTEI 0
POSTAR