Page 1 of 1

Identifier expected

Posted: 14.01.2021 16:32
by Antoska
Всем привет.
Три года назад мне написали скрипт и он прекрасно работал. Я какое то время его поюзал и забыл. Сейчас вспомнил и решил запустить снова, но... Он не запускается и выдает ошибку:

Code: Select all

Compiler: [Error] (.sc at 26:5): Identifier expected
Вот кусок скрипта:

Code: Select all

type 
  TShip = record    
    private <---- 26 строка
      function GetSailingBounds : TMultiItem;
	public
    Multi : TMultiItem;	
	Hatch : Cardinal;
	
	property SailingBounds : TMultiItem read GetSailingBounds;
 end;
В чем может быть проблема?
Пробовал запустить на трех разных версиях стелс клиента.

Re: Identifier expected

Posted: 15.01.2021 16:55
by Tomers
а это как раз не тот ли случай, когда перешли от потоков к эвентам? По данному куску коду, лично я, ничего не понял

Re: Identifier expected

Posted: 15.01.2021 18:48
by Antoska
Tomers wrote: 15.01.2021 16:55 а это как раз не тот ли случай, когда перешли от потоков к эвентам?
Можно по подробнее?
Скрипт работал 3 года назад, только не помню на какой версии стелса.
Сейчас не работает ни на одной из предложенных на сайте.

Re: Identifier expected

Posted: 16.01.2021 18:43
by Vizit0r
не могло оно работать никогда, PS не умеет в private и public секции, тем более для records!

P.S. чтобы два раза не вставать - в run-time classes PS Тоже не умеет.

Re: Identifier expected

Posted: 17.01.2021 19:56
by Antoska
Я же говорю - работал он.

Re: Identifier expected

Posted: 22.01.2021 18:34
by Vizit0r
у тебя был какой-то особенный стелс с не менее особенным PS ? Ну ок)