Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.11.30;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.005 c
2-1224240499
Fynjy
2008-10-17 14:48
2008.11.30
При печати выводит диалог с запросом сохранения файла


4-1201088478
webpauk
2008-01-23 14:41
2008.11.30
Загрузить Font


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


15-1222743186
Slider007
2008-09-30 06:53
2008.11.30
С днем рождения ! 30 сентября 2008 вторник


2-1224233607
sD
2008-10-17 12:53
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский