Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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
1-43465
_dEMOn
2004-02-29 22:10
2004.03.14
Компоненты


1-43622
Zelius
2004-03-02 14:58
2004.03.14
Что народ использует для создания визардов?


7-43915
KOT
2003-12-15 22:59
2004.03.14
Как задать проверку на день недели?


3-43262
Lapor
2004-02-06 19:03
2004.03.14
Как посмотреть индексы?


3-43347
Karlson
2004-02-16 20:12
2004.03.14
SQL запрос на выборку из нескольких таблиц





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский