Страница 1 из 1
можно ли вызвать из своего интерфейса другой (тоже свой), и
Добавлено: 19 фев 2015, 10:29
s2176
Добрый день!
Подскажите, можно ли вызвать из своего интерфейса другой (тоже свой), имя которого лежит в переменной.
Т.е., сделать как-то так:
var _NF: array[1..10] of string;
...
for(i:=1;i<=10;i++) runinterface(_nf);
...
Re: можно ли вызвать из своего интерфейса другой (тоже свой
Добавлено: 19 фев 2015, 10:39
edward_K
есть RunAnyView
RunAnyView('INTERFACE ваш_фейс',false);
Re: можно ли вызвать из своего интерфейса другой (тоже свой
Добавлено: 19 фев 2015, 10:42
s2176
А с параметром можно?
Re: можно ли вызвать из своего интерфейса другой (тоже свой
Добавлено: 19 фев 2015, 10:45
m0p3e
Код: Выделить всё
RunAnyView('INTERFACE MYCOMPANENT::MYINTERFACENAME(' + Trim(String(MYNREC)) + ')', False);
Re: можно ли вызвать из своего интерфейса другой (тоже свой
Добавлено: 19 фев 2015, 11:00
s2176
Вот кусок текста
_ss:=m_NameFace[_nk];
if m_shablon[_nk]<>'' then runanyview(_ss,false);
message('!!!!!')
if instr('СБРФ',m_shablon[_nk])>0 runinterface(WriteSBRF);
if instr('Альфа',m_shablon[_nk])>0 runinterface(WriteAB);
на первую часть ругается: "нет ресурса WriteSBRF"
а runinterface(WriteSBRF) отрабатывает нормально.
Re: можно ли вызвать из своего интерфейса другой (тоже свой
Добавлено: 19 фев 2015, 12:00
edward_K
интересно - что можно ресы на ходу зацеплять?
но у вас наверное нет "INTERFACE " в вашем массиве
сие предназначено для запуска чаго угодно - вы доку то почитайте.
Re: можно ли вызвать из своего интерфейса другой (тоже свой
Добавлено: 19 фев 2015, 12:43
s2176
точно нет.
Прочитала, но невнимательно (((
Вставила "interface" и все получилось
Спасибо большое!