Показать сообщение отдельно
Старый 24.09.2007, 12:38   #8  
petr is offline
petr
Участник
Соотечественники
 
557 / 201 (8) ++++++
Регистрация: 30.05.2005
Адрес: Швейцария
И хотя AndyD ответил достаточно исчерпывающе, все же у меня есть еще один вопрос по данной теме, а именно:

Для трансформации LPSTR в BSTR AndyD предлагает следующий код:
X++:
ComVariant var = ComVariant::createFromStr(_string);
;
_BC_Code128.arg(ExtTypes::STRING);
barcodeStr = _BC_Code128.call(var.int());
В KR3 Microsoft использует такую конструкцию (я так понимаю тоже для перевода строки из формата LPSTR в BSTR):
X++:
    _BC_OCode128.arg(ExtTypes::BStrAnsi);
barcodeStr = _BC_Code128.call(string);
Это одно и тоже или тут тоже могут быть подводные камни?