Kim Schulz wrote:
> Hejsa,
> Sidder lige og roder med et lille problem hvor jeg skal have en streng
> ind via en kommando linje define (-DFOO="min streng"), men når den
> kommer ind i koden, så skal jeg bruge den som unicode.
> Jeg har forsøgt mig med
> TEXT(FOO) og L##FOO, men det virker desværre ikke rigtigt
>
> Er der en smart måde at få dette ind på eller skal jeg til at lægge
> min streng ind i en streng variable og så
> konvertere den derefter?
>
> Det er på windows platformen men jo mindre windows specifik løsning jo
> bedre.
Klassisk problem, klassisk løsning:
#define TEXT1(x) TEXT(x)
TEXT1(FOO) // Dette expanderer først til TEXT("min streng"),
// så til L"min streng"
--
Jakob Bøhm, M.Sc.Eng. * jb@danware.dk * direct tel:+45-45-90-25-33
Danware Data A/S * Bregnerodvej 127 * DK-3460 Birkerod * DENMARK
http://www.netop.com * tel:+45-45-90-25-25 * fax:+45-45-90-25-26
Information in this mail is hasty, not binding and may not be right.
Information in this posting may not be the official position of Danware
Data A/S, only the personal opinions of the author.