Самые скачиваемые исходники

Все исходники Кладовки, отсортированные по количеству скачиваний посетителями.

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44

optdlg.zip  (23663 байт)
Посмотреть содержимое

vertal : 2005-09-26 01:10:13

Delphi - Компоненты

End-User Object Inspector или Options Dialog - автоматически генерирует окно настроек параметров вашего приложения на основе RTTI (published-свойств заданных объектов) и INI-файла, описывающего как раскидывать контролы пол вкладкам окна и дающего строки, которые будут выполнять функции заголовков контролов.
Выполняет три задачи:
1) Загрузка свойств форм без лишних телодвижений
2) Сохранение и загрузка настроек в/из файла
3) Автоматическая генерация окна настроек
Реализованы Property Editor'ы для большинства встроенных типов, а также TColor (появится TColorComboBox), TShortCut (появится THotKey) и т.д.
Архив содержит и демо-приложение - пример использования.

Скачать

Комментарии (1) 1487 скачиваний

windowplacement.zip  (4575 байт)
Посмотреть содержимое

Evil_Smile : 2007-06-19 18:21:17

C++ - Классы

Класс TWindowplacement может хранить информацию о размере, расположении, состоянии окна и последнем разрешении экрана как в реестре так и в ini-файле. Для получения и изменения размера окна используется WinApi функции GetWindowPlacement и SetWindowPlacement
Borland C++ Builder 6

Скачать

Комментарии (0) 1485 скачиваний

memofile.zip  (2958 байт)
Посмотреть содержимое

Наиль : 2007-07-13 09:11:16

Delphi - Модули

Некоторые до сих пор пользуются оператором writeln для ведения логов. Но мало кто знает, что этот оператор позволяет выводить данные не только в консоль и файл, но и в любое место. Модуль MemoFile позволяет подключить TMemo вместо файла.
Согласитесь, что запись
Writeln('Пользователь нажал в точку x=',x,' y=',y);
лучше чем
Memo1.Lines.Add(Format('Пользователь нажал в точку x=%d y=%d',[x,y]));
Пример прилагается.

Скачать

Комментарии (2) 1484 скачиваний

squallregistry.zip  (1370 байт)
Посмотреть содержимое

Squall : 2008-01-01 20:04:52

Delphi - Модули

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

procedure TForm1.Button1Click(Sender:TObject);
var reg: TRegistry.Create;
begin
reg := TRegistry.Create;
reg.RootKey := hkey_local_machine;
reg.OpenKey('Software\MyCompany\MyApplication',True);
reg.WriteString('TestKey','TestValue');
reg.CloseKey;
reg.Free;
end;

Тоже самое можно сделать, используя SquallRegistry так:

procedure TForm1.Button1Click(Sender:TObject);
begin
RegWriteString('HKLM\Software\MyCompany\MyApplication\TestKey',TestValue);
end;

Любая операция с реестром выполняется одним методом. В модуле следующие методы:
function RegGetRoot(regpath: string): hkey;
function RegValueName(regpath: string):string;
function RegValueExists(regpath: String):Boolean;
function RegDeleteValue(regpath: string): Boolean;
function RegWriteString(regpath: String; value: String):Boolean;
function RegWriteInt(regpath: String; value: Longint):Boolean;
function RegWriteBool(regpath: String; value: boolean):Boolean;
function RegReadInt(regpath: String; def:Int64):Int64;
function RegReadBool(regpath: String; def:Boolean):Boolean;
function RegReadString(regpath: String; def: String):String;
function RegGetValueNames(regpath: string; strings: TStrings):Boolean;
function RegGetKeyNames(regpath: string; strings: TStrings):Boolean;
function RegGetDataType(regpath: string): TRegDataType;

Путь реестра - это путь к ключу или параметру в реестре. Задается он следующим образом:
[rootkey]/[mainkey]/[valuename]
В качестве rootkey используется не полное название, а сокращение. Вот сокращения всех корневых ключей:
HKLM = HKEY_LOCAL_MACHINE
HKCU = HKEY_CURRENT_USER
HKCR = HKEY_CLASSES_ROOT
HKU = HKEY_USERS
HKPD = HKEY_PERFORMANCE_DATA
HKCC = HKEY_CURRENT_CONFIG
HKDD = HKEY_DYN_DATA

E-mail: Squall2007@yandex.ru

Скачать

Комментарии (0) 1483 скачиваний

voiceapi.zip  (40430 байт)
Посмотреть содержимое

Darksoftware : 2005-11-11 10:13:32

Delphi - Модули

Модуль для работы с speechapi (синтезатором речи) и пример использования

Скачать

Комментарии (0) 1476 скачиваний

cjhooksdtt.zip  (2483 байт)
Посмотреть содержимое

cj : 2007-11-25 08:02:40

Delphi - Компоненты

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, лучше переделать под виндовый таймер.

Скачать

Комментарии (0) 1475 скачиваний

spineditfl.zip  (9604 байт)
Посмотреть содержимое

Алхимик : 2007-03-01 19:17:53

Delphi - Компоненты

Расширение стандартного компонента TSpinEdit для работы с вещественными числами.

Скачать

Комментарии (0) 1469 скачиваний

metod_soprazonuh_napravlenui.zip  (1475 байт)
Посмотреть содержимое

Maximus : 2008-01-26 16:24:39

C++ - Студентам

Метод сопряженных направлений

Скачать

Комментарии (3) 1462 скачиваний

mz_asm.zip  (1116 байт)
Посмотреть содержимое

kaZaNoVa : 2005-02-06 15:24:00

Delphi - Разное

Программа для определения частоты процессора, с использованием ASM-вставок

Скачать

Комментарии (1) 1462 скачиваний

dostohtm_source.zip  (13333 байт)
Посмотреть содержимое

vertal : 2005-02-18 01:10:00

Delphi - Программы

Конвертер экрана вывода консольных программ в формат HTML с сохранением цветов символов и их фона для получения сверхкомпактных масштабируемых скриншотов.

Скачать

Комментарии (4) 1452 скачиваний

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44