www.map-info.ru :: Просмотр темы - вывод процента выполнения в окно сообщений
                               РќР° главную страницу сайта

 
                                
ВходВход    РегистрацияРегистрация    ПрофильПрофиль    ПользователиПользователи    ГруппыГруппы    FAQFAQ    ПоискПоиск  

 
   Список форумов www.map-info.ru | Форум - программирование в среде MapInfo Добавить ответ
Предыдущая тема :: Следующая тема  
Автор Сообщение
reasonat



Зарегистрирован: 01.07.2009
Сообщения: 224
Откуда: Екатеринбург

СообщениеДобавлено: Ср Июл 01, 2009 1:23 pm    Заголовок сообщения: вывод процента выполнения в окно сообщений Добавить ответ со ссылкой на данный текст

Проблема у меня с прогрессбаром, никак не хочет указывать процесс, только по окончании процесса пробегает и закрывается. Решила, что переживу без него, сделаю вывод в окно сообщений. Вспомнила, что в "кадастровом офисе" было такое - показывалась строка со сменяющимся значением. А у меня получается только построчный вывод значения.
chr$(10), chr$(12), chr$(13) с последующим выводом значения пробовала, не помогает.
Подскажите, каким образом можно печатать print ... каждый раз в одну и ту же строку?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Serj



Зарегистрирован: 25.08.2006
Сообщения: 50

СообщениеДобавлено: Чт Июл 02, 2009 11:39 am    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

В справке же человеческим языком написано:
Print Chr$(12) 'Это сообщение очищает поле окна
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
reasonat



Зарегистрирован: 01.07.2009
Сообщения: 224
Откуда: Екатеринбург

СообщениеДобавлено: Чт Июл 02, 2009 12:14 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

Вот всегда так делала в начале программы, очищала окно, затем выводила инфу. Но во-первых, если перед каждой строкой (2-3 в секунду) очищать окно, будет сильно мелькать, когда-то пробовала и так. А во-вторых теперь и так не получается.
пишу:
print строка
- выводит потоком все строки.
пишу:
print chr$(12)
print строка
или
print chr$(12) + строка
- показывает чистое окно до конца цикла, затем выводит только последнее значение строки
Возможно, очень быстро обновляет, не видно выода текста в окне.
Поэтому надо не очищать, а возврат каретки делать, только без перевода на следующую строку. А такого символа я не нашла в таблице ASCII
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
   Список форумов www.map-info.ru | Форум - программирование в среде MapInfo Добавить ответ
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Top.Mail.Ru