Исходники: Delphi [X]

Добавил: cj (25-11-2007)Просмотреть Скачать
TMappedChannel компонент организующий связь между приложениями на основе MappedFiles.
В комплекте пример двух прог;

Обновление.
Delphi, Компоненты17 кб
Добавил: cj (25-11-2007)Просмотреть Скачать
Flash Drive Computer Locker
Програмка блокировки компа по флешке. Максимальная длина пароля 500 символов. Запись пароля идет в 5-й и 6-й сектора флешки, которые (вроде-бы) не используются. В общем, никаких сбитых таблиц файлов у меня еше не было.
Delphi, Система237 кб
Добавил: cj (25-11-2007)Просмотреть Скачать
CjHooksDTT

Обновленный, а описание то-же

Мой компонент написанный из-за того, что мне ненравилось, когда при глобальном хуке надо писать DLL. Для XP можно не писаль DLL для НИЗКОУРОВНЕВОГО глобального хука, но все эти варианты были слишком нудными. С самого начала моей перехватческой деятельности я поставил цели:

1. Код как можно короче, понятнее и проще.
2. Только один исполняемый файл программы, без всяких DLL.
3. Возможность перехвата в windows: 98, 2000, XP, VISTA

Узнал про процедуру GetKeyState (кстати, она основа моего компонента) и решил организовать цикл с ней.
Компонент осуществляет перехват клавиш с 1 по 255, то есть практически все (scan-коды) клавиши. Там же в юните сделал список констант всех клавиш (по рисункам кнопок на своей клавиатуре).

События: OnKeyDown, OnKeyPress, OnKeyUp.

Недоработки: при событии OnKeyPress: например в блокноте: нажата,задержка,нажата,нажата,нажата....
а при этом событии в компоненте: нажата,нажата,нажата...
То есть нету задержки, буду работать над этим.
Лучше сделать интервал сканирования маленьким а то будут <пробелы> нажатий если Юзверь будет быстро тыкать. Ну в общем побольше отзывов, комментов, поправок и предложений по поводу компонента пишите здесь или мне на мыло StrToInt@mail.ru

ps Для работы ниже, чем XP, лучше переделать под виндовый таймер.
Delphi, Система2 кб
Добавил: StudForum.RU (17-11-2007)Просмотреть Скачать
Заготовка web-сервера, реализованная на сокетах Delphi 5. Обрабатываются запросы GET и HEAD, а также заложена базовая поддержка механизма keep-alive (из-за которого все и глючит - периодически выскакивают ошибки при открытии страниц из-под IE, это он так по-варварски разрывает соединения; из-под Оперы все в лучшем виде).
Delphi, HTTP, сокеты14 кб
Добавил: san-46 (15-11-2007)Просмотреть Скачать
Компонент - альтернатива TChart, как более примитивный и от того простой
без наворотов компонент.
Выводит двумерные графики функций f(X,Y). Вид графиков - линейный.
Предназначен для тех, кого мало интересует внутренности реализации построения
графиков, а надо только быстренько отобразить кривые своих функций.

Работа с компонентом проста до безобразия.
После размещения компонента на форме через свойство "Curves" вызывается список
кривых, где надо их добавить столько сколько нужно.
При этом после добавления каждой кривой можно установить их цвет и толщину
линии, если установки по умолчанию не устраивают.
Собственно, на этом работу в design-time можно считать завершенной.

Правда, можно изменить цвет фона, цвет линий сетки, включить отображение
значений точек. Так же можно изменить минимумы и максимумы по осям, но это
ни к чему не обязывает и предназначено только для того чтобы примерно
понять как в общем будет выглядеть график.
Все это дополнительные возможности, которые используются при необходимости.

В run-time в цикле вызывается процедура добавления точек в кривую.
GraphMois1.Curves[0].AddPoint(X, Y);

Индекс "0" в примере указывает на первую кривую, "Х" и "Y" - значения точки.
Более подробный комментарий приведен в начале исходника компонента.

Что еще умеет делать компонент.
- Если во время формирования кривой передаваемые точки выходят за
диапазон минимальных или максимальных значений по осям, то график сам
масштабируется до необходимых значений (как в TChart).
- После вывода графика. По каждому щелчку левой кнопки мыши график увеличивает
масштаб, по правой кнопке уменьшает масштаб (величину изменения масштаба
можно устанавливать какую надо).
- При увеличенном масштабе движение мыши с прижатой левой кнопкой панорамирует
график - сдвигает его вправо-влево, вверх-вниз.
- Если свойство ShowHint включено (True), то при прохождении курсора мыши около
точки на кривой будет отображаться хинт со значениями точки.

Ограничение.
Точность графика до десятых долей значений, поэтому вывод кривых, где шаг
аргументов функций меньше 0.1 приведет к несуразному виду этих кривых.
Delphi, Графика, Компоненты21 кб
Добавил: Artem (17-10-2007)Просмотреть Скачать
Всем знакомая игра "Змейка"
Delphi, Игры50 кб
Добавил: san-46 (16-10-2007)Просмотреть Скачать
Опять зажеванная до непотребности функция "Сумма прописью", скажете.
Может быть, можеть быть, но что-то не встречал в море подобных функций таких, которые умеют согласовывать падежные окончания наименований единиц с числительными.
Предлагаемая функция это делать умеет. Поэтому преобразовать с ее помощью число во фразу:
"Расплатился ДВАДЦАТЬЮ ПЯТЬЮ рублями и ПЯТИДЕСЯТЬЮ ОДНОЙ копейкой" проще простого. Поддерживаются все современные падежи русского языка от именительного до предложного.
Наименования выводимых прописью единиц могут быть какими угодно.
Функция используется более десятка лет в коммерческих приложениях.
Последняя компиляция был выполнена на D7. Сторонних библиотек не требуется.
В исходнике есть подробный комментарий по ее использованию.
Delphi, Работа с текстом6 кб
Добавил: cj (14-10-2007)Просмотреть Скачать
Програмка - быстрая панель, на подобие панели Висты, высовывается из-за правого края при упоре курсора в правый край.
Можно добавлять свои элементы:ТИП{путь}описание}значек

-это форма элемента тип может быть:
д диск
ф файл
п папка

Папки и диски он открывает, а файлы запускает.

Вот пример, как у меня написано:
д{C:\}Винчестер}1
д{D:\}Хранилище}1
д{E:\}Компакт}2
д{F:\}Флешка}4
д{G:\}Флешка}4
п{C:\WINDOWS\}Папка Windows}3
ф{C:\WINDOWS\Explorer.exe}Проводник}
ф{C:\WINDOWS\system32\taskmgr.exe}Диспетчер задач}
Delphi, Утилиты33 кб
Добавил: cj (14-10-2007)Просмотреть Скачать
Еще один мой пример, написание тренера для Half-Life 2, c горячими клавишами.
Delphi, Утилиты241 кб
Добавил: cj (14-10-2007)Просмотреть Скачать
Программа для блокирования компа
По умолчанию пароль пуст.

Интересно в этой программае то, что в ней есть кнопки (SpeedButton) т-е никаких контролов, пароль можно вводить с
клавиатуры и со встроенной клавы.

Можно поставить прогу в автозапуск и не будет возможности незнающим пароль, работать на компе.

Данная прога является примером и поэтому конечно-же имеет недочеты.
Вобщем побольше коментов и советов.
Delphi, Система, Утилиты34 кб
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
тест карт ридера
навигатор автомобильный с пробками, gps-навигаторы с пробками доставка по всей рф.
Вы можете сбросить выбор либо уточнить:
ASM C++ COM DelphiX DirectShow DirectX DLL DSPack Events FTP GUI Hooks HTML HTTP Mailslots Matlab MP3 Office OpenGL parser SDK Threads WAV WinAPI XML Алгоритмы Базы данных вычисления Графика Железо Звук Игры Индексы Интернет калькулятор комплексные числа Компоненты Конвертация Консоль математика Многопоточность Обработка ошибок ООП парсер Передача данных Печать Потоки Работа с текстом Реестр Сервисы Сети Система События сокеты Структуры данных Студентам Утилиты Файл записей Хэширование Чат Шифрование
Чтобы добавить исходник, Вы должны зарегистрироваться