Интерфейс в ARD
Модераторы: m0p3e, edward_K, Модераторы
Интерфейс в ARD
Народ, подскажите пожалуйста, как можно передавать значение переменной, например строки, из интерфейса в ARD отчет или в Link форму? Интерфейс запускается из этого же отчета.
-
- Местный житель
- Сообщения: 517
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Новосибирск Новосибирск
- Контактная информация:
Re: Интерфейс в ARD
в фейсе
название_твоего_прототипа.write(переменная);
а в ард помоему никак (если не извращаться)- он на то и ард, а если извращаться то например через файл какой нить.
название_твоего_прототипа.write(переменная);
а в ард помоему никак (если не извращаться)- он на то и ард, а если извращаться то например через файл какой нить.
[url=http://blog.gtalex.ru]Блог GTAlex[/url]
-
- На пенсии
- Сообщения: 797
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: г. Тюмень
- Контактная информация:
Re: Интерфейс в ARD
Через параметры интерфейса.
Например:
Интерфейс
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.
Например:
Интерфейс
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!
-
- На пенсии
- Сообщения: 797
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: г. Тюмень
- Контактная информация:
Re: Интерфейс в ARD
)) опс, ошибки
Через параметры интерфейса.
Например:
Интерфейс
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.
Через параметры интерфейса.
Например:
Интерфейс
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!
Re: Интерфейс в ARD
Max_Fin, по-моему так передаются параметры из Link формы в интерфейс, или слово Alwayreturn делает принимаемые параметры интерфейса возвращаемыми? т.е. переменным a и b в форме присваиваются значения par1 и par2?
GT Alex Да, мне уже посоветовали передавать через DSK.
GT Alex Да, мне уже посоветовали передавать через DSK.
-
- Местный житель
- Сообщения: 517
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Новосибирск Новосибирск
- Контактная информация:
Re: Интерфейс в ARD
не проще ли сначала проверить, чем спрашивать?
Макс тебе абсолютно правильный пример дал, единственно - не Alwayreturn, а Alwaysreturn
Макс тебе абсолютно правильный пример дал, единственно - не Alwayreturn, а Alwaysreturn
[url=http://blog.gtalex.ru]Блог GTAlex[/url]
Re: Интерфейс в ARD
2 GT Alex Просто в тот момент не было возможности проверить, поэтому и спрашивал.
Все работает! Всем большое спасибо!
Все работает! Всем большое спасибо!