FastScript 1.9 и CBuilder 5

XenXen
отредактировано 01:27 Раздел: FastScript
Всем привет.

Успешно юзал FS 1.8 на CBuilder 5.0 следующим образом:

TfsScript *scr;

...

scr->AddMethod("function Exec(path, params: string): boolean", ScriptFunction, "", "");

где

Variant __fastcall TMainForm::ScriptFunction(TObject *pInstance, TClass ClassType, const AnsiString MethodName, Variant &Params)

После обновления до FS 1.9 компайлер ругается на AddMethod, говорит, несоответствие типов. Дайте плиз рабочие определения, голова уже кругом ;)

Комментарии

  • отредактировано 01:27
  • XenXen
    отредактировано 01:27
    Действительно, боян...

    В моем случае помогло явное взятие адреса хэндлера, то бишь

    &ScriptFunction

    Насколько я понял, так как теперь имеем перегружаемые методы, в частности, AddMethod (сорри за каламбур), надо явно указывать данную операцию.

    Спасибо техподдержке, помогли очень оперативно :)

    Разработчикам на билдере привет :)

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.