Page 1 of 2
					
				SetGlobal не рабоает
				Posted: 18.12.2010 20:50
				by volhram
				Code: Select all
Procedure SetTime;
var
   Name, Value : String;
begin
   Name := CharName;
   Value := DateTimeToStr(Now); 
   SetGlobal('stealth', Name, Value);
end; 
выдаёт в систем журнал:
Exception: Out of memory at 35.116
посоветуйте чтонибудь..
 
			 
			
					
				
				Posted: 18.12.2010 22:22
				by Fenix
				Не удалось повторить ошибку. Какова версия стелса?
			 
			
					
				
				Posted: 18.12.2010 22:46
				by Vizit0r
				не верю что ошибка тут. не верю.
здесь банально нечему течь.
			 
			
					
				
				Posted: 18.12.2010 23:25
				by volhram
				UO Stealth client (v3.2.4)
потому и спрашиваю, что не могу понять в чём проблема...
другие скрипты пашут сутками без проблем...
а как только хотел глобальную переменную использовать, появилась ошибка непонятно из чего...
			 
			
					
				
				Posted: 18.12.2010 23:33
				by Vizit0r
				не хочешь показывать тут скрипт целиком - скидывай мне в личку, и копию Фениксу)
с подробностями только - что надо сделать, сколько времени до бага, и т.д.
P.S. Ну и, как водится, баги принимаются только с последней версии.
Вон она лежит в первом разделе, 3.0.0 Release 6
			 
			
					
				
				Posted: 18.12.2010 23:39
				by volhram
				я вытащил процедуру в отдельный скрипт...
Code: Select all
program test;
Procedure SetTime;
var
   Name, Value : String;
begin
   Name := CharName;
   Value := DateTimeToStr(Now); 
   AddToSystemJournal(Name); 
   AddToSystemJournal(Value); 
   SetGlobal('stealth', Name, Value);
end; 
//-------------------------------------------------------------------------------------
BEGIN
     SetTime;
END. 
теперь через раз выдаёт, то:
Exception: Out of memory at 1.160
то:
Exception: Access violation at address 00403294 in module 'Stealth.exe'. Read of address 13E20000 at 1.160
ждать не нужно, сразу ошибка...
а моя версия стелса из последних?...скачивал около месяца назад...
 
			 
			
					
				
				Posted: 18.12.2010 23:44
				by Vizit0r
				
			 
			
					
				
				Posted: 18.12.2010 23:49
				by Vizit0r
				выполнял скрипт раз 30 с неподключенным чаром, еще раз 20 с подключенным.
ошибки нет.
			 
			
					
				
				Posted: 18.12.2010 23:51
				by volhram
				
вот оно!....скачал, теперь без ошибок...спасибо)
 
			 
			
					
				
				Posted: 18.12.2010 23:55
				by Vizit0r
				ну видно это тот самый старенький баг с setglobal. только он вообще просто матерился на неправильную функцию, а не выдавал такие злые ошибки.
впрочем, работает и добрэ
			 
			
					
				
				Posted: 19.12.2010 0:02
				by volhram
				блин...теперь другая проблема, тот скрипт который работал сутками без ошибок начал выдавать:
Error in sending to UO Client
во время переходов от точки к точке...я использую newMoveXY
			 
			
					
				
				Posted: 19.12.2010 0:04
				by Vizit0r
				о, проявилось хоть у кого-то.
Вот с этим уже можешь завтра сутра мне в асю писать.
а то месяц тому человек написал про такой баг и пропал.
			 
			
					
				
				Posted: 19.12.2010 0:22
				by Vizit0r
				стоп-стоп. Это случайно не происходит после того как один раз подключился клиентом, а потом закрыл его?
если да - то это просто кой-чего не доделано. завтра-послезавтра допилю.
			 
			
					
				
				Posted: 19.12.2010 0:28
				by volhram
				подключался, что бы перетащить чара...не знаю из за этого или нет...
сейчас перезапущу стелс и запущу скрипт без входа в клиен....
да, получается что из за этого...если из стелса не запускать клиент то этой ошибки нет...
но по сути это не ошибка, скрипт не останавливается...просто забивается окно систем журнала...
			 
			
					
				
				Posted: 19.12.2010 0:39
				by Vizit0r
				ну понятно. пока так, а там исправлю это дело.