Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.03.07;
Скачать: CL | DM;

Вниз

Приложение без формы   Найти похожие ветки 

 
vitnt2000   (2002-02-21 12:14) [0]

Как из приложения убрать форму, но оставить невизуальные компоненты: Timer,ADOQuery...?


 
Анонимщик ©   (2002-02-21 12:18) [1]

Форму не создавай вообще, а остальное, то, что тебе нужно, создавай динамически.


 
Slava ©   (2002-02-21 12:27) [2]

Может тебе просто надо Application.ShowMainForm := False?


 
vitnt2000   (2002-02-21 12:28) [3]

А можно уже созданную форму (.dfm файл) преобразовать в код для динамического создания фомы?


 
vitnt2000   (2002-02-21 12:44) [4]

>Slava
Я так и пишу, просто хочеться уменьшить размер программы за счет ненужной формы


 
Slava ©   (2002-02-21 13:50) [5]

> vitnt2000

Даже если форму создавать динамически, тебе все равно нужно
делать uses Forms, и размер не уменьшится. Можно вместо формы
использовать Data Module или как Анонимщик сказал.

Только вот стоит ли? Ведь если ты хочешь, чтоб твоя программа
работала, тебе придется обработчик сообщений Windows свой писать.
И Timer, насколько я знаю, без формы работать не будет


 
Deus   (2002-02-21 13:52) [6]

>А можно уже созданную форму (.dfm файл) преобразовать в код для динамического создания фомы?
Можно. Руками.
Делаете новое консольное приложение(или из не консольного убираете создание форм) и все невизуальные компоненты делаете руками.
Примерно так:
program your_program;
uses
SysUtils,
DBTables,
Db, classes;

var
Database1: TDatabase;
begin
Database1:=TDatabase.Create(nil);
....



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

Текущий архив: 2002.03.07;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.01 c
1-19119
Ковекс
2002-02-18 05:54
2002.03.07
открытье файла приложения


3-19050
Dreamer
2002-02-07 19:01
2002.03.07
Написал кодик через SQL но уж лчень медленно, как его под Table переделать не могу понять :)


1-19170
Александр
2002-02-20 21:43
2002.03.07
Вопрос по работе с файлами


1-19189
tiger_
2002-02-18 13:01
2002.03.07
перетастивание (Drag&Drop)


1-19158
vint
2002-02-21 13:24
2002.03.07
как правильно описать функцию