Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.09.10;
Скачать: 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 вся ветка

Текущий архив: 2006.09.10;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.047 c
15-1155565469
Ксардас
2006-08-14 18:24
2006.09.10
товарищ спросил, а я чёт затруднился


15-1154079916
Внук
2006-07-28 13:45
2006.09.10
В отпуск!


2-1156158585
XTD
2006-08-21 15:09
2006.09.10
Как убрать пробелы слева справа строки S ?


15-1155794431
Alx_
2006-08-17 10:00
2006.09.10
Genuine Advantage Notifications


1-1153486310
Untermensch
2006-07-21 16:51
2006.09.10
А есть ли встроенные в Delphi функции шифрования, и где их искать