Page 2 of 2

Re: Animal Taming for DW

Posted: 12.10.2016 9:54
by drabadan
reynard wrote:Сначала скрипт отлично работал, вкачал на нём таминг нормально. Потом обновил стелс клиент и скрипт начал выдавать такое:

Code: Select all

08:05:42:942 [John Doe]: Compiling
08:05:42:989 [John Doe]: Compiler: [Error] (ANIMALtaming.sc at 31:13):  Array type required ;
Error line is: "   lol:=Char[2]+': all release'; "
08:05:42:992 [John Doe]: Compiling failed
08:05:42:994 [John Doe]: Script ANIMALtaming.sc stopped successfuly
Что это может быть? Последняя версия клиента не поддерживает таких строк?

Code: Select all

var
 tarr : Array[0..1] of String;
 tmpStr : String; 
begin               
 tarr[0] := 'hello';
 tarr[1] := 'world'; 
 AddToSystemJournal(tarr[0]);
 AddToSystemJournal(tarr[0] + 'world');
 AddToSystemJournal(tarr[0] + tarr[1] + ' and a happy new year!');   
end;

Code: Select all

08:21:37:833 [OSI_AR]: Compiler: [Error] (WorldNumTests.sc at 55:26):  Array type required ;
Error line is: "  AddToSystemJournal(Char[0] + tarr[1] + ' and a happy new year!'); "
http://www.delphibasics.ru/Char.php
ты используешь приведение типа а не свой массив. Переименуй его в NotReservedCompilerWord или AnyArrayTitle и будет работать.

Code: Select all


  myChar := Char(67);               // Использование Char как стандартное приведение
  ShowMessage('Char(67) = '+myChar);

Re: Animal Taming for DW

Posted: 12.10.2016 14:37
by reynard
drabadan wrote:...Переименуй его в NotReservedCompilerWord или AnyArrayTitle и будет работать...
Спасибо огромное! А я даже не подумал про это))) Всё заработало.

Re: Animal Taming for DW

Posted: 14.11.2016 0:50
by Oasis
Серега привет.
Тоже начал тестить последнею версию та же фигня,
drabadan, спасибо большое.