![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
PVariant как параметр.
Ega23 © (2006-08-18 15:36:00)Надо реализовать функцию, где в качестве входного параметра - указатель на Variant. причём эта функция будет его значение (не указателя, а именно значение по указателю) менять.
function MyFunction(Target : PVariant):Boolean;
begin
.......
Target^:=FieldByName(SomeField).Value;
......
end;
Это корректно будет?
Ega23 (2006-08-18 16:22:00) [1]
> ну традиции не стоит нарушать, ага ))
>
Как любил говорить взводный: "Безобразно, но единообразно."
clickmaker (2006-08-18 16:20:00) [2]
> [2] Ega23 © (18.08.06 15:56)
ну традиции не стоит нарушать, ага ))
Ega23 (2006-08-18 15:56:00) [3]
> function MyFunction(var Target : Variant):Boolean;
Это-то мне известно. Посто в силу исторических причин основная масса функций была написана именно в таком стиле. А мне нужно ещё одну дописать, грубо говоря.
guav (2006-08-18 15:47:00) [4]да.
однако, если нет причин описывать её именно как функцию принимающую указатель, лучше обойтись var-параметром.
function MyFunction(var Target : Variant):Boolean;