переменная при вызове интерфейса

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Darikon
Постоянный обитатель
Сообщения: 188
Зарегистрирован: 17 июн 2008, 17:07
Откуда: Москва
Контактная информация:

переменная при вызове интерфейса

Сообщение Darikon »

нужно взять имя интерфейса из переменной

Код: Выделить всё

  myInt:='myint01';
  if (RunInterface(myInt) =tsOk) then {};
при компиляции выдает предупреждение :

Код: Выделить всё

не найден объект IVIPIFCIFC MYINT, описывающий интерфейс вызова
Это лечится?
переменная myInt определена как string.
Darikon
Постоянный обитатель
Сообщения: 188
Зарегистрирован: 17 июн 2008, 17:07
Откуда: Москва
Контактная информация:

Сообщение Darikon »

воспользовался советом http://www.tyumbit.ru/gal_forum/viewtop ... ninterface
работает, хотя описания VRunInterface я не нашел в vipprogr
Darikon
Постоянный обитатель
Сообщения: 188
Зарегистрирован: 17 июн 2008, 17:07
Откуда: Москва
Контактная информация:

Сообщение Darikon »

Упс!
с VRunInterface rомпилится, но не находит интерфейс...
по ссылке указанной выше, пробовал макро.. но оно не работает..
Darikon
Постоянный обитатель
Сообщения: 188
Зарегистрирован: 17 июн 2008, 17:07
Откуда: Москва
Контактная информация:

Сообщение Darikon »

интересно, а по какому принципу работает интерфейс 'Вызов внешнего интерфейса'?
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

а имя компонеты не пробовали добавлять в вызове?
Darikon
Постоянный обитатель
Сообщения: 188
Зарегистрирован: 17 июн 2008, 17:07
Откуда: Москва
Контактная информация:

Сообщение Darikon »

edward_K писал(а):а имя компонеты не пробовали добавлять в вызове?
пробовал...
результат одинаковый.
Но, как я понял, в случае с VRunInterface, по какой-то причине просто не находится сам интерфейс. кстати, играет ли роль то, что я запускаю интерфейс из другого фейса?
Из отчета ARD все прекрасно работает.
Ответить