Чтение реально переданных параметров в CallMethods

отредактировано 03:54 Раздел: FastScript
как узнать, что именно передалось в какую-то ф-ию с использованием параметров поумолчанию?
например, у меня есть:
AddMethod('function MyFunc(aaa, bbb: integer; ccc: byte=4): string', CallMethods)
как в CallMethods, при вызове в скрипте
MyFunc(123, 456)
, узнать, что было передано только 2 параметра?

Комментарии

  • отредактировано 03:54
    Никак, да и зачем?
  • отредактировано 03:54
    надо ;)
    в моей программе это довольно часто требуется, т.к. в зависимости от того, что ввел юзер, вызываются разные процедуры и ф-ии (не скриптовые)
  • отредактировано 03:54
    Без потрошения исходников - никак.
  • отредактировано 03:54
    а в будущем это планируется?
    ЗЫ. и когда выйдет след. версия.... ориентировочно? ;)
  • отредактировано 03:54
    Нет, не планируется. Слишком специфичная фича.
    Следующая версия выйдет, как только накопится достаточное количество изменений.

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

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