Форум: "Система";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.11;
Скачать: [xml.tar.bz2];




Вниз

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


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 этот метод работать не будет...




Форум: "Система";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.11;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.021 c
1-32220           ev                    2002-01-24 20:04  2002.02.11  
Есть ли платформно-независимый Object Pascal?


3-32173           headhunter            2001-12-06 21:29  2002.02.11  
Хочу уйти от BDE. Помогите плиз


1-32201           Oleg Fomicheff        2002-01-18 13:44  2002.02.11  
Помогите с алгоритмом


1-32194           daosv                 2002-01-26 13:34  2002.02.11  
Как узнать на какие экранные координаты переместился левый и правый верхний угол формы при перетаскивании самой формы?


3-32127           nuk                   2002-01-15 15:31  2002.02.11  
поиск в DBLockupCombobox