|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.01.2007, 13:45 | #1 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
"Общение" между формой и вызываемой процедурой
Есть некая процедура на форме, которая вызывает процедуру из другого модуля.
Необходимо: Чтобы из вызываемой процедуры можно было поменять как- нибудь положение progressbara на вызывающей форме. Каким образом это лучше реализовать ?
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
10.01.2007, 14:04 | #2 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
написал неподумав. Извините. Само собой все решилось созданием progressbar в вызываемом модуле и установке его парента в компонент вызывающей формы
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
11.01.2007, 06:56 | #3 |
Владимир М.
Участник клуба
Регистрация: 30.10.2006
Сообщений: 1,289
|
не усложняй жизнь.
если доступна форма (вызываем), то доступен и form2.progressbar
Берегите друг друга!
|
11.01.2007, 08:45 | #4 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
немного не так. Есть форма (form1) , в которой используется сторонний модуль (Unit2), в котором выполняется некая процедура, ход выполнения которой необходимо отобразить на форме form1. Соответственно, что логично, прямого доступа к компонентам формы form1 из unit2 мы получить не сможем, так как иначе возникнет ошибка зацикленного использования модулей.(т.е.в uses form1 будет указан unit2 , а в uses unit2 необходимо в этом случае будет указать form1)
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
11.01.2007, 11:54 | #5 |
Владимир М.
Участник клуба
Регистрация: 30.10.2006
Сообщений: 1,289
|
в разделе implementation
свой Uses ; - зацикленное использование модулей возможно .
Берегите друг друга!
|
11.01.2007, 14:02 | #6 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
согласен, но пострадает наглядность. Поэтому и решил лучше использовать первый вариант
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
11.01.2007, 14:10 | #7 |
Пользователь
Регистрация: 11.01.2007
Сообщений: 12
|
Еще можно передать ProgressBar (а то и всю форму) как парметр.
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
если пользователь наберет какой-то другой символ не "y" или "n" и нажмет enter, программа проигнорирует | skobets | Общие вопросы C/C++ | 2 | 03.06.2008 06:51 |
Excel файл открывается не "до конца" (странички "не показываются" только серое поле) | Dorvir | Microsoft Office Excel | 2 | 28.03.2008 10:03 |
Создаю диаграмму "Bar". Подскажите как убрать растояние между "столбами" | MAcK | Компоненты Delphi | 11 | 24.10.2007 10:49 |
На чем пишутся стратегии типа "Казаков" и "Эпохи империи" | Tayfun | Свободное общение | 3 | 26.06.2007 20:27 |