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

Узнать какой LinkForm из запускающего интерфейса...

Добавлено: 14 ноя 2011, 19:14
Masygreen
Задача невероятная .. даже не знаю как подойти ...
Итак есть Prototype, к нему куча LinkForm ...
Есть фейс который заполняет прототип ... ну и автоматом где то транслируется в прототип..
..

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

Form FPrRashNak('tovn.out','tovn') with novisual;
..
fPrRashNak.Write
как определить какая линкованая форма была вызвана? (GetFormName - не то )

Re: Узнать какой LinkForm из запускающего интерфейса...

Добавлено: 14 ноя 2011, 19:20
Алексей
а где определить то? из интерфейса? обычно когда прототип наполнен - вылетает список и наполнение уже закончилось.
ну а если я три формы вызвал, тогда что?

Re: Узнать какой LinkForm из запускающего интерфейса...

Добавлено: 14 ноя 2011, 19:29
Masygreen
я вот как раз и интересуюсь природой процесса .. где возникает LinkForm? уже после заполнения прототипа или как ?

Re: Узнать какой LinkForm из запускающего интерфейса...

Добавлено: 14 ноя 2011, 19:31
Masygreen
много думал :) наверно ни как ? т.к. если по инсерту помечены несколько форм то сначала отрабатывается прототип, а уже потом виртуальные копии потоков раскидываются по разным линкам .. :(

Re: Узнать какой LinkForm из запускающего интерфейса...

Добавлено: 14 ноя 2011, 19:34
Masygreen

Re: Узнать какой LinkForm из запускающего интерфейса...

Добавлено: 14 ноя 2011, 20:15
edward_K
Когда то давно я делал приблуду по извлечению помеченных форм, но мне приходилось лезть в дебри атлантиса.
С другой стороны окно со списком форм это всего лишь фейс, в котором вы теперь можете перехватить события :)