![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan Страницы: (9) Все « Первая ... 1 2 3 4 5 ... Последняя »
( Перейти к первому непрочитанному сообщению ) |
![]()
|
|
| p0s0l |
|
|||
![]() Г-н Посол ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3668 Регистрация: 13.7.2003 Где: 58°38' с.ш. 4 9°41' в.д. Репутация: 58 Всего: 112 |
Не раз уже встречал случаи, когда кто-нибудь хотел выложить какие-то свои наработки в Delphi: модули, исходники, компоненты, может еще что-то. Предлагалось создавать отдельный раздел, но пока не понятно, будет ли от этого толк. Пока что создаю эту тему. В дальнейшем же будет видно насчёт отдельного раздела исходников по тому, какая тут будет активность, и как к этому отнесётся Admin.
Единственное правило - в этой теме не флеймить, тут оставлять только краткое описание модулей и ссылки к ним. Можно скинуть мне на мыло (кнопка E-Mail под моим постом) файл, и я его прикреплю к вашему сообщению при первой же возможности... -------------------- С уважением, г-н Посол. |
|||
|
||||
| SoWa |
|
|||
![]() Харекришна ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2422 Регистрация: 18.10.2004 Репутация: 2 Всего: 74 |
Посмотрев примеры в DRKB для перевода числа из одной системы счисления в другую, понял, что они предназначены не для глупого списывания, поэтому написал собственную функцию! код немного не оптимизированный, но все равно работает!
ПРЕДУПРЕЖДЕНИЕ: СИСТЕМЫ ПЕРЕВОДА ОТ 2 ДО 36!!! НЕ БОЛЬШЕ!
-------------------- Всем добра |
|||
|
||||
| Петрович |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1000 Регистрация: 2.12.2003 Где: Москва Репутация: 25 Всего: 55 |
Вот реализация доработок EhLib от меня и Alex для версии 3.06. Подробнее см. здесь и здесь
Присоединённый файл ( Кол-во скачиваний: 153 )
EhLib_v3_6_units_modified_by_Petrovich_Alex.zip-------------------- Все знать невозможно, но хочется |
|||
|
||||
| p0s0l |
|
|||
![]() Г-н Посол ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3668 Регистрация: 13.7.2003 Где: 58°38' с.ш. 4 9°41' в.д. Репутация: 58 Всего: 112 |
Этот пример показывает, как всего парой десятков строк можно использовать WMI (Windows Management Instrumentation) для просмотра информации о системе, железе, программах и многом другом...
Для компиляции нужно иметь библиотеки Jedi WinAPI... Скачать их можно тут: http://members.chello.nl/m.vanbrakel2/ (архив около 2 метров) При запуске программы будет показано три окошка: Левое верхнее - список классов. Например, Win32_BIOS - инфа о биосе, Win32_Processor - о процессоре и т.д. Правое верхнее окно - объявление выбранного класса (свойства и методы) Нижнее - экземпляры выбранного класса... WMI.ZIP (5 kb) Присоединённый файл ( Кол-во скачиваний: 175 )
WMI.ZIP-------------------- С уважением, г-н Посол. |
|||
|
||||
| Girder |
|
|||
![]() Лентяй 2 ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1993 Регистрация: 12.5.2004 Репутация: 31 Всего: 155 |
Компонент для работы с драйверами программы FileMon (Sysinternals - www.sysinternals.com).
***В компоненте реализованна полная потдержка управляющих команд в плоть до версии драйвера v436. ***Особые благодарности, за тест и конструктивные предложения: p0s0l-у PS: Данный компонент выкладывается для ознакомительных целей. Использование его в своих программах допускается В присоединенке: Компонент и пример его использования(А также драйверы: новые и старые). PS2: К сожалению... так и не смог найти подходящию иконку для компонента Присоединённый файл ( Кол-во скачиваний: 168 )
FileMon.zip-------------------- Как слышим, так и пишим. Истина где-то там... |
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 36 Всего: 329 |
Сделал небольшой архив с примерами
Имя Описание папки 05_1 Пример использования компонентов TTreeView и TTreeList для просмотра информации из системного реестра Windows 05_2 Простой пример разработки собственного компонента 06_1 Ресурсы манифеста Windows XP 07_1 Пример использования в приложении списка объектов на основе класса TList 07_2 Пример использования в приложении списка строк на основе класса TStringList 10_1 Пример приложения, использующего компоненты Delphi для отображения графики 10_2 Приложение для просмотра растровых приложений JPG, JPEG, BMP 11_1 Пример простейшего приложения баз данных 12_1 Пример использования параметров компонентов запросов SQL и взаимодействия таких компонентов на основе передачи значений параметров 14_1 Приложение баз данных, использующее отношение "один-ко-многим" между таблицами базы данных 14_2 Приложение баз данных, демонстрирующее варианты поиска записей в таблице базы данных 14_3 Пример использования закладок (класс TBookmark) в наборах данных Delphi 15_1 Приложение баз данных, использующее компоненты синхронного просмотра 16_1 Приложение баз данных, напрямую использующее API BDE для полного удаления записей из таблиц базы данных 16_2 Приложение баз данных, напрямую использующее API BDE для представления данных 17_1 Приложение баз данных, демонстрирующее возможности технологии dbExpress 19_1 Приложение баз данных, демонстрирующее возможности технологии ADO 21_1 Пример простого распределенного приложения баз данных 25_1 Пример использования компонента проекта отчета Rave Reports и разработки простых отчетов в визуальной среде Rave Reports 26_1 Пример использования настраиваемого соединения на основе компонента TRvCustomConnection 26_2 Пример отчетов Rave Reports для приложений баз данных 27_1 Пример реализации Drag-and-Drop 27_2 Пример реализации Drag-and-Dock 27_3 Пример реализации управления мышью 28_1 Пример создания динамической библиотеки 29_1 Приложение, использующее отдельный поток к памяти для расчета числа 30_1 Приложение, использующее компоненты многомерного представления данных 31_1 Пример приложения, использующего Shell API пару папок удалил из архива, т.к. он получается больше 250 кБ. Присоединённый файл ( Кол-во скачиваний: 484 )
Example.zip |
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 36 Всего: 329 |
Примеры для работы с
1. MS Word 2. pop3 3. smtp 4. socket 5. mail - отправка почты Примеры не мои личные Присоединённый файл ( Кол-во скачиваний: 436 )
dsergey.zip |
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 36 Всего: 329 |
Обмен данными между процессами. Сам не тестировал.
Присоединённый файл ( Кол-во скачиваний: 134 )
FileMapping_ExchangeData.zip |
|||
|
||||
| ДЫМ |
|
||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 224 Регистрация: 6.1.2004 Репутация: 8 Всего: 8 |
Быстрая функция для разбивки строки на части (слова) в один цикл.
Пример использования
|
||||
|
|||||
| ДЫМ |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 224 Регистрация: 6.1.2004 Репутация: 8 Всего: 8 |
Делал тут ListBox с подсказками, получился такой вот компонент.
Компонент LSVListBox, потомок TListBox, использует всплывающие подсказки (Hint) для полного отображения не умещающихся строк и позволяет изменять стиль подсказок (шрифт, цвета, дополнительные рамки, тень, авторазмер), установить разные стили подсказок для выделенных и невыделенных пунктов. Помимо этого не умещающиеся строки корректно обрезаются (с троеточием), имеется возможность изменить цвета для выделенных пунктов, отключить фокусирующий прямоугольник, уменьшено мерцание при прорисовке элементов, добавлены обработчики событий OnMouseEnter и OnMouseLeave Это сообщение отредактировал(а) ДЫМ - 18.4.2005, 01:09 Присоединённый файл ( Кол-во скачиваний: 122 )
LSVListBox.zip |
|||
|
||||
| Akella |
|
||||||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 36 Всего: 329 |
Функция подмены разделителя целой и дробной части при вводе данных прямо в сетку, а также при вводе даты. Пользователя не должен думать о том, что ему правльно вводить в качетсве разделителя: точку или запятую
TfmMain - TForm TDBGridEh - сетка из пакета EhLib, можно необязательно сетку, можно, просто TEdit.
использование в OnKeyPress
|
||||||
|
|||||||
| Alex |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4147 Регистрация: 25.3.2002 Где: Москва Репутация: 80 Всего: 162 |
Две полезные процедуры:
-------------------- Написать можно все - главное четко представлять, что ты хочешь получить в конце. |
||||
|
|||||
| Alex |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4147 Регистрация: 25.3.2002 Где: Москва Репутация: 80 Всего: 162 |
Для пользователей библиотеки EhLib.
Присоединённый файл ( Кол-во скачиваний: 60 )
EhLib_v3_6_units_modified_by_Alex.rar 55,99 Kb-------------------- Написать можно все - главное четко представлять, что ты хочешь получить в конце. |
|||
|
||||
| RA |
|
|||
![]() Брутальный буратина ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3497 Регистрация: 31.3.2002 Где: Лес Репутация: 14 Всего: 115 |
Функция конвертации текста HTML содержащего строки вида &# 123; в читабельбный вид
|
|||
|
||||
| Rrader |
|
|||
|
Inspired =) ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1535 Регистрация: 7.5.2005 Репутация: 70 Всего: 191 |
В аттаче пример работы с TaskBar (получене текста всех кнопок).
Это сообщение отредактировал(а) Rrader - 18.7.2008, 15:54 Присоединённый файл ( Кол-во скачиваний: 42 )
Toolbar_Button_Enum.rar 7,59 Kb |
|||
|
||||
| Rrader |
|
||||
|
Inspired =) ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1535 Регистрация: 7.5.2005 Репутация: 70 Всего: 191 |
Функция, которая нарисует на форме сетку и сделает форму похожей на дизайнер форм Delphi. По умолчанию в дизайнере Delphi отступы равны 8 пикселям
Ещё способ, рисует сетку либо линии на компоненте AObject цветом FGridColor, в параметре ACanvas нужно передать холст компонента, FSizeX и FSizeY определяют размер сетки либо линий:
Это сообщение отредактировал(а) Rrader - 24.6.2006, 11:57 |
||||
|
|||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |