![]() |
![]() ![]() ![]() ![]() |
|
Получение ссылки на экземпляр классаDelphi , Синтаксис , Память и УказателиПолучение ссылки на экземпляр класса
...мне также понадобилось в подпрограмме получить ссылку на дочернее MDI-окно без сообщения подпрограмме с каким конкретно классом MDI необходимо работать. Что я сделал: я передавал в виде параметров тип дочернего MDI-окна и ссылку как нетипизированную переменную и затем обрабатывал это в подпрограмме. Вот пример. Эта подпрограмма работает с дочерним окном, которое может иметь только один экземпляр. Если оно не открыто, подпрограмма создаст его, если оно открыто, оно переместит его на передний план.
Вот как это вызывать:
В статье описана подпрограмма FormLoader, которая получает ссылку на экземпляр класса MDI-окна без указания конкретного класса и обрабатывает создание или перемещение окна на передний план в зависимости от его существования. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш :: Главная :: Память и Указатели ::
|
||||||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 | ||||||||