-
شنبه 26 اردیبهشت 1388, 01:23 صبح
#3
VIP
نقل قول: cost LPWSTR to char *
اگر قرار هست به جای یونیکد کدها نوع اسکی را استفاده کنید، همیشه به جای اینکع مستقیم از W یا انواع یونیکد استفاده کنید، از انواعی استفاده کنید که با تغییر تنظیمات کامپایلر خود به خود آن نوع را انتخاب کند و کامپایل کند.
مثلا :
- همیشه TCHAR برای رشته ها (به جای char یا wchar_t)
- همیشه تمام رشته ها با _T یا TEXT همراه باشد.
- همیشه توابع را بدون A یا W استفاده کنید.
- همیشه از LPTSTR برای رشته ها (به جای LPWSTR یا LPSTR)
- و ...
به این شکل، به منوی project و سپس properties بروید، در قسمت general نوع character set را unicode یا Multi-byte تنظیم کنید (برای هر دو حالت release و debug) تا برای همان نوع توابع فراخوانی و کامپایل شود.
آخرین ویرایش به وسیله Nima_NF : جمعه 12 تیر 1388 در 13:28 عصر
قوانین ایجاد تاپیک در تالار
- شما نمی توانید تاپیک جدید ایجاد کنید
- شما نمی توانید به تاپیک ها پاسخ دهید
- شما نمی توانید ضمیمه ارسال کنید
- شما نمی توانید پاسخ هایتان را ویرایش کنید
-
قوانین سایت