![]() |
как убрать текст, созданный Print'ом
Вопрос в теме
|
Ответ: как убрать текст, созданный Print'ом
Cls
Эта команда очищает текущий буфер, в котором происходит рисование, вывод текста и т.п, стирает в нём всю графику и текст и устанавливает цвет фона этого буфера со значениями, указанными в команде ClsColor. (прямиком из страны хелпа) |
Ответ: как убрать текст, созданный Print'ом
Спасибо, а что делать если надо убрать из 10 write'ов только 1?
|
Ответ: как убрать текст, созданный Print'ом
вывести остальные заново
|
Ответ: как убрать текст, созданный Print'ом
Ууууу, это жесть. И только так?
|
Ответ: как убрать текст, созданный Print'ом
Да впринцеппе это и не сложно......не нужно здесь никаких альтернатив искать.
|
Ответ: как убрать текст, созданный Print'ом
да ну...
|
Ответ: как убрать текст, созданный Print'ом
Ну ещё можно НЕ выводить 1 из 10 принтов прямо в коде программы. Вроде такого:
If KeyHit(1) Then Print("1") Таким образом ты принта вообще не увидишь, если только ескейп не нажмешь |
Ответ: как убрать текст, созданный Print'ом
Вот смотрите, с клиента данные поступают на сервер и вот таким кодом я вывожу координату объекта
[code]pot=AcceptTCPStream(one) If pot Then While Not Eof(pot) Locate 10,100 Print ReadLine$(pot) Cls Wend EndIf[code] Вроде бы нормально все, но блин текст мигает иногда |
Ответ: как убрать текст, созданный Print'ом
Цитата:
|
Ответ: как убрать текст, созданный Print'ом
Знаешь команду text? Так вот сохраняй получаемые данные и потом выводи.
|
Ответ: как убрать текст, созданный Print'ом
или
If pot Then While Not Eof(pot) Flip() Text 10,100,ReadLine$(pot) Cls() Wend EndIf Не уверен, будет ли вообще видно текст, так что можно Cls вообще убрать |
Ответ: как убрать текст, созданный Print'ом
Цитата:
Я просто забыл сказать, что данные серверу приходят непрерывно |
Ответ: как убрать текст, созданный Print'ом
ставь очистку екрана перед тем как выводишь текст а не после него.
Код:
If pot Then |
Ответ: как убрать текст, созданный Print'ом
|
Ответ: как убрать текст, созданный Print'ом
Цитата:
Вначале данные доходят быстро, но потом с каждым разом все медленнее и медленнее. Почему? И что делать?=) А если таких штучег будет 10? Это ж ужас будет. |
Ответ: как убрать текст, созданный Print'ом
Ну думаю тут не в блице дело, а скорее в том ресурсе с которого ты данные принимаешь.
|
Ответ: как убрать текст, созданный Print'ом
Ты имеешь ввиду комп или прогу?
По идее данные должны доставляться мгновенно т.к. на этом же компе и сервер и клиент. |
Ответ: как убрать текст, созданный Print'ом
Значит напартачил в коде.....влюбом случае гдето ошибка таки есть. :rolleyes:
|
Ответ: как убрать текст, созданный Print'ом
Цитата:
И что значит "комп тормозит" ? То есть все остальные проги на компе медленней работают, когда это запущено? Это потому что блиц зохавывает столько процессорного времени, сколько найдёт (хавает одно целое ядро если их несколько) даже если у него цикл, где ничего особо тяжёлого не делается (просто скорость повторов огромная). В тело цикла попробуй вставь Delay 3 Тогда блиц будет гарантированно отдавать 3мс времени системе. Если не поможет, то вставь значение больше. |
А как вывести 3 значения таким способом который вы показали. Например X,Y,Z координаты. По разному пробовал, ошибку пишет.
Еще один способ остался, но для этого мне надо в переменную ввести текст, не получается почему-то. Код:
s="s" Код:
s$="s" |
Ответ: как убрать текст, созданный Print'ом
есть такой код:
Код:
for i=1 to 50000 как исправить? P.S. пробовал поставить cls и перед, и после вывода на экран, не помогает |
Ответ: как убрать текст, созданный Print'ом
Код:
For i=1 To 50000 |
Ответ: как убрать текст, созданный Print'ом
Мигает... а хочется без миганий...
|
Ответ: как убрать текст, созданный Print'ом
Cls
Flip должно помочь. |
Ответ: как убрать текст, созданный Print'ом
Цитата:
Код:
Graphics 800,600 |
Ответ: как убрать текст, созданный Print'ом
ну как бэ да
|
Часовой пояс GMT +4, время: 06:07. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot