| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > CloseDesktop из главного pas |
| Автор: chiffa 24.3.2011, 23:42 | ||||||||
Добрый день. Изучаю Делфи недавно, столкнулся с работой с Десктопами. А именно: нужно создать новый десктоп, и на нем разместить само окно приложения. Потрусил Интернет. Нашел следующий пример. В основное окно добавляем:
Сам desktop.pas
Ну и
При закрытии окна хочу назад переключиться на основной Десктоп, в основном окне пишу:
и тут ругается [Error] Unit1.pas(29): Undeclared identifier: 'hDsk' Так как работаю с Делфи недавно, прошу вашей помощи, что делаю не так? Почему не видит hDsk?... |
| Автор: Snowy 25.3.2011, 11:47 |
| Правильно ругается. Что такое hDsk? Это внутренняя переменная в SetDesktop. Как только ты выходишь из SetDesktop, hDsk перестаёт существовать. Как вариант, можешь сделать hDsk глобальной переменной. |
| Автор: chiffa 25.3.2011, 12:21 |
| Snowy, пасиба! именно так и сделал! |