Вопрос № 54440: Здраствуйте уважаемые эксперты! Извините за вопрос не в тему. У меня на работе виснет Delphi. Виснет наглухо без объявления причин. Причем только Delphi. Все остальное (офис и т.д.) работает без проблем. Пробовал 7-ю и 2003-ю версию. Загрузка процесс...Вопрос № 54478: Здравствуйте.
Подскажите, пожалуйста, как реализовать такое же окошко, как например в программе DawnloadMaster. Т.е. окно должно быть без заголовка, без бордюра! и иметь возможность менять размеры (растягивать). Я так понимаю, нужно создать окно ...
Вопрос № 54.440
Здраствуйте уважаемые эксперты! Извините за вопрос не в тему. У меня на работе виснет Delphi. Виснет наглухо без объявления причин. Причем только Delphi. Все остальное (офис и т.д.) работает без проблем. Пробовал 7-ю и 2003-ю версию. Загрузка процессора-0%. Каспер обновленный до предела (пробовал и с ним и без него). Ставил Delphi с разных дисков. Помогите! Может кто встречался с такой напастью и победил.
Отправлен: 05.09.2006, 19:40
Вопрос задал: Sokol (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Werewolf
Здравствуйте, Sokol!
Возможно у Вас мало оперативной памяти из-за чего часть памяти сохраняется в виртуальную(на жесткий диск), а скорость обращения к данным в виртуальной памяти на три порядка ниже чем в ОЗУ.
Попробуйте увеличить память.
У меня на 1ГБ ОЗУ 2006 Delphi работает с небольшими тормозами другие версии Delphi летают.
Удачи.
Ответ отправил: Werewolf (статус: Студент)
Ответ отправлен: 06.09.2006, 10:11
Вопрос № 54.478
Здравствуйте.
Подскажите, пожалуйста, как реализовать такое же окошко, как например в программе DawnloadMaster. Т.е. окно должно быть без заголовка, без бордюра! и иметь возможность менять размеры (растягивать). Я так понимаю, нужно создать окно с bsNone (без бордюра) и написать обработчики действий мыши?
Поделитесь кодом или ссылкой, пожалуйста.
Отправлен: 06.09.2006, 08:50
Вопрос задал: Galay (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Савенко Вадим Иванович
Здравствуйте, Galay!
Для начала посмотрите здесь:
http://club.shelek.com/viewart.php?id=181
Также в Интернете можно найти компоненты для создания таких форм.
Ответ отправил: Савенко Вадим Иванович (статус: 10-ый класс)
Ответ отправлен: 06.09.2006, 09:41
Отвечает: Werewolf
Здравствуйте, Galay!
для реализации требуется
- добавить форму в проект
- изменить её модуль(см. приложение):
--------------------------------------
переопределить конструктор
constructor CreateNew(AOwner: TComponent; Dummy: Integer = 0);
для создания формы без кнопок и заголовка, по центру экрана
(эти не обязательный шаг, если не переопределять её прийдется в дизайнере задать свойсва формы:
BorderIcons := [];
BorderStyle := bsNone;
Position := poScreenCenter;
)
-------------------------------------
переопределить процедуру
procedure CreateParams(var Params: TCreateParams);
добавив в Params.Style флаг WS_SIZEBOX
------------------------------------
добавить обработчик сообщения WM_NCHITTEST
(если хочешь чтобы форму можно было перетаскивать)
Удачи.
Приложение:
Ответ отправил: Werewolf (статус: Студент)
Ответ отправлен: 06.09.2006, 11:17