Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.05.2014, 19:42   #1
Volus
Новичок
Джуниор
 
Регистрация: 28.05.2014
Сообщений: 1
По умолчанию Нужна помощь в преобразованиях AnsiString из void*

Помогите, пожалуйста.
Работал на С++ лет десять назад, потом ушел на Делфи, теперь опять вернулся и пересел с шестого Билдера на современный типа 2010-2012.
Пересобираю старый проект.
Перестали работать простые конструкции типа

static char lpsz[512];
strcpy( lpsz, (LPSTR)pData); // вот здесь void* pData из TListItem
AnsiString as = lpsz;
Вместо всей строки все время копирует только первый символ. Я уже замаялся.
Volus вне форума Ответить с цитированием
Старый 28.05.2014, 20:05   #2
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,331
По умолчанию

pData указывает на Unicode (LPWSTR) строку.
waleri вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка Unresolved external 'AVIA::AVIA(int, System::AnsiString, System::AnsiString, System::AnsiString, int) mexmexmex C++ Builder 3 27.12.2011 13:31
Очень нужна помощь c матрицами, макросами в Excel. Заранее благодарен(поверьте, очень-очень нужна помощь) Farridjan Помощь студентам 1 03.07.2009 12:24
Очень нужна помощь с написанием программы... срочно(буду благодарен за помощь) 5Paladin5 Помощь студентам 3 02.07.2009 09:12
Нужна помощь за $ scfins Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 12.05.2009 15:06