|
1 / 1 / 0
Регистрация: 19.09.2011
Сообщений: 55
|
|
Загрузка дочерней формы18.02.2012, 04:09. Показов 2397. Ответов 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
|
||||||
|
Модератор
3407 / 2178 / 354
Регистрация: 13.01.2012
Сообщений: 8,448
|
|
| 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
Создание дочерней формы Вывод из дочерней формы в главную
Доступ к методам класса главной формы из дочерней
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
|
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|