Программирование на Атлантисе (VIP, FCOM, ARD), FastReport
Модераторы: m0p3e , edward_K , Модераторы
Darikon
Постоянный обитатель
Сообщения: 188 Зарегистрирован: 17 июн 2008, 17:07
Откуда: Москва
Контактная информация:
Сообщение
Darikon » 30 июл 2008, 17:01
нужно взять имя интерфейса из переменной
Код: Выделить всё
myInt:='myint01';
if (RunInterface(myInt) =tsOk) then {};
при компиляции выдает предупреждение :
Код: Выделить всё
не найден объект IVIPIFCIFC MYINT, описывающий интерфейс вызова
Это лечится?
переменная myInt определена как string.
Darikon
Постоянный обитатель
Сообщения: 188 Зарегистрирован: 17 июн 2008, 17:07
Откуда: Москва
Контактная информация:
Сообщение
Darikon » 30 июл 2008, 17:25
Упс!
с VRunInterface rомпилится, но не находит интерфейс...
по ссылке указанной выше, пробовал макро.. но оно не работает..
Darikon
Постоянный обитатель
Сообщения: 188 Зарегистрирован: 17 июн 2008, 17:07
Откуда: Москва
Контактная информация:
Сообщение
Darikon » 31 июл 2008, 09:39
интересно, а по какому принципу работает интерфейс 'Вызов внешнего интерфейса'?
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188 Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb
Сообщение
edward_K » 01 авг 2008, 10:58
а имя компонеты не пробовали добавлять в вызове?
Darikon
Постоянный обитатель
Сообщения: 188 Зарегистрирован: 17 июн 2008, 17:07
Откуда: Москва
Контактная информация:
Сообщение
Darikon » 01 авг 2008, 12:10
edward_K писал(а): а имя компонеты не пробовали добавлять в вызове?
пробовал...
результат одинаковый.
Но, как я понял, в случае с VRunInterface, по какой-то причине просто не находится сам интерфейс. кстати, играет ли роль то, что я запускаю интерфейс из другого фейса?
Из отчета ARD все прекрасно работает.