Select the product you need help with
Перетворення з System::String * * Char в Visual C++Номер статті: 311259 - Показ продуктів, яких стосується ця стаття. Ця стаття відноситься до таких
Microsoft бібліотека класів .NET Framework простори імен:
На цій сторінціПІДСУМКИУ цій статті розглянуто кілька способів перетворити з System::String * char * за допомогою таких дій:
Спосіб 1PtrToStringChars дає вам інтер'єру вказівник на справжній об'єкт рядок. Якщо ви передати цей вказівник при некерованого функція дзвінку, ви повинні спочатку закріпити вказівник щоб гарантувати, що об'єкт не переміщуються під Вільний час асинхронного сміття Колекція процес:Спосіб 2StringToHGlobalAnsi копіювання вмісту керованих рядок об'єкта, до рідної купи, і потім конвертує його в американський національних стандартів інститут (ANSI) формат на льоту. Цей спосіб виділення необхідних рідної купу пам'яті:
http://msdn2.Microsoft.com/EN-US/Library/k8d11d4s.aspx Ці кроки застосовуються до всієї статті.
(http://msdn2.microsoft.com/en-us/library/k8d11d4s.aspx)
Метод 3Клас VC7 CString має конструктор, що приймає керованих Рядковий вказівник і навантаження CString з його зміст:Метод 4Visual c + + 2008 вводить в marshal_as<T> </T> маршал довідки класу і класу модуля підтримки Маршала marshal_context() .Примітка Цей код не скомпілювати за допомогою керованого розширень для C++ в Visual C++ .net 2002 або в Visual C++ .net 2003. Він використовує нові C + + синтаксис CLI, яка була введена в Visual C++ 2005 і новий код простору імен msclr , яка була введена в Visaul c + + 2008. Скласти успішно цей код, ви повинні використовувати /clr C++ компілятор перемикач у Microsoft Visual c + + 2008. Керував розширень для зразка коду (Visual C++ 2002 або Visual C++-2003)C + + / CLI зразки коду (2005 року Visual C++ і Visual c + + 2008)ПОСИЛАННЯ Для інших Топ хіт Visual C++ .net бази знань Майкрософт
статті, відвідайте такий веб-сайт корпорації Майкрософт: http://support.Microsoft.com/default.aspx?xmlid=FH%3BEN-US%3Bvcnet Щоб отримати більш загальну інформацію про Visual C++ .net, відвідайте на
такі групи новин Microsoft Usenet:
(http://support.microsoft.com/default.aspx?xmlid=fh%3BEN-US%3Bvcnet)
Microsoft.Public.DOTNET.languages.VC
(http://msdn.microsoft.com/newsgroups/default.aspx?query=Microsoft.public.dotnet.languages.vc+&dg=&cat=en-us-msdn&lang=en&cr=US&pt=&catlist=774F24A2-F71F-425F-AC2B-DC48AB0DA5C9&dglist=&ptlist=&exp=&sloc=en-us)
ВластивостіНомер статті: 311259 - Востаннє переглянуто: 29 червня 2012 р. - Редакція: 2.0 ЗАСТОСОВУЄТЬСЯ ДО:
Машинний переклад УВАГА! Цю статтю переклала програма машинного перекладу Microsoft, а не людина. Корпорація Microsoft пропонує вам як машинні переклади, так і переклади фахівців, щоб Ви мали доступ до всіх статей бази знань рідною мовою. Проте стаття, яку переклав комп’ютер, не завжди бездоганна. Вона може містити лексичні, синтаксичні або граматичні помилки. Так само помиляється іноземець, спілкуючись вашою рідною мовою. Корпорація Microsoft не несе відповідальність за жодні неточності, помилки або шкоду, завдану неправильним перекладом змісту або його використанням з боку користувачів. Крім того, корпорація Microsoft часто оновлює програму машинного перекладу. Клацніть тут, щоб переглянути цю статтю англійською мовою: 311259
(http://support.microsoft.com/kb/311259/en-us/
)
| Переклади статей
|




На початок








