![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| NoeR |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 233 Регистрация: 6.2.2005 Репутация: нет Всего: нет |
Как изменить значение какой либо переменной находящейся на другой форме?
uses unit2 сделал, а вот Form2.Переменной нет --------------------
По факту пропажи мужа, возбуждено... Два соседа.Если у Вас проблемы с ребенком, спросите у жены, может, это не Ваши проблемы!>>> NoeR++ <<< |
|||
|
||||
| Quadr0 |
|
|||
|
Unregistered |
...
Это сообщение отредактировал(а) Quadr0 - 14.7.2011, 21:08 |
|||
|
||||
| Poseidon |
|
|||
![]() Delphi developer ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 5273 Регистрация: 4.2.2005 Где: Гомель, Беларусь Репутация: 53 Всего: 133 |
-------------------- Если хочешь, что бы что-то работало - используй написанное, если хочешь что-то понять - пиши сам... |
|||
|
||||
| NoeR |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 233 Регистрация: 6.2.2005 Репутация: нет Всего: нет |
В бублик не получилось…
Вот код для третьей форме:
Больше там пока ничего нет… Мне надо как-то переменную vot менять во второй форме… На второй форме тоже пока ничего нет… Вот так вот не получается: Form3.vot:='YRA!!!'; А надо бы --------------------
По факту пропажи мужа, возбуждено... Два соседа.Если у Вас проблемы с ребенком, спросите у жены, может, это не Ваши проблемы!>>> NoeR++ <<< |
|||
|
||||
| Pakshin A. S. |
|
||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 5056 Регистрация: 16.2.2003 Репутация: 21 Всего: 61 |
Обалдеть!!!
Способ 1 Обращаться так:
Способ 2 Записать вот здесь:
|
||||
|
|||||
| Rrader |
|
||||||
|
Inspired =) ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1535 Регистрация: 7.5.2005 Репутация: 70 Всего: 191 |
Добавь в Unit, из которого вызываешь
При условии, что Form3 лежит в Unit3.
Угу! Это сообщение отредактировал(а) Rrader - 5.6.2005, 11:06 |
||||||
|
|||||||
| Pakshin A. S. |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 5056 Регистрация: 16.2.2003 Репутация: 21 Всего: 61 |
Rrader, ваш вариант сработает только с моим вторым способом.. И я думаю, что NoeR все-таки добавил модуль в юзез...
Вообще у него переменная vot не содержится в форме, а она является свободной переменной! Так что к ней нужно обращаться вообще без указания формы!!! Вообще все это - элементарная теория... |
|||
|
||||
| Rrader |
|
|||
|
Inspired =) ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1535 Регистрация: 7.5.2005 Репутация: 70 Всего: 191 |
Извиняюсь, не заметил. |
|||
|
||||
| NoeR |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 233 Регистрация: 6.2.2005 Репутация: нет Всего: нет |
Что это значит: [Fatal Error] Unit2.pas(7): Circular unit reference to 'Unit2'?
--------------------
По факту пропажи мужа, возбуждено... Два соседа.Если у Вас проблемы с ребенком, спросите у жены, может, это не Ваши проблемы!>>> NoeR++ <<< |
|||
|
||||
| Rrader |
|
|||
|
Inspired =) ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1535 Регистрация: 7.5.2005 Репутация: 70 Всего: 191 |
Это значит, что в списке Uses одного Unit'а находится объявление другого Unit'а, в котором в том же списке Uses находится объявление первого Unit'а. При этом список Uses находится в интерфейсной части. Решение проблемы: перенести один из списков Uses в секцию реализации.(Implementation)
Это сообщение отредактировал(а) Rrader - 5.6.2005, 12:43 |
|||
|
||||
| NoeR |
|
||||||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 233 Регистрация: 6.2.2005 Репутация: нет Всего: нет |
Эта ошибка у меня появляется тогда, когда я на вторую форму (всего 3и) ставлю Unit3...
На Юнит1 я могу это всунуть, но варианты Rrader и Pakshin A. S. не пашут!!
Гениальная идея,
Вторым постом мне это посоветовали, я попробовал и написал 4ым постом, что не получилось!
Первым постом:
--------------------
По факту пропажи мужа, возбуждено... Два соседа.Если у Вас проблемы с ребенком, спросите у жены, может, это не Ваши проблемы!>>> NoeR++ <<< |
||||||||
|
|||||||||
| Rrader |
|
||||||
|
Inspired =) ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1535 Регистрация: 7.5.2005 Репутация: 70 Всего: 191 |
Ошибка:
Модуль 1.
Модуль 2.
Решение: Модуль 1 оставить прежним. Модуль 2:
Либо перенести список Uses из Модуля 1. Я не буду объяснять некоторые дополнительные детали, читай хелп. Добавлено @ 12:51 УЖАС!!! |
||||||
|
|||||||
| Pakshin A. S. |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 5056 Регистрация: 16.2.2003 Репутация: 21 Всего: 61 |
Вот... издевательство над дельфями...
Дык ты разобрался с переменными? А вообще... опиши ка нам для чего первый юнит ссылается на второй, а тот на первый обратно? |
|||
|
||||
| NoeR |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 233 Регистрация: 6.2.2005 Репутация: нет Всего: нет |
Кажется получилось, спасибо…
Добавлено @ 13:32 У меня, кажется с Юнитами глюк был, поэтому не махала операция для изменения переменных --------------------
По факту пропажи мужа, возбуждено... Два соседа.Если у Вас проблемы с ребенком, спросите у жены, может, это не Ваши проблемы!>>> NoeR++ <<< |
|||
|
||||
| Quadr0 |
|
|||
|
Unregistered |
...
Это сообщение отредактировал(а) Quadr0 - 14.7.2011, 21:08 |
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |