View Single Post
  #4  
Old 28-03-2021, 08:24
Cesar82's Avatar
Cesar82 Cesar82 is offline
Registered User
 
Join Date: May 2011
Location: Brazil
Posts: 1,074
Thanks: 1,814
Thanked 2,304 Times in 787 Posts
Cesar82 is on a distinguished road
Quote:
Originally Posted by Masquerade View Post
I know there's an if/else but is there an if/else for ifdef?

Example:

Code:
#define example

#ifdef example
     ExtractTemporaryFile('def.txt')
#else
     ExtractTemporaryFile('notdef.txt')
#endif
Would that work?
Yes. For ISPP there is more than one way to use ELSE like:
Code:
#define example 5

#if defined(example)
  #if Example == 5
     ExtractTemporaryFile('def5.txt')
  #elif Example == 4
      ExtractTemporaryFile('def4.txt')
  #elif Example == 3
     ExtractTemporaryFile('def3.txt')
  #elif Example == 2
      ExtractTemporaryFile('def2.txt')
  #elif Example == 1
      ExtractTemporaryFile('def1.txt')
  #else
      ExtractTemporaryFile('def.txt')
  #endif
#else
     ExtractTemporaryFile('notdef.txt')
#endif
P.S: elif = else if
Reply With Quote
The Following 2 Users Say Thank You to Cesar82 For This Useful Post:
ffmla (28-03-2021), Prince4 (28-03-2021)