dll, char * и С#
От: givi  
Дата: 18.12.02 11:29
Оценка:
Всем привет...

Есть экспортируемая функция void a( char * buf, int buf_len ) из неуправляемой dll... buf — out параметр
пишу в C#
[DllImport("test.dll")]
static extern void a( byte [] buf, int len );
...
byte [] buf = new byte[256];
a(buf, 256);
string str = CONVERT( buf );
...
Вопрос: есть ли более удобный способ получить строку из неуправляемой финкции???
Или: как красиво написать функцию CONVERT???

Всем заранее благодарен...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.