Максимальная длина данных BSTR
От: degtyarenko_d  
Дата: 26.06.09 12:40
Оценка:
Здравствуйте! Столкнулся с проблемой такого характера:
есть библиотека, которая транслирует данные в приложение на VB6, вообщем все бы хорошо, но в момент
передачи в одной из функций указателя на char* большого блока данных экземпляру COM класса bstr_t, являющегося обверткой для BSTR, программа попросту зависает, никаких exceptions, error, ничего! Пробовал сделать с помощью ф-ии SysAllocStringLen(char* A2W(src), UINT len) такая же фигня. Так вот не ужели максимальная длина данных типа BSTR sizeof(UINT) ~ 4 bytes то есть 65535 символов и нужно переделывать все по другому?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.