|
1 / 1 / 0
Регистрация: 19.09.2011
Сообщений: 55
|
|
Загрузка дочерней формы18.02.2012, 04:09. Показов 2403. Ответов 10
Метки нет (Все метки)
Доброго времени суток.
Обращаюсь к вам за советом. У меня такая проблема. В программу с самого начала грузится база данных (Form1). Это занимает определенное время (секунд 30). Как организовать, чтобы пока загружалась база, было окно (Form2) с сообщением о том, что она грузится. А как только база загрузилась Form2 пропадало. Я пыталась сделать через Visible, так выдает ошибку: "Access violation at address 004565CZ" Пробывала и с помощью ShowModal () тоже никак. Может, я чет не так делаю. Подскажите, пожалуйста. Спасибо заранее за ответ =)
0
|
|
| 18.02.2012, 04:09 | |
|
Ответы с готовыми решениями:
10
Сворачивание дочерней формы
Закрытие дочерней формы. |
|
1365 / 732 / 67
Регистрация: 28.01.2011
Сообщений: 2,069
|
||||||
| 18.02.2012, 09:25 | ||||||
|
Попробуй так:
1
|
||||||
|
Модератор
3409 / 2180 / 354
Регистрация: 13.01.2012
Сообщений: 8,461
|
|
| 18.02.2012, 11:43 | |
|
в свойствах проекта на закладке формы перенесите форму-заставку из списка авто создаваемых в список доступных, перед вызовом аппликэйшн ран в главном файле проекта установите шоу майн форм в фолс,при создании главной формы сами создайте форму-заставку при помощи new, покажите ее, загрузите данные, закройте, сделайте главную форму видимой
1
|
|
|
1 / 1 / 0
Регистрация: 19.09.2011
Сообщений: 55
|
||
| 18.02.2012, 15:27 [ТС] | ||
|
Samrisbe, выдает ошибку, когда создаю в событии OnCreate.
Добавлено через 4 минуты вот вы написали: в свойствах проекта на закладке формы перенесите форму-заставку из списка авто создаваемых в список доступных, перед вызовом аппликэйшн ран в главном файле проекта установите шоу майн форм в фолс,при создании главной формы сами создайте форму-заставку при помощи new, покажите ее, загрузите данные, закройте, сделайте главную форму видимой Где можно установить шоу майн форм в фолс? Я чет не нашла.
0
|
||
|
|
|||||||||||
| 18.02.2012, 15:44 | |||||||||||
|
в файле срр проекта (не реализации):
0
|
|||||||||||
|
1365 / 732 / 67
Регистрация: 28.01.2011
Сообщений: 2,069
|
|
| 18.02.2012, 15:47 | |
|
0
|
|
|
|
||||||
| 18.02.2012, 16:11 | ||||||
Добавлено через 3 минуты Samrisbe, нельзя видимость формы менять в событии OnShow, увы...
0
|
||||||
|
1365 / 732 / 67
Регистрация: 28.01.2011
Сообщений: 2,069
|
|||||||
| 18.02.2012, 17:46 | |||||||
0
|
|||||||
|
|
|
| 18.02.2012, 18:37 | |
Samrisbe, кто спорит? Пожалуй, стоит уточнить, что я имел в виду.В OnCreate, равно как и в конструкторе формы можно менять свойство Visible этой формы так же, как и любое другое ее свойство. В OnShow формы ее свойство Visible менять нельзя, равно как и вызывать методы, это делающие - Show() и Hide(). Свойство Application->ShowMainForm - это не то же самое, что и свойство Visible главной формы. Поэтому свойство Application->ShowMainForm можно менять в OnShow любой формы, как и,практически, в любом другом месте, правда, результат, возможно, не всегда будет соответствовать ожиданиям, но все-таки...
0
|
|
|
1365 / 732 / 67
Регистрация: 28.01.2011
Сообщений: 2,069
|
||
| 18.02.2012, 19:34 | ||
![]() Я реально еще зеленый писатель программ, и не думал ставить под сомнение методы кого либо здесь!
0
|
||
|
|
|
| 18.02.2012, 21:30 | |
|
Я могу ошибаться, но выглядит все так, будто свойство Application->ShowMainForm имеет смысл только для функции Application->Run(), так как даже если оно выставлено в true, главную форму в любой момент можно показать как обычно ее методом Show() или свойством Visible.
Соответственно, если менять свойство ShowMainForm где-то после вызова Application->Run(), то форма не исчезнет и более того, появится снова после последовательного вызова ее методов Hide() и Show(). Обработчик события формы OnCreate и ее конструктор вызываются после вызова Application->CreateForm() и до вызова Application->Run(), поэтому в них изменение свойства ShowMainForm имеет смысл.
1
|
|
| 18.02.2012, 21:30 | |
|
Помогаю со студенческими работами здесь
11
Создание дочерней формы Вывод из дочерней формы в главную
Доступ к методам класса главной формы из дочерней
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|