День добрый
C6
Для обновления экрана использую Display, но мне не нравится следующее - допустим я провожу какую-то обработку, перед началом вычислений открываю окно в котором показываю номер выполняемой операции, т.е. делаю операцию, номер увеличиваю на 1, Display... Все работает (в смысле экран обновляется-счетчик изменяется), но это происходит пока окно выполняемой программы активно. Стоит только переключиться в другую программу (те же far, qip) как обновление моего информационного окна прекращается и что делает программа становится не ясно. Как побороть сие зло?
Обновление экрана
Clarion, Clarion 7
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
KoMap
-
- Бывалый
- Сообщения: 95
- Зарегистрирован: 09 Декабрь 2005, 10:47
- Откуда: Tbilisi, Georgia
- Контактная информация:
Tuko_G
- StillZero
- Ветеран
- Сообщения: 458
- Зарегистрирован: 06 Июль 2005, 2:17
- Откуда: Хабаровск
- Поблагодарили: 1 раз
- Контактная информация:
Re: Обновление экрана
не, не катитчерез Timer будет Display(?Var) ?
надо чтобы цикл отрабатывал через таймер, т.е. не loop, а на таймер обработку след записи, тогда будет ок
либо, делать два потока, один отображет данные, а другой (возможно невидимый) обрабатывает
по аэродрому...
StillZero
-
- Ветеран
- Сообщения: 311
- Зарегистрирован: 08 Июль 2005, 22:04
Re: Обновление экрана
Ты знаешь, сам активно этим пользуюсь.Прогресс-бар на дух не
переношу, а так бегут цифирки, а конце сообщение выкидываю типа
столько то записей обработано. Сходу проверил на своей проге,
где расчет начинается в простом окне по кнопке через код в Embed
также через loop по файлу - нет никаких отдельных потоков. Сразу
перешел в FAR, гуляю по нему, а цифирки в неактивном окне бегут
как надо. Платформа С639059. Так что похоже все должно
работать
переношу, а так бегут цифирки, а конце сообщение выкидываю типа
столько то записей обработано. Сходу проверил на своей проге,
где расчет начинается в простом окне по кнопке через код в Embed
также через loop по файлу - нет никаких отдельных потоков. Сразу
перешел в FAR, гуляю по нему, а цифирки в неактивном окне бегут
как надо. Платформа С639059. Так что похоже все должно
работать
lsgsoftware
Yufil
KoMap
Вернуться в «CLARION for Windows»
Перейти
- CW
- ↳ CLARION for Windows
- ↳ CLARION for Internet
- ↳ Clarion.NET
- Эксклюзив
- ↳ Приват
- CLARION и...
- ↳ Reports
- ↳ Железо
- ↳ Готовые программы, шаблоны, библиотеки...
- ↳ cJSON
- ↳ LibCurl
- ↳ MAV
- ↳ SQL, Oracle, ...
- ↳ Multi-программирование(Pascal/Delphi, и т.д.)
- ↳ WinDev
- DOS
- ↳ CLARION for DOS
- Разное
- ↳ Новости
- ↳ English
- ↳ Ресурсы
- ↳ Работа
- ↳ Обо всем ...
- ↳ Обсуждение этого Форума (типа, Гостевая книга)