Преобразование System::Object __gc* в char *
От: kupidan Россия  
Дата: 07.08.03 09:29
Оценка:
Всем привет !
Подскажите, пожалуйста, как можно преобразовать System::Object __gc* в char * ?
Ну, или System::String __gc* в char * ?

Заранее благодарен.
Re: Преобразование System::Object __gc* в char *
От: mab Россия http://shade.msu.ru/~mab
Дата: 07.08.03 09:57
Оценка: 2 (1)
Здравствуйте, kupidan, Вы писали:

K>Подскажите, пожалуйста, как можно преобразовать System::Object __gc* в char * ?

А в чем смысл сего преобразования? Может тебе объект запинить надо?


K>Ну, или System::String __gc* в char * ?

char* ptr = (char*) Marshal::StringToHGlobalAnsi(str).ToPointer();


Потом соответственно не забыть
Marshal::FreeHGlobal(IntPtr(ptr));
Re[2]: Преобразование System::Object __gc* в char *
От: mihailik Украина  
Дата: 08.08.03 12:54
Оценка:
K>>Подскажите, пожалуйста, как можно преобразовать System::Object __gc* в char * ?
mab>А в чем смысл сего преобразования? Может тебе объект запинить надо?

Может, предполагается использовать ToString для объекта, а строку потом через StringToHGlobalAnsi?
... << RSDN@Home 1.1 beta 1 >>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.