Форум программистов, компьютерный форум CyberForum.ru

Преобразование Char в System::String - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как оформить код в функцию http://www.cyberforum.ru/cpp-beginners/thread712595.html
Как сделать из этого функцию создания объекта? struct set{ int data; char *name; set *next; } //Создаем объект set *a;
C++ Как доделать обрывки кода в цельную программу Есть такой код, а надо его приукрасить, чтобы он был похож на цельную программу. Чего его не хватает? Надо куда-то добавить void main и эти обрывки кода в функции сделать. Чтоб были функция создания объекта, функция создания массива и тп. Покажите пожалуйста хотябы на примере о1 функции как так сделать. #include "stdafx" #include "string" #include "iostream" struct set{ int data; char... http://www.cyberforum.ru/cpp-beginners/thread712587.html
C++ Программа вычисляет частичную сумму ряда
Программа вычисляет частичную сумму ряда, 1-1/3+1/5-1/7+1/9-...
как определить парные элементы в матрице, и заменить их нулями. Размер матрицы 5х5. C++
как определить парные элементы в матрице, и заменить их нулями. Размер матрицы 5х5. если можно напишите код для формы( а не для консоли). Заранее спасибо)
C++ Найти два элемента массива, сумма которых наименее близка к данному числу http://www.cyberforum.ru/cpp-beginners/thread712567.html
Дано вещественное число R и массив размера N. Найти два элемента массива, сумма которых наименее близка к данному числу.
C++ Вывод без << Как исправить код, чтобы вместо << выводилось с помощью printf. //вывод точки в окно с помощью операции << friend graphic& operator << (graphic &out,point &p) {setviewport(out.w.l,out.w.t,out.w.l+out.w.dx,out.w.t+out.w.dy,1); putpixel(p.x,p.y,p.c); return out; } подробнее

Показать сообщение отдельно
CSIS119
2 / 2 / 0
Регистрация: 28.11.2012
Сообщений: 11
28.11.2012, 22:26     Преобразование Char в System::String
Здравствуйте!
Я пишу программу по типу монитора системных ресурсов. Название процессора решил взять из реестра. В консоли все прошло успешно, а вот в Windows Forms затрудняюсь с выводом в label.
C++
1
2
3
4
5
6
7
HKEY rKey;
        CHAR Reget[256];
        DWORD RegetPath=256;
            RegOpenKeyEx(HKEY_LOCAL_MACHINE,L"\HARDWARE\\DESCRIPTION\\System\\CentralProcessor\\0", NULL, KEY_QUERY_VALUE, &rKey);
            RegQueryValueEx(rKey,L"ProcessorNameString", NULL, NULL,(LPBYTE)&Reget, &RegetPath);
this->label8->Text = Reget;
this->label8->Text = ToCharArray(Reget);
Последние две строки это разные способы которыми я пробовал выводить информацию. После первого способа компилятор говорит, что невозможно Преобразование Char в System::String.
При использовании второго варианта говорит что не найден идентификатор ToCharArray.
Подскажите как быть.

Добавлено через 1 час 11 минут
попробовал еще один метод
C++
1
this->label8->Text =gcnew System::String( Reget);
выбило 5 ошибок:
Ошибка 3 error LNK2028: ссылка на неразрешенную лексему (0A0000A3) "extern "C" long __stdcall RegQueryValueExW(struct HKEY__ *,wchar_t const *,unsigned long *,unsigned long *,unsigned char *,unsigned long *)" (?RegQueryValueExW@@$$J224YGJPAUHKEY__@@PB_WPAK2PAE2@Z) в функции "private: void __clrcall monitor_sis_res::Form1::button3_Click_1(class System::Object ^,class System::EventArgs^)" (?button3_Click_1@Form1@monitor_sis_res@@$$FA$AAMXP$AAVObject@System@@P$AAVEventArgs@4@@Z) G:\КСиС\Курсовая 2012\Курсовая 2012\monitor_sis_res\monitor_sis_res\monitor_sis_res.obj

Ошибка 4 error LNK2028: ссылка на неразрешенную лексему (0A0000A4) "extern "C" long __stdcall RegOpenKeyExW(struct HKEY__ *,wchar_t const *,unsigned long,unsigned long,struct HKEY__ * *)" (?RegOpenKeyExW@@$$J220YGJPAUHKEY__@@PB_WKKPAPAU1@@Z) в функции "private: void __clrcall monitor_sis_res::Form1::button3_Click_1(class System::Object ^,class System::EventArgs ^)" (?button3_Click_1@Form1@monitor_sis_res@@$$FA$AAMXP$AAVObject@System@@P$AAVEventArgs@4@@Z) G:\КСиС\Курсовая 2012\Курсовая 2012\monitor_sis_res\monitor_sis_res\monitor_sis_res.obj


Ошибка 5 error LNK2019: ссылка на неразрешенный внешний символ "extern "C" long __stdcall RegQueryValueExW(struct HKEY__ *,wchar_t const *,unsigned long *,unsigned long *,unsigned char *,unsigned long *)" (?RegQueryValueExW@@$$J224YGJPAUHKEY__@@PB_WPAK2PAE2@Z) в функции "private: void __clrcall monitor_sis_res::Form1::button3_Click_1(class System::Object ^,class System::EventArgs ^)"(?button3_Click_1@Form1@monitor_sis_res@@$$FA$AAMXP$AAVObject@System@@P$AAVEventArgs@4@@Z) G:\КСиС\Курсовая 2012\Курсовая 2012\monitor_sis_res\monitor_sis_res\monitor_sis_res.obj


Ошибка 6 error LNK2019: ссылка на неразрешенный внешний символ "extern "C" long __stdcall RegOpenKeyExW(struct HKEY__ *,wchar_t const *,unsigned long,unsigned long,struct HKEY__ * *)" (?RegOpenKeyExW@@$$J220YGJPAUHKEY__@@PB_WKKPAPAU1@@Z) в функции "private: void __clrcall monitor_sis_res::Form1::button3_Click_1(class System::Object ^,class System::EventArgs ^)" (?button3_Click_1@Form1@monitor_sis_res@@$$FA$AAMXP$AAVObject@System@@P$AAVEventArgs@4@@Z) G:\КСиС\Курсовая 2012\Курсовая 2012\monitor_sis_res\monitor_sis_res\monitor_sis_res.obj


Ошибка 7 error LNK1120: 4 неразрешенных внешних элементов G:\КСиС\Курсовая 2012\Курсовая 2012\monitor_sis_res\Debug\monitor_sis_res.exe 1
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru