Além disso, tem que usar a diretiva de compilação {$WRITEABLECONST ON}.
Sds.


>From: Walter Alves Chagas Junior <[EMAIL PROTECTED]>
>Reply-To: delphi-br@yahoogrupos.com.br
>To: "'delphi-br@yahoogrupos.com.br'" <delphi-br@yahoogrupos.com.br>
>Subject: RES: [delphi-br] Alterar uma constante. Isso ja foi possivel !?
>Date: Tue, 25 Apr 2006 10:51:52 -0300
>
>Dê uma olhada no Help do Delphi sobre a diretiva "Assignable typed
>constants", pelo que já li nela, ela permite que o compilador faça isto,
>mas
>acredito que alguem mais aqui saiba melhor do que se trata esta diretiva.
>
>Dá uma lida lá.
>
>[]s
>
>Walter Alves Chagas Junior
>Projeto e desenvolvimento de sistemas
>Telemont Engenharia de telecomunicações S/A
>Belo Horizonte - MG - Brasil
>[EMAIL PROTECTED]
>Fone: (31) 3389-8215 Fax: (31) 3389-8200
>
>
>-----Mensagem original-----
>De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
>nome de Welson Avelar
>Enviada em: terça-feira, 25 de abril de 2006 10:16
>Para: Delphi-BR
>Assunto: [delphi-br] Alterar uma constante. Isso ja foi possivel !?
>
>
>Veja só o que está rolando aqui na empresa. Alguns sistemas antigos,
>desenvolvidos em D4 foram passados pra D7. Acontece que nesses sistemas
>antigos, existe o caso de se poder alterar uma constante durante a execução
>do sistema. Olha só:
>
>   Const pathBD : String = 'c:\dados\'
>
>   (...)
>
>   if not bla bla then
>     pathBD := novoPathBD;
>
>   Sacaram a idéia ?! O compilador D7 sempre para em linhas como essa
>(existem diversos casos desse no código) falando, claro, que o lado
>esquerdo
>não pode sofrer essa atribuição. Até aí tudo bem, seria só o lance de mudar
>de lugar a constante acima e colocá-la na seção VAR. Mas um outro
>programador aqui na empresa tá teimando em dizer que isso é configuração do
>compilador. Que executa sim e que EU mudei esse troço !!! Já tentei
>convencê-lo de que constante é o que diz o nome, C O N S T A N T E, mas
>segundo ele, em versões anteriores do Delphi, isso rodava sem o menor
>problema.
>   É verídico isso !?
>
>   []'s.
>
>
>=================================
>"Nunca ande pelo caminho traçado, pois ele conduz somente até onde os
>outros
>já foram."
>Alexander Graham Bell
>=================================
>Welson de Avelar Soares Filho
>Analista/Programador Delphi
>Gemini Sistemas
><www.geminisistemas.com.br>
>Juiz de Fora - Minas Gerais
>=================================
>
>---------------------------------
>Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular.
>Registre seu aparelho agora!
>
>[As partes desta mensagem que não continham texto foram removidas]
>
>
>
>--
><<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
>
>
>
>Links do Yahoo! Grupos
>
>
>
>
>
>
>
>
>[As partes desta mensagem que não continham texto foram removidas]
>

_________________________________________________________________
MSN Busca: fácil, rápido, direto ao ponto.  http://search.msn.com.br



--
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

<*> Para ver as mensagens antigas, acesse:
    http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
    [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por:
PUBLICIDADE


Links do Yahoo! Grupos

Responder a