Вниз
Скачать: CL | DM;

PVariant как параметр.   Найти похожие ветки 

← →
Ega23 ©   (2006-08-18 15:36) [0]

Надо реализовать функцию, где в качестве входного параметра - указатель на Variant. причём эта функция будет его значение (не указателя, а именно значение по указателю) менять.

function MyFunction(Target : PVariant):Boolean;
begin
 .......
 Target^:=FieldByName(SomeField).Value;
 ......
end;


Это корректно будет?


← →
guav ©   (2006-08-18 15:47) [1]

да.
однако, если нет причин описывать её именно как функцию принимающую указатель, лучше обойтись var-параметром.
function MyFunction(var Target : Variant):Boolean;


← →
Ega23 ©   (2006-08-18 15:56) [2]


> function MyFunction(var Target : Variant):Boolean;


Это-то мне известно. Посто в силу исторических причин основная масса функций была написана именно в таком стиле. А мне нужно ещё одну дописать, грубо говоря.


← →
clickmaker ©   (2006-08-18 16:20) [3]


>  [2] Ega23 ©   (18.08.06 15:56)

ну традиции не стоит нарушать, ага ))


← →
Ega23 ©   (2006-08-18 16:22) [4]


> ну традиции не стоит нарушать, ага ))
>


Как любил говорить взводный: "Безобразно, но единообразно."



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.026 c
3-1151948212
yon
2006-07-03 21:36
2006.09.10
450 полей в dbf


2-1155826848
K_Lock
2006-08-17 19:00
2006.09.10
помогите с запросом


1-1154337186
Demand
2006-07-31 13:13
2006.09.10
Динамическое создание форм


8-1139731504
Steep
2006-02-12 11:05
2006.09.10
Плейлисты и скорость


15-1155426441
SerJaNT
2006-08-13 03:47
2006.09.10
Выбор машины




   Наверх