Показать сообщение отдельно
  #6  
Старый 02.09.2008, 09:23
CrazyFish CrazyFish вне форума
Прохожий
 
Регистрация: 23.07.2008
Сообщения: 5
Репутация: 10
По умолчанию

Короче есть функция:

Код:
function VideoMemory: Cardinal;
var
  dDirect   : IDirectDraw7;
  Hal, Hel  : DDCaps_DX7;
begin
  DirectDrawCreateEx(Nil, dDirect, IID_IDirectDraw7, Nil);
  FillChar(Hal, SizeOf(DDCaps_DX7), 0);
  Hal.dwSize := SizeOf(DDCaps_DX7);
  FillChar(Hel, SizeOf(DDCaps_DX7), 0);
  Hel.dwSize := SizeOf(DDCaps_DX7);
  dDirect.GetCaps (@Hal, @Hel);
  Result := Hal.dwVidMemTotal;
end;

Надо ее оживить.
Ответить с цитированием