Вниз
Скачать: 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
5-1138780491
matveev
2006-02-01 10:54
2006.09.10
TPageControl добавление TTabSheet в design-time


4-1147542569
Dstr
2006-05-13 21:49
2006.09.10
Правый клик


4-1147544916
parovoZZ
2006-05-13 22:28
2006.09.10
Аналог TWebBrowser-а на апях


11-1132132273
cpp
2005-11-16 12:11
2006.09.10
KOL for C++


2-1156332390
GeLLeR
2006-08-23 15:26
2006.09.10
Добавление вложенных папок в плейлист




   Наверх