Компонент для Delphi с помощью которого можно реализовать интересные всплывающие подсказки с поиском выводом определенного раздела справки и тд.
Скачать Coolhints2k можно отсюда download
Есть идея по созданию интересной программы?
вторник, 20 июля 2010 г.
Сbasyncdirscan (Delphi)
Ярлыки:
Компоненты
Компонент Cbasyncdirscan реализует много поточный поиск по директориям на вашем пк.
PNG Delphi
Ярлыки:
Компоненты
Delphi7 не работает с PNG, но с этой библиотекой будет. Этот модуль облегчил жизнь многим программистам у которых появилась необходимость использовать PNG изображения в своих проектах, который позволяет в обычный Image грузить PNG изображения. В общем очень удобная вещь с pngButton который идет в качестве примера использования их модуля в VCL
Скачать PNGDelphi7 можно отсюда download
Скачать PNGDelphi7 можно отсюда download
Delphi Gif
Ярлыки:
Компоненты
Компонент не визуальный, позволяющий отображать на форме GIF-изображения без всяких таймеров.
Для того чтобы ваше приложение научилось работать с GIF-изображениями необходимо просто прописать gifimage в uses и в процессе работы приложения в обычный Timage загрузить GIF-изображение.
Компонент Gifimage можно скачать осюда
Видео урок по этому компоненту здесь.
Drawobjects (delphi)
Ярлыки:
Компоненты
Drawobjects графическая библиотека для рисовая планов, схем. Прекрасная библиотека для реализации графических редакторов типа Visio или редакторов блок схем и самое главное компонент идет с исходными текстами модулей. В комплект поставки библиотеки так же включены демо примеры по которым при желании можно разобраться и написать, что то свое.
Компонент Drawobjects можно скачать отсюда download
Компонент Drawobjects можно скачать отсюда download
Atimagebox (Delphi)
Ярлыки:
Компоненты
Компонент Atimagebox для Delphi/C++Builder, показывающий изображение в прокручиваемой области. Компонент имеет такие полезные свойства как ImageFitToWindow, ImageCenter, ImageScale и т.д., поэтому с помощью него очень удобно отображать изображения.
Практически часть просмоторщика картинок реализована за вас. (при проверке работал компонент шустро. по край не мере в демке )
Компонент Atimagebox можно скачать отсюда download
Практически часть просмоторщика картинок реализована за вас. (при проверке работал компонент шустро. по край не мере в демке )
Компонент Atimagebox можно скачать отсюда download
Shapedform
Ярлыки:
Компоненты
Компонент для среды Delphi который по заданной картинке маске формирует регион формы.
С помощью этого компонента можно создать Форму любой формы)))
Пример использования компонента.
Буквы на рабочем столе это форма приложения которую можно так же закрыть, переместить и все, что с обычной формой, просто эта форма не квадратная.
В общем область использования этого компонента ограничивается лишь вашим воображением
Скачать компонент Shapedform можно отсюда download
С помощью этого компонента можно создать Форму любой формы)))
Пример использования компонента.
Буквы на рабочем столе это форма приложения которую можно так же закрыть, переместить и все, что с обычной формой, просто эта форма не квадратная.
В общем область использования этого компонента ограничивается лишь вашим воображением
Скачать компонент Shapedform можно отсюда download
TKMAlert (Delphi)
Ярлыки:
Компоненты
Компонент реализующий всплывающее окошко, как у программы Qip
Можно использовать для оповещения пользователя о наступлении какого либо события, которое не будет ему мешать заниматься делами и для того, чтобы закрыть окошко ему просто будет достаточно щелкнуть левой кнопкой мыши в его области и оно скроется с глаз долой и будет ждать своей участи.
Компонент тестировался на Delphi 7 все прекрасно работало.
Скачать можно отсюда DOWNLOAD
Можно использовать для оповещения пользователя о наступлении какого либо события, которое не будет ему мешать заниматься делами и для того, чтобы закрыть окошко ему просто будет достаточно щелкнуть левой кнопкой мыши в его области и оно скроется с глаз долой и будет ждать своей участи.
Компонент тестировался на Delphi 7 все прекрасно работало.
Скачать можно отсюда DOWNLOAD
понедельник, 19 июля 2010 г.
Synchronize
Ярлыки:
Thread
Используется для синхронизации потоков. Важно помнить, что параметром Synchronize (параметр)
может быть метод без параметров.
Запись типа Synchronize(myProcedure(fdsf)); будет расценена как ошибка, а Synchronize(myProcedure) будет работать, как надо.
может быть метод без параметров.
Запись типа Synchronize(myProcedure(fdsf)); будет расценена как ошибка, а Synchronize(myProcedure) будет работать, как надо.
понедельник, 12 июля 2010 г.
Удивительное рядом
Ярлыки:
Application
В процессе разработки компонента с использованием потоков обратил внимание на вставку кода которую использовал программер, который писал подобный компонент для работы с сетью и периодически делал вставку вот этого кода
while PeekMessage(msg,0,0,0,PM_REMOVE) do
begin
TranslateMessage(msg);
DispatchMessage(msg);
end;
решил разобраться, что же делает этот код, оказалось, что ни чего сверх естественного в нем нет
Проще говоря это даже всем известный код, который мы ни раз использовали в местах где могут происходит зависания формы. Ладно не буду томить это код Application.ProcessMessages;
while PeekMessage(msg,0,0,0,PM_REMOVE) do
begin
TranslateMessage(msg);
DispatchMessage(msg);
end;
решил разобраться, что же делает этот код, оказалось, что ни чего сверх естественного в нем нет
Проще говоря это даже всем известный код, который мы ни раз использовали в местах где могут происходит зависания формы. Ладно не буду томить это код Application.ProcessMessages;
Подписаться на:
Сообщения (Atom)