Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 01.08.2014, 21:58   #1
саша40
Участник клуба
 
Регистрация: 12.09.2012
Сообщений: 1,030
По умолчанию Можно ли так?

Всем привет. Вопрос будет коротким. Так что сразу к теме.
Есть функция или процедура. В качестве параметра ей передается указатель на свойство компонента или переменную с типом Integer.
Описывается так:
Код:
procedure MyProcedure(... {какие-то параметры}; var Progress: PInteger);
Вопрос: Будет ли меняться свойство компонента или переменная, если я буду менять значение указателя так?
Код:
Progress^:=100;
P.S. Только не смейтесь, но с указателя я реально раньше не работал.
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби.
саша40 вне форума
Старый 01.08.2014, 22:06   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Нет, не будет особенно если у нее есть сеттер.
Пойми, свойство это не просто поле-переменная как в record. Это скорее процедура, которая что-то делает.
I'm learning to live...
Stilet вне форума
Старый 01.08.2014, 22:15   #3
саша40
Участник клуба
 
Регистрация: 12.09.2012
Сообщений: 1,030
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Нет, не будет особенно если у нее есть сеттер.
Пойми, свойство это не просто поле-переменная как в record. Это скорее процедура, которая что-то делает.
Понятно, а если задать переменную?
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби.
саша40 вне форума
Старый 01.08.2014, 22:26   #4
саша40
Участник клуба
 
Регистрация: 12.09.2012
Сообщений: 1,030
По умолчанию

Хотя я и сам понял. Спасибо. Тему можно закрыть!
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби.
саша40 вне форума
Старый 01.08.2014, 22:32   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
а если задать переменную?
Опять таки - локальные переменные пойдут берегом )
Только с глобальными такое может прокатить.
I'm learning to live...
Stilet вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Можно ли так сделать? kikim Microsoft Office Excel 1 23.07.2014 14:27
Разделение одной формы можно ли так Noble23 Общие вопросы Delphi 13 23.06.2013 18:39
Можно ли так поступить? nokian8 Помощь студентам 4 16.07.2012 07:06
Можно ли так делать в потоке? Shouldercannon Общие вопросы Delphi 3 08.01.2012 19:26
Можно ли так сделать ? wajak Помощь студентам 4 15.03.2011 08:36