>>>>>You can only use built-in functions in #IF.
>>>>>To control what to compile, you would use #IFDEF/#IFNDEF in combination with #DEFINE/#UNDEF
>>>>>
>>>>>>
>>>>
>>>>By built-in functions do you mean those that are compiled? And if I use #IFDEF/#IFDNED, I still can't use them when running/testing the application in IDE, right?
>>>
>>>You can probably define something like
>>>
>>>#DEFINE DEBUG .T.
>>>
>>>Then
>>>
>>>#IF DEBUG
>>> My IDE Code
>>>#ELSE
>>> My Production Code
>>>#ENDIF
>>
>>I need to have two production codes depending on some constant.
>>
>>Thank you for your suggestion.
>
>Do you want to include this into your final code or have two separate versions of the code not compiled? Can you work along the lines above?
I want to include in the final EXE only one version of the code. But when I am testing the application (in IDE) I want to be able to run this or that code. I thought I could do it by setting or defining some global variable. But it does not seem to be possible.
"The creative process is nothing but a series of crises." Isaac Bashevis Singer
"My experience is that as soon as people are old enough to know better, they don't know anything at all." Oscar Wilde
"If a nation values anything more than freedom, it will lose its freedom; and the irony of it is that if it is comfort or money that it values more, it will lose that too." W.Somerset Maugham