Page 1 of 1

Сохранение текста "журнала" в текстовое окно.

Posted: 2015-12-20 16:08:43
by kobol
Hi, All!
А нельзя ли весь тот текст, который пишется в "журнал", одновременно сохранять в текстовое окно с сохранением цвета текста? ^^
Например как-то так (без цвета), но в реалтайм.

Code: Select all

####################################################
sub CopyJournalToText()
var i

UO.TextOpen()
for i=0 to 200
   if UO.Journal(i)<>"" then
      UO.TextPrint (UO.Journal(i))
   end if
next


И как я понял, не весь текст, что виден в журнале, является строками журнала?
Например, что что выводится по UO.Print(text) из журнала таким образом уже не вытащить?
С цветом надо конечно выводить в RichEdit, а не в Edit.

Re: Сохранение текста "журнала" в текстовое окно.

Posted: 2015-12-20 16:59:54
by Incorrect User
В журнал сохраняются только те сообщения, что получены с сервера. Поэтому uo.print() проходит мимо. Если нужно сохранять и из uo.print() то следом ставь строку uo.textprint() c теми же параметрами. Цвет можно получить функцией UO.JournalColor(index)

Re: Сохранение текста "журнала" в текстовое окно.

Posted: 2015-12-20 19:31:25
by Incorrect User
Смысл вообще в этом если есть журнал из которого можно получить и текст и цвет?

Re: Сохранение текста "журнала" в текстовое окно.

Posted: 2015-12-20 21:27:09
by kobol
Incorrect User wrote:Смысл вообще в этом если есть журнал из которого можно получить и текст и цвет?


Ну это как бы лог, в котором сохраняются все сообщения и из журнала и от uo.print и можно посмотреть, что пошло не так.
Можно вставлять доп uo.textprint(), но хотелось бы видеть последовательность действий, как отображается на приложенном рис. который называется journal. Копию этого папируса в текстовый файл.

Re: Сохранение текста "журнала" в текстовое окно.

Posted: 2015-12-20 23:11:43
by Incorrect User
Никак. Да и ни к чему это все.

Re: Сохранение текста "журнала" в текстовое окно.

Posted: 2015-12-28 09:14:21
by kobol
Ну придется ковырять лог.

Re: Сохранение текста "журнала" в текстовое окно.

Posted: 2015-12-28 16:37:29
by ZeroDX
По-моему УО может сохранять журнал в файл. Не помню точно уже ни черта.