Интерфейс в ARD

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

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

Ответить
maxim_K
Сообщения: 4
Зарегистрирован: 29 мар 2005, 17:49

Интерфейс в ARD

Сообщение maxim_K »

Народ, подскажите пожалуйста, как можно передавать значение переменной, например строки, из интерфейса в ARD отчет или в Link форму? Интерфейс запускается из этого же отчета.
GTHack
Местный житель
Сообщения: 517
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Новосибирск Новосибирск
Контактная информация:

Re: Интерфейс в ARD

Сообщение GTHack »

в фейсе
название_твоего_прототипа.write(переменная);

а в ард помоему никак (если не извращаться)- он на то и ард, а если извращаться то например через файл какой нить.
[url=http://blog.gtalex.ru]Блог GTAlex[/url]
Max_Fin
На пенсии
Сообщения: 797
Зарегистрирован: 29 мар 2005, 17:49
Откуда: г. Тюмень
Контактная информация:

Re: Интерфейс в ARD

Сообщение Max_Fin »

Через параметры интерфейса.

Например:
Интерфейс
Interface Inter1 Alwayreturn

Create view
var
par1: word,
par2: string
from ...
where
((...))
end;

parameters par1, par2;
HandleEvent
cmInit:
{
....
par1 := ...;
par2 := ...;
....
CloseInterface(cmDefault);
}
End;
End.

в форме
.begin
...
RunInterface(Inter1, a , b);
...
end.
Жду выхода Вселенная 2.12!
Max_Fin
На пенсии
Сообщения: 797
Зарегистрирован: 29 мар 2005, 17:49
Откуда: г. Тюмень
Контактная информация:

Re: Интерфейс в ARD

Сообщение Max_Fin »

)) опс, ошибки
Через параметры интерфейса.

Например:
Интерфейс
Interface Inter1 Alwayreturn;

Create view
var
par1: word;
par2: string;
from ...
where
((...))
end;

parameters par1, par2;
HandleEvent
cmInit:
{
....
par1 := ...;
par2 := ...;
....
CloseInterface(cmDefault);
}
End;
End.

в форме
.begin
...
RunInterface(Inter1, a , b);
...
end.
Жду выхода Вселенная 2.12!
maxim_K
Сообщения: 4
Зарегистрирован: 29 мар 2005, 17:49

Re: Интерфейс в ARD

Сообщение maxim_K »

Max_Fin, по-моему так передаются параметры из Link формы в интерфейс, или слово Alwayreturn делает принимаемые параметры интерфейса возвращаемыми? т.е. переменным a и b в форме присваиваются значения par1 и par2?

GT Alex Да, мне уже посоветовали передавать через DSK.
GTHack
Местный житель
Сообщения: 517
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Новосибирск Новосибирск
Контактная информация:

Re: Интерфейс в ARD

Сообщение GTHack »

не проще ли сначала проверить, чем спрашивать?
Макс тебе абсолютно правильный пример дал, единственно - не Alwayreturn, а Alwaysreturn
[url=http://blog.gtalex.ru]Блог GTAlex[/url]
Max_Fin
На пенсии
Сообщения: 797
Зарегистрирован: 29 мар 2005, 17:49
Откуда: г. Тюмень
Контактная информация:

Re: Интерфейс в ARD

Сообщение Max_Fin »

Спасибо за поправку ;)
Жду выхода Вселенная 2.12!
maxim_K
Сообщения: 4
Зарегистрирован: 29 мар 2005, 17:49

Re: Интерфейс в ARD

Сообщение maxim_K »

2 GT Alex Просто в тот момент не было возможности проверить, поэтому и спрашивал.

Все работает! Всем большое спасибо!
Ответить