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

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

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.09.2011, 13:40   #1
Fastex
Пользователь
 
Регистрация: 02.12.2010
Сообщений: 29
По умолчанию Не возвращает значение lpDisplayDevice.DeviceString

Пишу на C++ Builder XE
Проблема в том, что не могу получить название видеокарты.
Код:
  //Информация о видеокарте

  TDisplayDevice lpDisplayDevice;
  DWORD dwFlags;
  DWORD cc;

  lpDisplayDevice.cb = sizeof(lpDisplayDevice);
  dwFlags = 0;
  cc = 0;

  EnumDisplayDevices(NULL,cc,&lpDisplayDevice,dwFlags);

  sMemo1->Lines->Add("[Информация о видеокарте]");
  //sMemo1->Lines->Add("Видюха: "+String(lpDisplayDevice.DeviceString));
  sMemo1->Lines->Add("Объем видеопамяти:  Мб "+AnsiString(lpDisplayDevice.StateFlags/1024/1024));
  sMemo1->Lines->Add(AnsiString(lpDisplayDevice.DeviceKey)); //ветка реестра видеоадаптера
Этот же код в C++ Builder 6 РАБОТАЕТ!, пробовал в 2010 и в XE - НЕ работает.
Не работают именно lpDisplayDevice.DeviceString, lpDisplayDevice.DeviceKey (символьные значение), объем памяти получает корректно.

Кто сталкивался, подскажите, пожалуйста
Fastex вне форума Ответить с цитированием
Старый 03.10.2011, 14:42   #2
Fastex
Пользователь
 
Регистрация: 02.12.2010
Сообщений: 29
По умолчанию

Delphi Xe тоже работает. В чем проблема ? Кто-нить пробовал в Xe ?
Fastex вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Найти значение на другом листе и подставить значение следующей ячейки ElenaNTro Microsoft Office Excel 12 11.02.2019 12:44
Что значит функия возвращает значение ? [iT]aNYBis Свободное общение 22 28.10.2010 03:32
Запрос возвращает пустую таблицу, если один из подзаросов возвращает пустую таблицу ArtInt SQL, базы данных 9 12.05.2010 15:40
Почему функция не возвращает никакое значение? Тупой Общие вопросы Delphi 1 31.05.2009 17:31
Функция ВПР возвращает лишь 1 ближайшее к заданному значение...... Death Dealer Microsoft Office Excel 4 24.11.2008 11:26