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

Вниз

Работа с класом внутри функции.   Найти похожие ветки 

 
Rolf   (2008-10-17 14:03) [0]

Есть процедура, которая обрабатывает данные в классе заданном извне. Как определить в процедуре этот класс, как out или var?

AClass:= TAnyClass.Create;

SomeProcedure(var AClass: TAnyClass);


 
Palladin ©   (2008-10-17 14:05) [1]

для объекта класса хватит и var, out от var отличается лишь he initial value of the referenced variable is discarded by the routine it is passed to


 
Rolf   (2008-10-17 14:07) [2]

Спасибо.


 
Сергей М. ©   (2008-10-17 14:08) [3]


> out или var?


Судя по задаче, ни то ни другое вообще не нужно.


 
Palladin ©   (2008-10-17 14:09) [4]

стоп, процедура работает с самим объектом? или с идентификатором? если дело ограничивается лишь вызовом методов и обращением к свойствам, то вообще никаких модификаторов доступа не нужно, ну или Const, что бы подстраховаться


 
Rolf   (2008-10-17 14:10) [5]


> Сергей М.


Забыл добавить, что данные передаются в функцию, в которой объявлен класс.


 
Palladin ©   (2008-10-17 14:11) [6]


> данные передаются в функцию, в которой
> объявлен класс.

что, интересно, это значит...


 
Leonid Troyanovsky ©   (2008-10-17 14:12) [7]


> Сергей М. ©   (17.10.08 14:08) [3]

> Судя по задаче, ни то ни другое вообще не нужно.

Как и сама (глобальная?) процедура.

--
Regards, LVT.


 
Сергей М. ©   (2008-10-17 14:14) [8]


> Rolf   (17.10.08 14:10) [5]
>
>


И что ?

Мало ли чего там в функции еще объявлено ..

Речь-то идет о необходимости (или отсутствии таковой) передачи в эту ф-цию параметра по ссылке ..



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

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

Наверх




Память: 0.46 MB
Время: 0.005 c
15-1221642011
Дуб
2008-09-17 13:00
2008.11.30
А вот про разные мышления в решении простой задачки


2-1224233625
Vlad Oshin
2008-10-17 12:53
2008.11.30
как Определить активное окно, но хитро - позже клика?


15-1222526689
Кое кто
2008-09-27 18:44
2008.11.30
А нет ли каких нибудь курсов на дисках,


2-1224222180
SKIPtr
2008-10-17 09:43
2008.11.30
управление менеджером закачек


9-1175243923
>>DEATH<<
2007-03-30 12:38
2008.11.30
реализация консоли





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский