Одесса: 4°С (вода 9°С)
Киев: 2°С
Львов: 6°С

Тема: Динамическое создание компонентов в MDI приложении

Ответить в теме
Показано с 1 по 9 из 9
  1. Вверх #1
    intway070
    гость

    По умолчанию Динамическое создание компонентов в MDI приложении

    Загвоздка: значитца есть у приложения MDI, children окно, в нём динамически создаются компонеты, загвоздка в том, что при создании нового окна все динамически-созданные компоненты переносятся в новое окно, проблема решается созданием массива?? или как-то проще и логичней?


  2. Вверх #2
    intway070
    гость
    Да и вообще кто знает где можно найти нормальную литературу про MDI архитектуру?

  3. Вверх #3
    По второму вопросу - MSDN
    я не издеваюсь)) на самом деле - хорошая документация, да и msdn-овский форум - хороший форум)
    А по первому... то ли лыжи не едут.. то ли я переработалась сегодня.
    Ты можешь объяснить.. более понятно)) в чем проблема..
    Каким образом создаешь контролы.. и причем тут массив?
    Нужны разные дочерние окна - используй разные классы для них, и соотв. разные docTemplate-ы...
    вобщем, эксплейн, плизз )
    Не будите во мне Зверя, он и так не высыпается

  4. Вверх #4
    intway070
    гость
    Вообщем я немного зашёл в тупик...
    Создаю на форме компонент Tquery, допустим. При создании нескольких дочерних окон, компонент этот размножается или остаётся в единственном количестве? Столкнулся с ещё одной проблемой - после закрытия первого(по очерёдности создания) дочернего окна - все остальные окна начинают материться по поводу этого самого Tquery, у самого после рабочего дня не едут лыжи, ошибка к радости обнаружилась под самый конец иначеб точноб уже сошёл сума)

  5. Вверх #5
    intway070
    гость
    ах да пишу на дэлфях, хотя думаю разницы особой нет...
    Вот вроде вопрос созрел: когда я пишу MDI приложение надо это как-то учитывать, либо просто тупо писать SDI фориу которая потом будет открываться как children главной формы... т.е. есть ли концептуальная разница?

  6. Вверх #6
    Цитата Сообщение от Злое_Ведро
    ах да пишу на дэлфях, хотя думаю разницы особой нет...
    Вот вроде вопрос созрел: когда я пишу MDI приложение надо это как-то учитывать, либо просто тупо писать SDI фориу которая потом будет открываться как children главной формы... т.е. есть ли концептуальная разница?
    а, ну тогда МСДН тока по самой архитектуре, конечно.
    Конечно, разница есть, MDI - это все же не совсем "дочерние окна" WS_CHILD))
    многабукв писать лень, если честно - поэтому даю ссылку

    http://msdn.microsoft.com/library/de...emdiwindow.asp

    Тут архитектура и WinAPI.. ну а конкретно с делфями - тут уж без меня
    Не будите во мне Зверя, он и так не высыпается

  7. Вверх #7
    intway070
    гость
    лана, спасибо за участие, буду писать всё по новой)

  8. Вверх #8
    Посетитель
    Пол
    Мужской
    Адрес
    Odessa
    Сообщений
    496
    Репутация
    13
    Как, дословно, происходит "мотивирование" того самого квери?
    Думаешь ли ты о жизни? Думаешь ли ты о смерти? Что ты будешь делать когда поймешь что никому не нужен?

  9. Вверх #9
    intway070
    гость
    Всем спасибо, уже разобрался со всеми проблемами, вопрос с квери решился переносом database в форму main, а динамически создаваемые переменные объявлять надо было в разделе public, для себя сделал вывод, что все ошибки были произведениы в результате не имения опыта работы с MDI приложениями
    Slaventius,Tigra спасибо за участие))


Ответить в теме

Похожие темы

  1. Дата создания MDI окна
    от sin-st в разделе Программирование
    Ответов: 4
    Последнее сообщение: 26.10.2007, 19:18

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения