Volniy
|
Posted: Mon Jul 12, 2010 18:30 Post subject: |
|
|
vx2 wrote: | ни когда-бы на них не подумал |
Ты шутишь? Передача строк через ByVal в API функцию в VB имеет абсолютно магический смысл. На самом деле при этом происходит хитрая цепочка действий: сначала конвертация внутренней бейсиковской юникод-строки в нультерминованную ANSI строку и передача ее в API-функцию, затем возвращенный результат обратно конвертируется во внутреннюю юникодную строку VB. "Вот такая вот загогулина" (с). Короче, без ByVal тут никак не обойтись.
Вот тут есть инфа на эту тему. |
|