Page 1 of 1

CallBack + array

Posted: 07.01.2011 8:19
by Zampi
Добрый день, участники форума стелсклиента.

Я еще совсем зеленый, собираю информацию, пробую, пишу.

Для текущей идеи мне необходимо сделать треккомманд в журнале, реализовал в таком виде:

Code: Select all

trackCommand(';master', @MasterMode);
То есть, стринг и коллбэк.

И что самое клевое! ЗАРАБОТАЛО С ПЕРВОГО РАЗА 8)

Решил дописать trackCommand из:

Code: Select all

function trackCommand(command : string; CallBackFunc: function(param: string):boolean ):boolean; 
в

Code: Select all

function trackCommand(command : string; CallBackFunc: function(param: array of string):boolean ):boolean;
и передавать любое желаемое кол-во параметров в каллбек, но выдает ошибку

Code: Select all

[Error] (fitst.sc at 39:73):  Identifier expected
на array of string. Что делать, а? :roll:

Posted: 07.01.2011 9:21
by nikbk
весь код скрипта в студию

Posted: 07.01.2011 9:30
by Fenix
Можно попробовать так обойти:

Code: Select all

type
  StringArray = array of String;
  BackFunc = function(Param: StringArray): Boolean;

Posted: 07.01.2011 9:36
by Zampi
Fenix, спасибо! Извини, что с настолько глупой проблемой на форум залез. Мы в школе паскаль не изучали :roll:

Posted: 07.01.2011 9:44
by Fenix
Та незачто. Тут и не с такими проблемами на форум лезут :)