[ Príspevkov: 3 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
makro

Registrovaný: 13.01.09
Prihlásený: 15.10.13
Príspevky: 113
Témy: 38 | 38
NapísalOffline : 30.05.2012 8:16 | makro

Ahojte, chcem si spravit makro na podmieneny vypis takto:

Kód:
#define PRINT(...) \
   #ifdef DEBUG_OUTPUT\
   DbgPrint(__VA_ARGS__);\
   #endif


ale bohuzial to nefunguje a vypisuje tieto errory:
Kód:
1>c:\users\administrator\desktop\work\testing\driver\driver.c(536) : error C2065: 'endif' : undeclared identifier
1>c:\users\administrator\desktop\work\testing\driver\driver.c(546) : error C2065: 'ifdef' : undeclared identifier
1>c:\users\administrator\desktop\work\testing\driver\driver.c(546) : error C2146: syntax error : missing ';' before identifier 'DbgPrint'
1>c:\users\administrator\desktop\work\testing\driver\driver.c(546) : error C2065: 'endif' : undeclared identifier
1>c:\users\administrator\desktop\work\testing\driver\driver.c(553) : error C2065: 'ifdef' : undeclared identifier
1>c:\users\administrator\desktop\work\testing\driver\driver.c(553) : error C2146: syntax error : missing ';' before identifier 'DbgPrint'
1>c:\users\administrator\desktop\work\testing\driver\driver.c(553) : error C2065: 'endif' : undeclared identifier
1>c:\users\administrator\desktop\work\testing\driver\driver.c(602) : error C2065: 'ifdef' : undeclared identifier

Skusal som aj '\' pred '#' ale konci to s illegal escape sequence. Nejake napady?


_________________
NB: kedysi: MSI GX620, LENOVO SL510 teraz: Lenovo TP Edge E520
Offline

Skúsený užívateľ
Skúsený užívateľ
makro

Registrovaný: 11.01.09
Prihlásený: 28.04.26
Príspevky: 1399
Témy: 10 | 10
Bydlisko: Hrinova
NapísalOffline : 30.05.2012 9:46 | makro

Take nieco sa neda, musis to rozdelit:
Kód:
#ifdef DEBUG_OUTPUT
    #define PRINT(...) \
        DbgPrint(__VA_ARGS__);
#else
    #define PRINT(...) \
        printf( "nieco ine" );
#endif


Offline

Užívateľ
Užívateľ
makro

Registrovaný: 13.01.09
Prihlásený: 15.10.13
Príspevky: 113
Témy: 38 | 38
Napísal autor témyOffline : 30.05.2012 11:17 | makro

oki, vdaka ;)


_________________
NB: kedysi: MSI GX620, LENOVO SL510 teraz: Lenovo TP Edge E520
 [ Príspevkov: 3 ] 


makro



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

excel makro

v Ostatné programy

0

615

15.02.2011 16:22

kyjak

V tomto fóre nie sú ďalšie neprečítané témy.

Makro-excel-VisualBasic

v Ostatné

2

3531

11.01.2006 13:47

zeman

V tomto fóre nie sú ďalšie neprečítané témy.

Excel, vyhladavacie makro

v Ostatné

2

1030

10.06.2014 21:26

bartimeus

V tomto fóre nie sú ďalšie neprečítané témy.

makro feof a cyklus

v Backend

23

821

25.06.2015 23:43

magic

V tomto fóre nie sú ďalšie neprečítané témy.

Makro-odstranenie diakritiky v excely

v Ostatné programy

4

1139

24.01.2012 15:13

kati123



© 2005 - 2026 PCforum, edited by JanoF