Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.02.11;
Скачать: CL | DM;

Вниз

Помогите пожалуйсто, если кто знает КАК МОЖНО УЗНАТЬ КОЛИЧЕСТВО УСТАНОВЛЕННОЙ ВИДЕО ПАМЯТИ НА КАРТОЧКЕ, И можноли узнать количество свободной памяти.   Найти похожие ветки 

 
Dankin   (2001-11-05 03:44) [0]

А может этого сделать нельзя!? Заранее огромное спасибо..


 
PGM   (2001-11-05 10:18) [1]

Повторяешься. См.ответ на твой предыдущий вопрос.


 
Donal   (2001-11-05 10:18) [2]

можно, но, имхо - не всегда...те методы, которые я знаю не являются 100% надёжными... например, такой :

function GetVideoMemory: DWord;
var Reg : TRegistry;
begin
Reg := TRegistry.Create;
Reg.RootKey := HKEY_LOCAL_MACHINE;
Reg.OpenKey ("System\CurrentControlSet\Services\Class\Display\0000\Info", False);
Result := Reg.ReadInteger ("VideoMemory");
Reg.Free;
end;


Однако в этом методе не учитывается, что номер карты может быть не 0000, а какой-нибудь другой...это зависит от того, как устанавливалась видеокарта...и вообще записей может быть несколько, 0000 и 0001, например...

Далее, я ещё знаю метод определения через DirectX как установленную, так и свободную видеопамять, но он действует только в DX версии больше или равной 5, кажется...т.е. на 95-ых виндах и раньше без установки новых версий DX этот метод работать не будет...



Страницы: 1 вся ветка

Текущий архив: 2002.02.11;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.003 c
1-32250
Solod
2002-01-28 10:45
2002.02.11
Наводка на ответ Johnmen


14-32316
Гриф
2001-12-19 10:22
2002.02.11
Возраст призывника


6-32307
DVitalik
2001-11-19 14:44
2002.02.11
У кого-нибудь есть примеры работы с WinSock2?


14-32338
[TLS]Lord
2001-12-22 12:15
2002.02.11
Срочно! Помогите!


1-32218
Sergey Novoselow
2002-01-25 06:02
2002.02.11
Как разложить выражение 200101 на 2001 и 01





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский