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]
--
<<<<< 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]
Links do Yahoo! Grupos
- Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
- Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
- O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.