Yoko

All sides of Injection
It is currently 2018-12-12 19:43:18

All times are UTC+02:00




Post new topic  Reply to topic  [ 6 posts ] 
Author Message
PostPosted: 2004-08-28 20:56:34 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2546
Location: Saint-Petersburg
Текстовое окно, открываемое по команде UO.TextOpen() имеет какие-нибудь ограничения на размер? И что произойдет, если я в скрипте достигну этих ограничений? Я сделал вывод лога скрипта (добывающего) в такое окно, чар может работать сутками, что будет если в это окно будет скинуто, скажем, 1000 строк? Или больше?

Вывод в такое окно пришлось сделать из-за того, что я так и не смог открыть в скрипте одновременно два файла... чтобы из одного считывать массив, а в другой писать лог. :(


Top
   
 Post subject:
PostPosted: 2004-08-29 01:10:29 
Offline
Expert!

Joined: 2004-04-25 11:11:07
Posts: 359
Ограничение есть.
При достижении максимума перестанет писать текст в текстовое окно.
Вызывает ли это ошибки - по-моему нет.

_________________
Без труда не выловишь и рыбку из пруда,
А без пруда не выловишь её и с трудом...


Top
   
 Post subject:
PostPosted: 2004-08-29 13:17:36 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2546
Location: Saint-Petersburg
А какое это ограничение? сколько символов или строк?


Top
   
 Post subject:
PostPosted: 2004-08-29 22:17:02 
Offline
Site Admin
User avatar

Joined: 2004-04-03 16:49:38
Posts: 1970
ограничения на размер накладываются виндой. это может быть диапазон от 16 до 64 кб текста. перевод строки занимает 2 байта, символ - один байт.


Top
   
 Post subject:
PostPosted: 2004-08-30 11:19:44 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2546
Location: Saint-Petersburg
Спасибо. Уже сам обнаружил сегодня утром. Но главное что просто прекращает писать в окно и не выдает никаких окошек с ошибками.


Top
   
PostPosted: 2016-01-04 21:08:47 
Offline
User avatar

Joined: 2012-12-15 12:03:25
Posts: 119
Location: C-Петербург
UP!

Лучше работать со строковыми переменными, и читать\сохранять их в файл.

типа
Code:
var logtxt=""
...
logtxt=logtxt+" next record"

SaveToFile(filename, logtxt)

#######################################################
sub SaveToFile(filename, data2save)
var f=file(filename)
var s=0,i=0
if not f.open() then
   f.create()
end if
s=safe call f.write(data2save)
f.close()
end sub




Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 6 posts ] 

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited