Главная страница
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.038 c
3-1152165502
Хой
2006-07-06 09:58
2006.09.10
Закрасить определённую строчку в DBGridEh ?


2-1155842084
Denisich
2006-08-17 23:14
2006.09.10
Ошибка в rtl60.bpl


15-1155810652
imbalacedees
2006-08-17 14:30
2006.09.10
PHP


15-1155803907
ArtemESC
2006-08-17 12:38
2006.09.10
Запись в MBR


3-1151753384
Muchacho
2006-07-01 15:29
2006.09.10
Установка Fast Report 3.x в Delphi 2006 .NET