|
2D-программирование Вопросы, касающиеся двумерного программирования |
13.11.2010, 00:27
|
#1
|
AnyKey`щик
Регистрация: 10.11.2010
Сообщений: 15
Написано 0 полезных сообщений (для 0 пользователей)
|
как убрать текст, созданный Print'ом
Вопрос в теме
|
(Offline)
|
|
13.11.2010, 00:41
|
#2
|
Элита
Регистрация: 16.01.2008
Сообщений: 1,800
Написано 958 полезных сообщений (для 3,833 пользователей)
|
Ответ: как убрать текст, созданный Print'ом
Cls
Эта команда очищает текущий буфер, в котором происходит рисование, вывод текста и т.п, стирает в нём всю графику и текст и устанавливает цвет фона этого буфера со значениями, указанными в команде ClsColor.
(прямиком из страны хелпа)
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
13.11.2010, 00:42
|
#3
|
AnyKey`щик
Регистрация: 10.11.2010
Сообщений: 15
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: как убрать текст, созданный Print'ом
Спасибо, а что делать если надо убрать из 10 write'ов только 1?
|
(Offline)
|
|
13.11.2010, 00:45
|
#4
|
|
Ответ: как убрать текст, созданный Print'ом
вывести остальные заново
|
|
|
13.11.2010, 00:45
|
#5
|
AnyKey`щик
Регистрация: 10.11.2010
Сообщений: 15
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: как убрать текст, созданный Print'ом
Ууууу, это жесть. И только так?
|
(Offline)
|
|
13.11.2010, 00:47
|
#6
|
Элита
Регистрация: 16.01.2008
Сообщений: 1,800
Написано 958 полезных сообщений (для 3,833 пользователей)
|
Ответ: как убрать текст, созданный Print'ом
Да впринцеппе это и не сложно......не нужно здесь никаких альтернатив искать.
терпите парни!!! покажем как мы в старые добрые времена отвечали на вопросы.
|
(Offline)
|
|
Эти 3 пользователя(ей) сказали Спасибо Dzirt за это полезное сообщение:
|
|
13.11.2010, 00:56
|
#7
|
AnyKey`щик
Регистрация: 10.11.2010
Сообщений: 15
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: как убрать текст, созданный Print'ом
да ну...
|
(Offline)
|
|
13.11.2010, 01:03
|
#8
|
Дэвелопер
Регистрация: 04.11.2009
Адрес: Украина, Днепропетровск
Сообщений: 1,480
Написано 662 полезных сообщений (для 1,985 пользователей)
|
Ответ: как убрать текст, созданный Print'ом
Ну ещё можно НЕ выводить 1 из 10 принтов прямо в коде программы. Вроде такого:
If KeyHit(1) Then Print("1")
Таким образом ты принта вообще не увидишь, если только ескейп не нажмешь
|
(Offline)
|
|
13.11.2010, 01:05
|
#9
|
AnyKey`щик
Регистрация: 10.11.2010
Сообщений: 15
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: как убрать текст, созданный Print'ом
Вот смотрите, с клиента данные поступают на сервер и вот таким кодом я вывожу координату объекта
[code]pot=AcceptTCPStream(one)
If pot Then
While Not Eof(pot)
Locate 10,100
Print ReadLine$(pot)
Cls
Wend
EndIf[code]
Вроде бы нормально все, но блин текст мигает иногда
|
(Offline)
|
|
13.11.2010, 01:07
|
#10
|
AnyKey`щик
Регистрация: 10.11.2010
Сообщений: 15
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: как убрать текст, созданный Print'ом
Сообщение от Reks888
Ну ещё можно НЕ выводить 1 из 10 принтов прямо в коде программы. Вроде такого:
If KeyHit(1) Then Print("1")
Таким образом ты принта вообще не увидишь, если только ескейп не нажмешь
|
Ты предлагаешь просто не выводить принт, а мне же надо выведенный убрать.
|
(Offline)
|
|
13.11.2010, 01:07
|
#11
|
Разработчик
Регистрация: 24.02.2010
Адрес: Новороссийск
Сообщений: 485
Написано 112 полезных сообщений (для 329 пользователей)
|
Ответ: как убрать текст, созданный Print'ом
Знаешь команду text? Так вот сохраняй получаемые данные и потом выводи.
__________________
299 792 458
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
13.11.2010, 01:08
|
#12
|
Дэвелопер
Регистрация: 04.11.2009
Адрес: Украина, Днепропетровск
Сообщений: 1,480
Написано 662 полезных сообщений (для 1,985 пользователей)
|
Ответ: как убрать текст, созданный Print'ом
или
If pot Then
While Not Eof(pot)
Flip()
Text 10,100,ReadLine$(pot)
Cls()
Wend
EndIf
Не уверен, будет ли вообще видно текст, так что можно Cls вообще убрать
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
13.11.2010, 01:12
|
#13
|
AnyKey`щик
Регистрация: 10.11.2010
Сообщений: 15
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: как убрать текст, созданный Print'ом
Сообщение от Reks888
или
If pot Then
While Not Eof(pot)
Flip()
Text 10,100,ReadLine$(pot)
Cls()
Wend
EndIf
Не уверен, будет ли вообще видно текст, так что можно Cls вообще убрать
|
текст накладывается друг на друга(без cls, с ним ничо не видно)
Я просто забыл сказать, что данные серверу приходят непрерывно
|
(Offline)
|
|
13.11.2010, 01:20
|
#14
|
Элита
Регистрация: 16.01.2008
Сообщений: 1,800
Написано 958 полезных сообщений (для 3,833 пользователей)
|
Ответ: как убрать текст, созданный Print'ом
ставь очистку екрана перед тем как выводишь текст а не после него.
If pot Then
While Not Eof(pot)
Cls()
Text 10,100,ReadLine$(pot)
Flip()
Wend
EndIf
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
13.11.2010, 01:20
|
#15
|
AnyKey`щик
Регистрация: 10.11.2010
Сообщений: 15
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: как убрать текст, созданный Print'ом
Еще такой вопросик. Почему комп тормозит, если в коде программы:
SetBuffer BackBuffer()
Text 0,0,"Сервер выключен."
starton=LoadImage("D:\serv\starton.png")
offoff=LoadImage("D:\serv\offoff.png")
While Not KeyHit(1)
DrawImage starton,100,0
DrawImage offoff,220,0
If MouseX()>100 And MouseX()<200 And MouseY()>0 And MouseY()<20 And MouseHit(1)
Cls
Goto startserv
EndIf
Flip
Wend
End
, eсть Flip?
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 09:45.
|