![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| HalkaR |
|
|||
![]() Пуфыстый назгул ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2132 Регистрация: 8.12.2002 Где: В Москве Репутация: нет Всего: 42 |
Собственно САБЖ.
Как получить в модальной форме данные из основной. И как из нее изменить данные в основном модуле? Все это набилдере. Спасибо. |
|||
|
||||
| TaTaP |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 86 Регистрация: 15.10.2002 Репутация: 1 Всего: 1 |
Не знаю, как в Билдере ( не люблю я его ), но в Visual C++ это делается примерно так ( алгоритм ) :
1) создаем свой либо наследуем от существующего класс "диалог"; 2) создаем объект этого класса; 3) передаем в него данные ( можно через свою функцию, которую ты сам определил в наследнике ); 4) запускаем диалог как модальный; 5) работаем с диалогом и потом закрываем его; 6) возвращаемся туда, откуда был вызван диалог и получаем из объекта всю нужную нам информацию. Самое тут главное, чтобы при закрытии диалога сам объект "диалог" не уничтожался, а становился невидимым, тогда после окончания работы с юзером можно будет к нему обратится. |
|||
|
||||
| HalkaR |
|
|||
![]() Пуфыстый назгул ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2132 Регистрация: 8.12.2002 Где: В Москве Репутация: нет Всего: 42 |
В общем с этим я разобрался, спасибо, хотя и не так как мне советовали.
Но теперь другой, дурацкий вопрос - как узнать сколько строк заполнено в StrinGrid? Пробовал считать количество строк через TStrings - не работает. |
|||
|
||||
| Step |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: 5 Всего: 25 |
а как ты их считать пробывал
-------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
| Vyacheslav |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2124 Регистрация: 25.3.2002 Где: Москва Репутация: 9 Всего: 59 |
По поводу передачи информации модальному окну и обратно
-------------------- С уважением, Вячеслав Ермолаев |
|||
|
||||
| Step |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: 5 Всего: 25 |
а шаблон зачем
-------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
| Vyacheslav |
|
||||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2124 Регистрация: 25.3.2002 Где: Москва Репутация: 9 Всего: 59 |
чтобы обеспечить автоматическое удаление объекта по выходе его из области видимости
При этом не требуется предпринимать дополнительных мер на случай генерации исключений Стандартно этb меры выглядят примерно так
или с использованием билдеровского расширения немного попроще
и совсем просто с использованием auto_ptr
-------------------- С уважением, Вячеслав Ермолаев |
||||||
|
|||||||
| Step |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: 5 Всего: 25 |
а ты статически его создай и тогда на стеки он сам удалиться
-------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
| Vyacheslav |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2124 Регистрация: 25.3.2002 Где: Москва Репутация: 9 Всего: 59 |
Без комметариев -------------------- С уважением, Вячеслав Ермолаев |
|||
|
||||
| Step |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: 5 Всего: 25 |
это ты к чему
-------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |