|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
31.10.2009, 14:01 | #1 |
Пользователь
Регистрация: 31.10.2009
Сообщений: 10
|
TextBox в качестве параметра функции/процедуры
Доброго времени суток.
Вопрос следующий. Как передать в процедуру/функцию в качестве параметра ссылку на текстбокс таким образом, что бы можно было внутри процедуры/функции читать/записывать свойства этого текстбокса? Процедура: Код:
Код:
Последний раз редактировалось Голованов Д.; 31.10.2009 в 14:05. Причина: Сам дурак |
31.10.2009, 15:10 | #2 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
Передавать нужно не по значению (ByVal), а по ссылке (ByRef), это раз. Ну и правильно объявить тип, это два.
Код:
Лучше день потерять — потом за пять минут долететь!©
|
31.10.2009, 15:27 | #3 |
Пользователь
Регистрация: 31.10.2009
Сообщений: 10
|
О! Работает! )) Благодарствую! А то уже голову сломал себе.
ЗЫ: Передавать можно как угодно, и по значению и по ссылке. Только при передече по значению, насколько я понимаю, появится дополнительный указатель на Текстбокс. |
31.10.2009, 15:45 | #4 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
Если передавать по значению, то создается еще один экземпляр объекта, с которым и работает процедура. При передаче по ссылке, передается сам объект. Для объектов внешне разница не заметна, ведь объект не клонируется, но передача по ссылке работает быстрее, особенно при работе с объектными данными.
Лучше день потерять — потом за пять минут долететь!©
|
01.11.2009, 07:19 | #5 |
Пользователь
Регистрация: 31.10.2009
Сообщений: 10
|
Ваша правда, работатет конечно быстрее.
Ещё раз спасибо за помощь! |
01.12.2009, 10:17 | #6 |
Новичок
Джуниор
Регистрация: 25.11.2009
Сообщений: 1
|
подскажите пожалуйста как передать значение Textbox в модуль ЭтаКнига, или вызвать ChangeTextbox в этом модуле
|
01.12.2009, 10:38 | #7 | |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
Цитата:
Код:
Лучше день потерять — потом за пять минут долететь!©
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Массив в качестве параметра | DeKot | Общие вопросы Delphi | 6 | 15.10.2009 22:32 |
Пользовательская функция с диапазоном в качестве параметра | SanSanblch | Microsoft Office Excel | 2 | 29.05.2009 17:37 |
Функции. Передача массива в качестве параметра функции. | Wia | Помощь студентам | 2 | 17.03.2009 14:57 |
Передача метода класса в качестве параметра в другой метод | Dmytry87 | Общие вопросы C/C++ | 0 | 12.11.2008 15:28 |
параметрический запрос с частью слова в качестве параметра | yulia | БД в Delphi | 6 | 09.05.2008 20:27 |