Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.08.2007, 22:12   #1
Romzes2
Пользователь
 
Аватар для Romzes2
 
Регистрация: 28.08.2007
Сообщений: 11
Вопрос Form.Create

procedure TForm1.FormCreate(Sender: TObject);
begin
close;
end;

возможно ли это ? НЕТ! какая альтернотива этому есть ?
Romzes2 вне форума Ответить с цитированием
Старый 31.08.2007, 23:25   #2
Romzes2
Пользователь
 
Аватар для Romzes2
 
Регистрация: 28.08.2007
Сообщений: 11
Печаль

Короче так, у меня есть программа у которой цель обновить кое-какие файлы. В программе ничего жать ненада, она сама всё делает и полностью скрыта. В основе длиный и мудённый код на форм креит. Вопрос: как закрыть программу? если в форм креит команда close; и тому подобное не работает?2
Romzes2 вне форума Ответить с цитированием
Старый 31.08.2007, 23:43   #3
Kashp
Форумчанин
 
Регистрация: 05.08.2007
Сообщений: 225
По умолчанию

Цитата:
Сообщение от Romzes2 Посмотреть сообщение
Короче так, у меня есть программа у которой цель обновить кое-какие файлы. В программе ничего жать ненада, она сама всё делает и полностью скрыта. В основе длиный и мудённый код на форм креит. Вопрос: как закрыть программу? если в форм креит команда close; и тому подобное не работает?2
Делай событие для формы не Create, а OnShow.
Kashp вне форума Ответить с цитированием
Старый 01.09.2007, 00:15   #4
satana
Пользователь
 
Регистрация: 16.07.2007
Сообщений: 31
По умолчанию

Цитата:
Сообщение от Romzes2 Посмотреть сообщение
procedure TForm1.FormCreate(Sender: TObject);
begin
close;
end;

возможно ли это ? НЕТ! какая альтернотива этому есть ?
Возможно, если вместо
Код:
Close;
введешь
Код:
ExitProcess(0);
satana вне форума Ответить с цитированием
Старый 01.09.2007, 01:06   #5
@gent
 
Регистрация: 20.08.2007
Сообщений: 3
По умолчанию

Цитата:
Сообщение от Romzes2 Посмотреть сообщение
Короче так, у меня есть программа у которой цель обновить кое-какие файлы. В программе ничего жать ненада, она сама всё делает и полностью скрыта. В основе длиный и мудённый код на форм креит. Вопрос: как закрыть программу? если в форм креит команда close; и тому подобное не работает?2
Application.terminate
Изучаю Delphi. Слово баян нефик и нафик.
@gent вне форума Ответить с цитированием
Старый 01.09.2007, 01:09   #6
mutabor
Телепат с дипломом
Старожил
 
Аватар для mutabor
 
Регистрация: 10.06.2007
Сообщений: 4,929
По умолчанию

попробуй
Application.Terminate или Halt
еще попробуй из OnActivate или как написали выше OnShow

альтернатива - приложение без формы или консольное
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог
mutabor вне форума Ответить с цитированием
Старый 01.09.2007, 12:11   #7
Romzes2
Пользователь
 
Аватар для Romzes2
 
Регистрация: 28.08.2007
Сообщений: 11
По умолчанию

Сейчас попробую но кое-что сразу отподает : так как
Цитата:
полностью скрыта
Если программа полностью скрыто вариан OnShow никак неможет быть.
Romzes2 вне форума Ответить с цитированием
Старый 01.09.2007, 12:13   #8
Romzes2
Пользователь
 
Аватар для Romzes2
 
Регистрация: 28.08.2007
Сообщений: 11
По умолчанию

Цитата:
Сообщение от @gent Посмотреть сообщение
Application.terminate
Непонимаю связи? Терминеит это кое что другое ....
Romzes2 вне форума Ответить с цитированием
Старый 01.09.2007, 12:16   #9
Romzes2
Пользователь
 
Аватар для Romzes2
 
Регистрация: 28.08.2007
Сообщений: 11
Хорошо ОК!

Цитата:
Сообщение от satana Посмотреть сообщение
Возможно, если вместо
Код:
Close;
введешь
Код:
ExitProcess(0);
Sanata спасибо, всё работает ...

Спасибо всем кто откликнулся... !
Romzes2 вне форума Ответить с цитированием
Старый 01.09.2007, 17:12   #10
Virtson
Владимир М.
Участник клуба
 
Аватар для Virtson
 
Регистрация: 30.10.2006
Сообщений: 1,289
По умолчанию

Цитата:
Сообщение от Romzes2 Посмотреть сообщение
Непонимаю связи? Терминеит это кое что другое ....
а чем отличается ?
Берегите друг друга!
Virtson вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Create DLL Altera Свободное общение 4 12.02.2008 03:28
Ошибка! ActiveX component can't create object! Insainer Microsoft Office Access 0 27.01.2008 11:13
Прибить Create Process с содержимым Sashunya Win Api 4 06.11.2007 16:23
Form.Show в Form.Create UnD)eaD)Snake Общие вопросы Delphi 6 07.09.2007 11:13