Модераторы: Poseidon, Snowy, bems, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Формирование текстового файлы 
:(
    Опции темы
Berliner
Дата 7.2.2006, 13:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 803
Регистрация: 18.5.2005

Репутация: нет
Всего: 2



Здраствуйте у меня вопросик! Написал код и при определенных условиях
я хочу чтобы приложение не закрывалось а просто ничего не делало(просто ждало).
у меня в коде если уберу Application.terminate то программа перескакиевает на нижнюю строку. а мне надо чтобы програма не выполняла следующую строку (формирование файла)
как это реализовать,подскажите пожалуста

Код



if Card='0' then

begin
ShowMessage('МПК для приема нет');
//Application.Terminate; и тут мы ничего не делаем
end;
DateNow:=Now;
TimeFile:=DateTimeToStr(DateNow);
ChDir(DirOut);
TimeFile:=Copy(TimeFile,7,4)+Copy(TimeFile,4,2)+Copy(TimeFile,1,2);
FileName:=TimeFile+'.'+Vedomost;


                 if FileExists(filename) then
//если файл существует говорим
                begin
                ShowMessage ('Файл '+DirOut+'\' +FileName + ' уже существует'+'- Приймите меры  ');

                 // вот тут мы ничего не делаем
                //Application.Terminate;
                end;


Это сообщение отредактировал(а) Berliner - 7.2.2006, 13:32
PM   Вверх
Romikgy
Дата 7.2.2006, 13:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: 26
Всего: 146



Цитата(Berliner @ 7.2.2006, 12:30 Найти цитируемый пост)

а мне надо чтобы програма не выполняла следующую строку

А что надо , чтоб делала?



--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
_hunter
Дата 7.2.2006, 13:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 15
Всего: 98



цикл там крути с Application.ProcessMessages()


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
Berliner
Дата 7.2.2006, 16:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 803
Регистрация: 18.5.2005

Репутация: нет
Всего: 2



Цитата

А что надо , чтоб делала?


Чтобы ждала
PM   Вверх
Демо
Дата 7.2.2006, 16:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1278
Регистрация: 3.11.2005

Репутация: 30
Всего: 50



Цитата(Berliner @ 7.2.2006, 17:07 Найти цитируемый пост)

Чтобы ждала


Ждала чего?

В приведенном тобой коде и так ожидание из-за ShowMessage.

Это сообщение отредактировал(а) Демо - 7.2.2006, 16:24


--------------------
    
PM MAIL ICQ Skype   Вверх
_hunter
Дата 7.2.2006, 16:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 15
Всего: 98



что за демагогию развели?
чтобы просто ничего не делала -- крути цикл. чтобы ждала сообщения -- лови в цикле сообщение PeekMessage/GetMessage


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
Демо
Дата 7.2.2006, 17:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1278
Регистрация: 3.11.2005

Репутация: 30
Всего: 50



Цитата(_hunter @ 7.2.2006, 17:48)
что за демагогию развели?
чтобы просто ничего не делала -- крути цикл. чтобы ждала сообщения -- лови в цикле сообщение PeekMessage/GetMessage

1. Это не демагогия. Это попытка выяснить, что же надо автору.
2. Не надо давать необдуманных(и даже вредных) советов. Цикл выборки сообщений в этом коде неуместен.


--------------------
    
PM MAIL ICQ Skype   Вверх
z-END
Дата 7.2.2006, 17:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прафесар™
****


Профиль
Группа: Комодератор
Сообщений: 3014
Регистрация: 13.3.2003
Где: Венья, Пиетари

Репутация: 11
Всего: 102



Демо поддерживаю.
я на 99% уверен что просто неправильно организован принцип работы приложения.
сначала надо понять чего нужно дождаться а потом уже придумывать способ реализовать, и крутить цыкл, хоть и пустой вообще невыход.


--------------------
Каждый чилавек пасвоему праф...а памоему НЕТ! 

PM WWW ICQ   Вверх
Berliner
Дата 7.2.2006, 17:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 803
Регистрация: 18.5.2005

Репутация: нет
Всего: 2



Сйечас проанализирую код
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0533 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.