Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

DirectInput и размер EXE


Ertong ©   (2004-07-15 22:03:00) 

Почему при использовании DirectInput размер ЕХЕ увеличивается на 53 Кб? Как этого избежать?


Ertong   (2004-07-16 14:30:00) [1]


> GetKeyboardState - фигня

Поэтому использую DirectInput :)
А вообше это дело вкуса


breakmaster   (2004-07-16 14:14:00) [2]

GetKeyboardState - фигня


Ertong   (2004-07-16 14:09:00) [3]


> Использйю отлосв события WM_KEYDOWN у окна, в которое выводишь
> графику.

Тогда уж GetKeyboardState


Evgeniy_K   (2004-07-16 13:47:00) [4]

Использйю отлосв события WM_KEYDOWN у окна, в которое выводишь графику.


Ertong   (2004-07-16 12:33:00) [5]


> Ключевое слово - капуста.

Чесно говоря, слово "капуста", т.е. "доллар", т.е. "$" наталкивает на мысль, что дело в директивах компилятора :) Но в каких?

PS Неужели такой елементарный вопрос?


cyborg   (2004-07-16 12:04:00) [6]

Ключевое слово - капуста.


Ertong   (2004-07-16 11:44:00) [7]

Похоже мне тоже плохо, хотя я этого явно не чуствую :)


cyborg   (2004-07-16 11:24:00) [8]

тебе плохо :)


ПсихЪ_просто   (2004-07-16 11:06:00) [9]


> cyborg ©   (16.07.04 10:46) [4]

Либо мне сейчас настолько плохо, либо я туп от природы, но смысл поста не понял... ):


cyborg   (2004-07-16 10:46:00) [10]

Там есть качан, вот по нему.


Ertong   (2004-07-16 10:41:00) [11]


> А зачем тебе Variant?

В модуле DirectInput есть набор функций, что используют Variant. Может у меня модуль кривой. Если у вас увеличения размера не наблюдается, то скажите плз, где можно скачать нормальные модули.


ПсихЪ_просто   (2004-07-16 10:11:00) [12]


> Ertong ©   (16.07.04 10:02) [1]

А зачем тебе Variant?


Ertong   (2004-07-16 10:02:00) [13]

4310h  Variants
9D10h  SysConst
2410h  VarUtils
0210h  SysUtils

Эти модули линкируются при использовании Variant без проса (т.е. в uses их нигде нету).

program Project1;

var
 v:Variant;
begin
 v:=1;
 v:=v;
end.

Эта прога уже весит 64,5 Кб

Как мне использовать DirectInput и уменьшить размер ЕХЕ?


Наверх

Титульная страница Поиск, карта сайта Написать письмо