Регистрация Главная Пользователи Все разделы прочитаны
Сообщения за день Справка Регистрация
Навигация
Zhyk.org LIVE! Реклама на Zhyk.org Правила Форума Награды и достижения Доска "почета"

Как программно остановить выполнение программы.

-

Вопросы и ответы, обсуждения

- Ваши вопросы по Pascal/Delphi только в данном разделе

Ответ
 
Опции темы
Старый 26.10.2011, 15:52   #1
 Разведчик
Аватар для *Хalyava*
 
*Хalyava* на правильном пути
Регистрация: 16.10.2011
Сообщений: 9
Популярность: 92
Сказал(а) спасибо: 8
Поблагодарили 12 раз(а) в 8 сообщениях
 
По умолчанию Как программно остановить выполнение программы.

прошу помощи, есть код, в нем 2 потока. свой - родной и тот, который я создал.

Код:
procedure TMyThread.Execute;
var
  i:Integer;
begin
for i:= 0 to 10000 do
form1.memo1.Lines.add('I = '+inttostr(i));
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
 MyThread:=TMyThread.Create(False);
end;


end.
как видно, программа выводим в мемо цифры от 1 до 10 000 !
подскажите, как можно остановить выполнение программы, щелкнув на button (желательно код если не затруднит) ))


-----------------------------------------------------

еще проблемка.

идет выполнение программы, цифры так сказать выводятся, закрываю программу (нажимая на крестик), выскакивает ошибка (1.отказано в доступе; 2. недопустимый дескриптор окна, но тем не менее программма закрывается) хотелось бы, чтобы ошибок не было! подскажите в чем проблема

Последний раз редактировалось *Хalyava*; 26.10.2011 в 15:57.
  Ответить с цитированием
Старый 26.10.2011, 16:14   #2
 Разведчик
Аватар для MasterJedi
 
MasterJedi неизвестен в этих краяхMasterJedi неизвестен в этих краях
Регистрация: 19.06.2010
Сообщений: 39
Популярность: -121
Сказал(а) спасибо: 24
Поблагодарили 23 раз(а) в 23 сообщениях
Отправить сообщение для MasterJedi с помощью Skype™
 
По умолчанию Re: Как программно остановить выполнение программы.

Цитата:
Сообщение от *Хalyava*Посмотреть сообщение
остановить выполнение программы, щелкнув на button (желательно код если не затруднит) ))

Exit?

Код:
procedure TForm1.Button1Click(Sender: TObject);
begin  
Exit;    
end;
________________
Перешел на темную сторону силы... коплю красные квадраты!
  Ответить с цитированием
Старый 28.10.2011, 13:55   #3
Заблокирован
 Пехотинец
Аватар для lolwut98
 
lolwut98 блестящий пример для подражанияlolwut98 блестящий пример для подражанияlolwut98 блестящий пример для подражанияlolwut98 блестящий пример для подражанияlolwut98 блестящий пример для подражанияlolwut98 блестящий пример для подражанияlolwut98 блестящий пример для подражанияlolwut98 блестящий пример для подражанияlolwut98 блестящий пример для подражанияlolwut98 блестящий пример для подражанияlolwut98 блестящий пример для подражания
Регистрация: 16.07.2011
Сообщений: 97
Популярность: 2528
Сказал(а) спасибо: 61
Поблагодарили 336 раз(а) в 61 сообщениях
Отправить сообщение для lolwut98 с помощью ICQ Отправить сообщение для lolwut98 с помощью Skype™
 
По умолчанию Re: Как программно остановить выполнение программы.

halt
  Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Помогите!] программно изменить текст в Memo1 Steam~ Вопросы и ответы, обсуждения 4 16.06.2011 11:06
Остановить ману талисмана. Мерль Баги и читы Lineage 2 1 06.12.2010 13:52
Как остановить таймер tolctiak2007 Cabal Online 4 01.08.2009 16:41

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 22:04.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net