Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Для новичков > #define FullPath LMainPath"\\NameOfFile.jpg"


Автор: malor 12.8.2011, 19:16
Есть код:
#define MainPath "D:"    
#define ImagePath     L"D:\\Image.jpg"
#define pathEvent   _T(MainPath) _T("\\Event.txt")


pathEvent вставляется 1-м аргументом в CreateFile(...). 

Мне нужно что-то типа
#define ImagePath    LMainPath"\\Image.jpg"
Как правильно оформить?

Переменная ImagePath будет передана в качестве второго параметра функции    
Код
GpStatus WINGDIPAPI GdipSaveImageToFile(GpImage *image, GDIPCONST WCHAR* filename,
                    GDIPCONST CLSID* clsidEncoder, 
                    GDIPCONST EncoderParameters* encoderParams);
(декларирована в GdiPlusFlat.h)

Опция "Character Set" в свойствах проекта равна "Use Multi-Byte Character Set".

VS 2008

Автор: borisbn 12.8.2011, 20:37
да, собственно, также
Код

#define ImagePath    _T(MainPath) _T("\\Image.jpg")

?

Автор: malor 12.8.2011, 20:56
Выдаст:
error C2664: 'Gdiplus::GpStatus (Gdiplus::GpImage *,const WCHAR *,const CLSID *,const Gdiplus::EncoderParameters *)' : cannot convert parameter 2 from 'const char [13]' to 'const WCHAR *'

Автор: boostcoder 13.8.2011, 02:22
malor, я не нашел форума где бы ты не задал свой тупой вопрос)))
по существу, есть о чем спросить?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)