Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Windows Forms
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.11.2013, 10:30   #1
calypso
Форумчанин
 
Регистрация: 02.12.2012
Сообщений: 250
По умолчанию Не работает код с GetLogicalDrives

Вопрос детский,но уже бьюсь несколько часов.Давно не кодил на C++
Проект WinForms VisualC++ 2010, нужно из кода под NET получить рабочий:
Код:
String^ drives[]=Directory::GetLogicalDrives();
int numDrives = drives->get_Length();
for (int i=0; i<numDrives; i++)
					{
				listBox1->Items->Add(drives[i]);
					}
Нужно получить размер массива, get_length не работает,sizeof тоже.
calypso вне форума Ответить с цитированием
Старый 06.11.2013, 10:46   #2
calypso
Форумчанин
 
Регистрация: 02.12.2012
Сообщений: 250
По умолчанию

Всё уже сам разобрался,вот так надо сделать:
Код:
			array<String^> ^drives=Directory::GetLogicalDrives();
				int numDrives = sizeof(drives);
				for (int i=0; i<numDrives; i++)
					{
						listBox1->Items->Add(drives[i]);
					}
calypso вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не работает код sergeant94 БД в Delphi 11 19.06.2013 13:53
Не работает код Sylar9 Общие вопросы C/C++ 1 03.04.2012 19:32
Не работает код hello19 Общие вопросы C/C++ 11 08.08.2011 16:08
Не работает код. Messer Общие вопросы Delphi 0 15.05.2010 21:11
GetLogicalDrives student_63 Общие вопросы Delphi 1 12.04.2008 14:48