Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.11.21;
Скачать: CL | DM;

Вниз

Передача указатель   Найти похожие ветки 

 
nick123   (2004-11-05 19:22) [0]

Подскажите уважаемые

Допустим есть класс Tqwe
Pqqe = ^Tqqe;

Есть процедура в которую нужно передать
a: Tqwe;

procedure Add(a : Pqwe);

add(???);


 
begin...end ©   (2004-11-05 19:25) [1]


> nick123   (05.11.04 19:22)


> Pqqe = ^Tqqe;

Этого не надо.

procedure Add(a: Tqqe)


 
Nick123   (2004-11-05 19:27) [2]

т.е я работаю с объектами а мне в функции нучен указатель


 
Nick123   (2004-11-05 19:27) [3]

т.е я работаю с объектами а мне в функции нучен указатель


 
begin...end ©   (2004-11-05 19:28) [4]

Экземпляр класса уже является указателем.


 
PVOzerski ©   (2004-11-05 19:31) [5]

Если уж procedure Add объявлена с параметром типа Pqqe, а надо передать указатель на переменную типа Tqqe, надо использовать адресный оператор: Add(@Example). Но обычно такие параметры не используют, поскольку классы - сами по себе "замаскированные" указатели. То же сказано и в [1].


 
Nick123   (2004-11-05 19:35) [6]

а если Tqwe = object ... end;

как в функции его указатель получить


 
Nick123   (2004-11-05 19:37) [7]

понял


 
begin...end ©   (2004-11-05 19:38) [8]


> [6] Nick123   (05.11.04 19:35)

Да успокойтесь Вы со своим object"ом! Пользуйтесь классами!

Ещё и под разными никами выступаете...

Вот Вам отрывок из справки:

Object types are supported for backward compatibility only. Their use is not recommended.



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

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

Наверх




Память: 0.48 MB
Время: 0.05 c
14-1099564888
Трафарет
2004-11-04 13:41
2004.11.21
Можно ли создать ISO образ без CD-DVD дисковода?


14-1099551919
BiN
2004-11-04 10:05
2004.11.21
Транспортная революция. Будет ли она?


1-1099480526
Змей
2004-11-03 14:15
2004.11.21
Рус->Eng Tng->Рус


3-1098432800
TolkoNachal
2004-10-22 12:13
2004.11.21
Данные из БД ACCESS


6-1095054706
Alexis
2004-09-13 09:51
2004.11.21
отсутствуют ф-ции WSACreateEvent, WSAEventSelect в Winsock.pas