Добрый день!
Подскажите, можно ли вызвать из своего интерфейса другой (тоже свой), имя которого лежит в переменной.
Т.е., сделать как-то так:
var _NF: array[1..10] of string;
...
for(i:=1;i<=10;i++) runinterface(_nf);
...
можно ли вызвать из своего интерфейса другой (тоже свой), и
Модераторы: m0p3e, edward_K, Модераторы
можно ли вызвать из своего интерфейса другой (тоже свой), и
Кто сказал, что бесполезно биться головой об стену?!
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: можно ли вызвать из своего интерфейса другой (тоже свой
есть RunAnyView
RunAnyView('INTERFACE ваш_фейс',false);
RunAnyView('INTERFACE ваш_фейс',false);
Re: можно ли вызвать из своего интерфейса другой (тоже свой
А с параметром можно?
Кто сказал, что бесполезно биться головой об стену?!
Re: можно ли вызвать из своего интерфейса другой (тоже свой
Код: Выделить всё
RunAnyView('INTERFACE MYCOMPANENT::MYINTERFACENAME(' + Trim(String(MYNREC)) + ')', False);
Re: можно ли вызвать из своего интерфейса другой (тоже свой
Вот кусок текста
_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) отрабатывает нормально.
_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) отрабатывает нормально.
Кто сказал, что бесполезно биться головой об стену?!
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: можно ли вызвать из своего интерфейса другой (тоже свой
интересно - что можно ресы на ходу зацеплять?
но у вас наверное нет "INTERFACE " в вашем массиве
сие предназначено для запуска чаго угодно - вы доку то почитайте.
но у вас наверное нет "INTERFACE " в вашем массиве
сие предназначено для запуска чаго угодно - вы доку то почитайте.
Re: можно ли вызвать из своего интерфейса другой (тоже свой
точно нет.
Прочитала, но невнимательно (((
Вставила "interface" и все получилось
Спасибо большое!
Прочитала, но невнимательно (((
Вставила "interface" и все получилось
Спасибо большое!
Кто сказал, что бесполезно биться головой об стену?!