Re[2]: C# импорт DLL и шаманство с CString (MFC) <-> string
От: biocheshire  
Дата: 09.08.06 14:00
Оценка:
Здравствуйте, Mab, Вы писали:

Mab>Использовать plain-C строки при интеропе.

Угу, вроде получилось, спасибо
Теперь вот такая трабла..
ДЛЛ теперь на managable C++:

int GetValue(System::string *data)
{
CString someValue;
/*
происходят манипуляции, после которых
полученные данные (строку в CString) необходимо 
скинуть в data же
(data = someValue - не проходит ессно)
Вопрос1:
Как загрузить текст из CString в System::String, какие методы этих классов юзать?
*/
}


Вопрос 2:
Как в таком коде (уже на C#) с учетом вопроса №1

...
[DLLImport]
public static external GetValue(string data);
string strVar;
...
GetValue(strVar);

..сделать так, чтобы strVar изменился после выполнения функции GetValue (указателей же нет )
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.