Вызов функции и передача в нее указателя
От: indee  
Дата: 11.05.06 12:42
Оценка:
Как в C# вызвать функцию из Dll и передать в нее как параметр указатель на строку?

Dll написана на Delphi, прототип функции:
MyFunc(val : pointer)

где val — указатель на строку (PChar).


Объявление и вызов функции:


[DllImport("MyDll",)]
private extern static void MyFunc( ref String MyStr);

....

String str = "";

MyFunc( ref(str));

MessageBox.Show(str);




не принес никаких результатов.

Как это сделать правильно?

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