Re[5]: Как передать указатель на буфер в win32 API
От: Овощ http://www.google.com
Дата: 22.06.09 17:32
Оценка:
Здравствуйте, Аноним, Вы писали:

А>dllimport я оттуда и брал. Но для меня роблема как объявить указатель на массив в бесике.


Указатель на массив сиволов может быть представлен через экземпляр класса StringBuilder. Причем свойство StringBuilder.Capacity — это размер этого массива (буффера).
Также желательно через атрибут MarshalAs задать тип, например так: [MarshalAs(UnmanagedType.LPStr)]. И через атрибут DllImport — кодировку [DllImport(..., CharSet = CharSet.Ansi, ...)].
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.