Se a variavel for local e não esta sendo utilizada em nenhum momento ele vai 
ignorar.

 

         try
           ndespesa:=7.50;
           nDespesa := StrToFloat('7,50'));

          ShowMessage(StrToFloat(nDespesa));
         except
           nDespesa := 0;
         end;
Tente assim;

 

 

Eduardo Castro Alves

Analista de Sistemas

________________________________

From: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] On Behalf Of Luiz 
Escobar
Sent: sexta-feira, 9 de junho de 2006 13:53
To: delphi-br@yahoogrupos.com.br
Subject: Re: [delphi-br] O compilador ignora as linhas de comando.

 

PARA... é otimizador e não ignorador... ehhehehe
o otimizador, não ignora linha, ele otimiza... 

manda um pedaço maior do código, mas vc copia de lá e cola aqui,
num vai reescrever o código aqui não.... copia e cola....
pelo menos umas dez linhas antes e dez depois....

Luiz Escobar


  ----- Original Message ----- 
  From: Fellipe Henrique 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, June 08, 2006 7:08 PM
  Subject: Re: [delphi-br] O compilador ignora as linhas de comando.


  Amigo, o compilador acha que estas linhs não valem nada.. ou seja, nao
  acrescenta no sistema em si, por isso ele nao a reconhece... isso é culpa do
  otimizador do compilador..  ele é muito bom, mas tem horas que ele enche o
  saco! Primeiramente, veja se estas linhas realmente "fazem" alguma coisa.. e
  se de fato você precisa delas, é só você desabilitar o otimizador...

  no Delphi 7 é:

  Project, options, na aba Compiler, desmarque a opção Otimization.

  Mas como eu disse, verifique seu código, pois desmarcar esta opção pode ser
  que entre muito "lixo" no seu código..

  Espero ter ajudado.
  []s
  Fellipe H.


  Em 08/06/06, delphi6_2005 <[EMAIL PROTECTED]> escreveu:
  >
  >  Amigos no meu programa as duas linhas dentro do try são ignoradas
  > parece que o compilador se recusa a ler essas linhas eu coloquei um
  > breakpoint e de fato as duas linhas de codigo não são lidas, a execução
  > pula do try para o end; direto.
  > Agradeço a ajuda dos amigos.
  >
  >       ndespesa: double;
  >
  >       try
  >         ndespesa:=7.50;
  >         nDespesa := StrToFloat('7,50'));
  >       except
  >         nDespesa := 0;
  >       end;
  >
  >
  >
  >
  >
  > 
  >



  -- 
  _________________________________
  Fellipe Henrique
  [EMAIL PROTECTED]

  Borland Developer Studio 2006 Certified

  "Venham até a borda, ele disse.
  Eles disseram: Nós temos medo.
  Venham até a borda, ele insistiu.
  Eles foram, Ele os empurrou...
  E eles voaram."
  (Guillaume Apollinaire)


  [As partes desta mensagem que não continham texto foram removidas]

   

[As partes desta mensagem que não continham texto foram removidas]

 



[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:
    http://br.yahoo.com/info/utos.html

 



Responder a