Diretiva de compilação, saber se está em debug
Ola colegas, alguém sabe se existe alguma forma de saber se o delphi está em modo de debug?
Alguma coisa do tipo
Alguma coisa do tipo
{$IF Debug}
// faz alguma coisa
{$ENDIF}Weber
Curtidas 0
Respostas
Massuda
11/07/2005
O que você quer dizer com ´modo de debug´? Você quer saber se está sendo [b:b320174de0]compilado[/b:b320174de0] com informação de debug ou quer saber se está sendo [b:b320174de0]executado[/b:b320174de0] dentro do Delphi?
GOSTEI 0
Weber
11/07/2005
Quero saber se está sendo executado de dentro do delphi (F9)
GOSTEI 0
Massuda
11/07/2005
Dê uma olhada [url=http://groups.google.com.br/group/borland.public.delphi.vcl.components.writing/browse_thread/thread/a23dfa966696aa5d/7767c0461c1e80c3]neste tópico[/url] no NG da Borland (via Google). Basicamente ele testa se tem um debugger rodando e se o processo pai do seu programa está associado a uma janela da IDE do Delphi.
GOSTEI 0
Orpolonio
11/07/2005
crie uma variavel dentro do ifdef e verás....
GOSTEI 0
Weber
11/07/2005
Tudo bem, mas como devo fazer o IFDEF
{$IFDEF Debug} ?????
{$IFDEF Debug} ?????
GOSTEI 0
Massuda
11/07/2005
...como devo fazer o IFDEF
Você usa um IFDEF se quer que seu programa seja compilado de forma diferente (mais/menos código, opções diferentes de compilação, etc). O IFDEF é avaliado em tempo de compilação, não terá efeito nenhum durante a execução.Para saber se está executando de dentro do Delphi, use o código que indiquei.
GOSTEI 0