Страница 1 из 1

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

Добавлено: 30 июл 2008, 17:01
Darikon
нужно взять имя интерфейса из переменной

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

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

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

не найден объект IVIPIFCIFC MYINT, описывающий интерфейс вызова
Это лечится?
переменная myInt определена как string.

Добавлено: 30 июл 2008, 17:17
Darikon
воспользовался советом http://www.tyumbit.ru/gal_forum/viewtop ... ninterface
работает, хотя описания VRunInterface я не нашел в vipprogr

Добавлено: 30 июл 2008, 17:25
Darikon
Упс!
с VRunInterface rомпилится, но не находит интерфейс...
по ссылке указанной выше, пробовал макро.. но оно не работает..

Добавлено: 31 июл 2008, 09:39
Darikon
интересно, а по какому принципу работает интерфейс 'Вызов внешнего интерфейса'?

Добавлено: 01 авг 2008, 10:58
edward_K
а имя компонеты не пробовали добавлять в вызове?

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