|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.09.2008, 19:36 | #1 |
Пользователь
Регистрация: 12.08.2008
Сообщений: 18
|
Как передать параметр в другое(модальное) окно?
В приложении для работы с БД, одно диалоговое окно должно заносить данные в разные таблицы. В зависимости от таго в какую таблицу зановить данные поменяется только название окна и добавится/убавится пару компонентов на форме.
Идея реализации заключается в следующем: 1. Создать окно с алгоритмом обработки заполненых компонентов вызваного окна. 2. При вызове через параметр указывать какая таблица обрабатывается, соответственно делать видимыми/невидимыми компоненты те которые отличают эти окна и переименовывать заголовок при создании. 3. Для передачи параметра есть две идеи: а) создать глобальную переменную на главной форме, а на модальной - указать модуль главной формы в самом верху; б) и из области финтастики, передавать через реестр windos ; Вопрос: 1. Что порекомендуетее по третьему пункту, может есть более просты способы? 2. (Философский ) На сколько не оптимально использовать реестр по сравнению с переменными(ведь на сколько я понимаю переменная висит в опереативной памяти постоянно, а реестр мы используем только тогда, когда необходимо)? P.S. Заранее всем спасибо!!! |
21.09.2008, 10:09 | #2 |
Участник клуба
Регистрация: 12.10.2007
Сообщений: 1,204
|
А чем Вам не нравятся параметры функций ?
Например, что-то вроде этого: Код:
|
21.09.2008, 10:55 | #3 |
Форумчанин
Регистрация: 22.11.2007
Сообщений: 224
|
Я в таких ситуациях "передаю" нужные мне данные через глобальные переменные-- имхо, удобно.
|
21.09.2008, 13:03 | #4 | |
Участник клуба
Регистрация: 12.10.2007
Сообщений: 1,204
|
Цитата:
Возможно, когда Вы потратите пару дней на отладку в попытках понять где меняются Ваши глобальные переменные, Вы откажетесь от этого варианта. Код:
Последний раз редактировалось alexBlack; 21.09.2008 в 13:18. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как передать параметр? | Иллидан | Общие вопросы Delphi | 8 | 12.07.2008 12:57 |
Параметр | Инночка | БД в Delphi | 7 | 19.04.2008 15:33 |
«Окно+символ». Создать класс, представляющий окно в текстовом режиме. | RustreX | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 11.11.2007 19:28 |
Изменить имя и уничтожить другое окно! | UnD)eaD)Snake | Win Api | 2 | 22.07.2007 14:01 |
Модальное окно из Dll | neo1109 | Общие вопросы Delphi | 0 | 29.06.2007 11:24 |