Вниз
Скачать: 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.027 c
15-1155822658
Get
2006-08-17 17:50
2006.09.10
Поставить сеть...


2-1155884743
her
2006-08-18 11:05
2006.09.10
TBytes и TIdSocketHandle


15-1155466218
Andy BitOff
2006-08-13 14:50
2006.09.10
Windows в 85 году


3-1152271401
drashka
2006-07-07 15:23
2006.09.10
Затруднение при подчинении 2-х таблиц (DBExpress)


15-1155833944
чучу
2006-08-17 20:59
2006.09.10
Кнопки в Firefox




   Наверх