Вниз
Скачать: CL | DM;

Минимальное приложение   Найти похожие ветки 

← →
smitt   (2003-01-08 13:27) [0]

Попробовал создать минимальное приложение, пример уже обсуждался в форуме, также его можно найти в русской справке по WinAPI.
Вопрос вот в чём. ЕХЕ-шник получается порядка 15кб. а вот в памяти процесс занимает 2 500кб. Можно ли это изменить в меньшую строну? И ещё, возможно ли создать приложение без формы вообще, чтобы оно сидело в трее со своей иконкой и менюшкой?


← →
Zemal ©   (2003-01-08 13:39) [1]

А зачем это, собственно, нужно?! Все и так знают сколько занимает "минимальное приложение"... во многих книгах это есть. А то что оно экспанируется в память на "2 с полтиной метра" - это тоже не новость и приложение в этом уже не виновато... это менеджер памяти Винды так делает - на всякий случай выделяет приложению память под переменные и т.д. При нехватке памяти в системе, "менеджер памяти виндовс", отберёт незанятые страницы памяти у работающего приложения. Так что не переживай! Всё путём! Так и должно быть! И это скорее не проблемы Делфи а проблемы, которые породил Великий Билли, мастер по форточками и маркетингу! :)


← →
drpass ©   (2003-01-08 22:15) [2]

Без формы создать можно, без окна - можно, но нет смысла. Должна быть оконная функция для обработки сообшений от пиктограммы и меню.


← →
Kruger ©   (2003-01-10 02:21) [3]

Предлагаю легкий путь, есть классная прога - Upx.
Она сжимает .exe файлы. У меня например был 45кв а стал 17.
Правда все равно в памяти развернется, Zemal прав.


← →
Кот Бегемот ©   (2003-01-10 10:36) [4]

Пиши сервис :))) - укладыватся по всем требованиям :)))) - серьезно


← →
smitt   (2003-01-10 13:02) [5]

Спасибо за ответы, особенно Земалу и Коту.
Суть в чём, я просто хотел иметь маленькое приложение, кот. сидит в трее и при определённых условиях запускает другое приложение. Главная форма была не нужна да и для экономии, вот и подумал, может вообще без неё можно обойтись. А сервисы ещё не писал, поискал в сети, нашёл кое-что, вот, изучаю.



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.02 c
1-86846
Gamar
2003-01-19 15:51
2003.01.27
Прерывание затяжной функции


1-86794
Programist21
2003-01-18 13:58
2003.01.27
ListView (vsReport) в XP


4-87201
Alex_mai
2002-12-05 13:34
2003.01.27
ReadProcessMemory.... Помогите разобраться!!!


4-87217
Kirill45
2002-12-13 01:49
2003.01.27
Hook


1-86820
diks
2003-01-15 22:10
2003.01.27
Radiobutton




   Наверх