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

Вниз

Форма процессинга и проблемы чтения.   Найти похожие ветки 

 
staryx ©   (2004-02-06 11:44) [0]

Пишу программу по переработке текста. Есть две формы. В главной форме есть строка ввода для редактирования имени файла (из RX Tools) и Memo, в котором отображаются первые 100 строк файла.
Вторая форма возникает при нажатии на кнопку "Пуск" и показывает индикатор процесса и кнопку "Стоп"
Вопросы:
1) Как лучше всего реализовать вторую форму, чтоб она была модальной, чтоб "Стоп" работал (как, например, при компиляции проекта в Delphi)?
2) Где лучше всего выполнять чтение исходного файла (у меня сейчас читается 100 строк в главной форме при изменении имени и файл целиком во вспомогательной форме при нажатии на кнопку "Пуск") и где хранить его (у меня на это есть StringList"ы, но где и когда их создавать/удалять)?
3) Как при всем при этом обработать все ошибки ввода?


 
staryx ©   (2004-02-10 15:57) [1]

Плз, кто-нибудь, помогите...


 
panov ©   (2004-02-10 16:03) [2]

1) Как лучше всего реализовать вторую форму, чтоб она была модальной, чтоб "Стоп" работал (как, например, при компиляции проекта в Delphi)?
Используй обычную модальную форму. Обработку текста веди в отдельном потоке.

2) Где лучше всего выполнять чтение исходного файла (у меня сейчас читается 100 строк в главной форме при изменении имени и файл целиком во вспомогательной форме при нажатии на кнопку "Пуск") и где хранить его (у меня на это есть StringList"ы, но где и когда их создавать/удалять)?

см. п.1.

3) Как при всем при этом обработать все ошибки ввода?
try
except
end


 
staryx ©   (2004-02-10 16:15) [3]

А как сделать останов обработки по "Стоп"?


 
staryx ©   (2004-02-10 17:41) [4]

У кого-нить есть соображения?


 
Sandman25 ©   (2004-02-10 17:43) [5]

[4] staryx © (10.02.04 17:41)

TThread посмотрите. Особенно Terminate и Terminated.


 
staryx ©   (2004-02-10 17:47) [6]

Спасибо.



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

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

Наверх




Память: 0.48 MB
Время: 0.036 c
8-80027
AAA111
2003-10-23 21:16
2004.02.25
Печать на принтер


1-79950
Khabibulin
2004-02-13 21:25
2004.02.25
Открыть с помощью ...


1-79954
Tigran
2004-02-13 19:51
2004.02.25
Откуда можно скачать Delphi 6,7 или 8


3-79677
Santer
2004-01-30 13:54
2004.02.25
не могу состыковать Cyrr 866 и ANSI в одном запросе!


14-80114
mfender
2004-02-03 05:46
2004.02.25
Домены. Опять реорганизация?