Форум: "Основная";
Текущий архив: 2004.03.14;
Скачать: [xml.tar.bz2];
Внизproject в Delphi Найти похожие ветки
← →
WELLiON (2004-02-25 09:50) [0]Мне нужно создать маленькую прогу без формы, но седьмая дельфя
создает проект в 10-15 строк размером 385 кб. Как мне создать
проект поменьше? Заранее благодарен.
← →
Skier (2004-02-25 10:00) [1]
> но седьмая дельфя
> создает проект в 10-15 строк
Смотря каких строк...
← →
Kerk (2004-02-25 10:01) [2]Убери из uses модуль Forms
← →
Anatoly Podgoretsky (2004-02-25 10:03) [3]Поставь новый винчестер на 1 мб больше размером.
← →
Юрий Зотов (2004-02-25 10:09) [4]1. File - New - Application
2. Project - Remove from project - Form1
3. Project - View source
4. Руками привести текст к виду:
program Project1;
begin
end.
Это все. Минимальная, но вполне нормально работающая Delphi-программа без форм готова. Ее можно компилировать и запускать. Размер EXE будет примерно 15 килобайт.
Осталось только научить эту программу не просто запускаться и тут же завершаться, но еще и что-то делать. И для этого существует язык Паскаль.
← →
vl_chel (2004-02-25 11:42) [5]2>Юрий Зотов
File - New - Conlsole Application
Помойму так лучше, хотя желательно знать назначение программы
← →
Anatoly Podgoretsky (2004-02-25 11:56) [6]vl_chel © (25.02.04 11:42) [5]
Сказано без формы, я так понимаю, что и без консоли.
← →
vl_chel (2004-02-25 12:06) [7]У меня есть подозрение что речь идет об учебной программе для курса типа Основы программирования.
Без формы еще не значит без окна
← →
KosilkA (2004-02-25 13:40) [8]
> Юрий Зотов © (25.02.04 10:09) [4]
> 1. File - New - Application
> 2. Project - Remove from project - Form1
> 3. Project - View source
> 4. Руками привести текст к виду:
>
> program Project1;
> begin
> end.
>
> Это все. Минимальная, но вполне нормально работающая Delphi-программа
> без форм готова. Ее можно компилировать и запускать. Размер
> EXE будет примерно 15 килобайт.
это в 7 delphi? просто у меня в 6й при таком опыте получалось что то около 9 килобайт. Что ж они туда еще понапихали , если это конечно седьмая дельфи ? и , интересно , зачем ?
← →
MZEX (2004-02-25 14:20) [9]http://kol.mastak.ru/ прочтите
← →
WELLiON (2004-02-26 19:00) [10]Прога ничего особенного не делает. Сидит в трее. Есть контекстное меню, таймер, который чего-то делает. Просто ее функциональность не тянет на 400кб. Для такой проги это много. Воспользуюсь Вашими советами. Спасибо. Еще загляну. Может приведенные мною слова как-то повлияют на ваши Советы.
← →
Юрий Зотов (2004-02-26 19:05) [11]> WELLiON (26.02.04 19:00) [10]
> Прога ничего особенного не делает. Сидит в трее.
Если она сидит в трее, то она обязана иметь окно, иначе работать не сможет. Это окно может быть формой Delphi (тогда имеем ту самую проблему большого размера), а может быть создано средствами API (тогда придется все писать ручками - и само окно, и меню, и таймер).
← →
WELLiON (2004-02-26 21:15) [12]Ну таймер я, пожалуй, напишу. В хелпе по дельфи я уже это нашел. Меню средствами АПИ создам тоже(уже книгу по винапи взял у знакомого). Как программист, хотя бы и начинающий, хочу писать наиболее экономные и эффективные приложения. Я понимаю, что 400кб на винте даже в 20гб погоды не сделают. И качать их по модему тоже недолго. Просто хочется сделать лучше.
← →
Юрий Зотов (2004-02-26 21:28) [13]> WELLiON (26.02.04 21:15) [12]
Вполне логичный подход. Если позволяет время - потому что придется потрудиться (ручками на API писать - это не кнопки на форму набрасывать).
Меню лучше делать, поместив его в ресурсы (для этого существуют специальные редакторы ресурсов). Таймер же делается довольно просто - посмотрите SetTimer и KillTimer.
← →
WELLiON (2004-02-28 09:51) [14]Сибки. Хочется делать хорошо. А то всвязи с возрастанием мощностей компов люди об оптимизации кода забывают. %-)
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.03.14;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.014 c