"Легкая" замена TRegistry - не использует классы и SysUtils. Предназначена для небольших приложений, где не нужна полная функциональность TRegistry (например, для быстрого получения строки или записи простой величины). Поддерживает все типы (REG_SZ, REG_MULTI_SZ, REG_EXPAND_SZ, REG_DWORD и REG_BINARY), добавлены функции Remote Registry и RegEnumKeys(), RegEnumValues(), RegGetAnyString() и RegSetAnyString(), а также поддержка строк по умолчанию. Новая версия компоненты С исходными текстами Компонента из раздела: System: Registry
Источник: www.torry.net
Автор: Benedikt Hochstrasser -= · VCL · Samples · =- [Перевел: Mark S. Zheleznyak]
Защищает все элементы управления, а не только кнопки и меню. К Вашему Delphi-приложению добавляется поддержка привилегий и прав пользователя, множественность пользователей. Позволяет контролировать доступ пользователя к любому элементу управления (меню, кнопки, поля редактирования и т.д.) и невизуальной функциональности. Библиотека состоит из трех компонентов: abSecurity - центр управления, abActionList - обеспечивает связь с abSecurity, abAction (невизуальный) - наследник TAction со свойствами безопасности.
Программа предназначена помочь людям, которые не умеют рисовать, оформлять свои программы и сайты. Зачем каждый раз рыскать по Интернету в поисках подходящих иконок, - ведь существуют сотни бесплатных шрифтов, a-la Webdings, с глифами на все случаи жизни. Программа поможет Вам сотворить из них что-нибудь живописное.
»»» Скачать: исходные текстыдемонстрационный EXE файлпосмотреть скриншот
Как получить активный URL из браузера.
Приводимая здесь функция показывает, как Ваше приложение может извлечь из браузера (IE или Netscape) URL , как, например, это делает аська. Совместимость: Delphi 4.x (или выше) Не забудьте добавить DDEMan в Ваш проект!
Собственно сам исходничек функции:
uses windows, ddeman, ......
function Get_URL(Servicio: string): String; var Cliente_DDE: TDDEClientConv; temp:PChar; //<<-------------------------This is new begin Result := ''; Cliente_DDE:= TDDEClientConv.Create( nil ); with Cliente_DDE do begin SetLink( Servicio,'WWW_GetWindowInfo'); temp := RequestData('0xFFFFFFFF');
Result := StrPas(temp);  !
; StrDispose(temp); //<<-Предотвращаем утечку памяти CloseLink; end; Cliente_DDE.Free; end;
procedure TForm1.Button1Click(Sender); begin showmessage(Get_URL('Netscape')); или showmessage(Get_URL('IExplore')); end;
Автор: Ruslan Abu Zant (delphi3000@opilki.net) Источник: http://www.sources.ru/delphi/
Версия Windows
Использую GetVersionEX, но не могу правильно распознать результат. Не подскажете, как это делается?
Динамическое создание форм
Создаю я форму, допустим, form:=TForm.Create(self). Надо ли после ее использования делать form.free, если на событие ...
Бегущая строка в about box ?
Может есть у кого то идеи как наиболее просто и красиво сделать "бегущую строку" ? Т. е. чтобы в каком-нибудь контроле ...
кое-что про TThread
Вот что я не понял из хелпа: А нужно ли делать Thread.Terminate перед Thread.Free. А нужно(можно) ли делать CloseHandle ...
Thread
Помогите мне с проблемой: Я хочу сделать программу кторая играет некотоую мелодию через Спикер, и выполнять некоторые ...
Быстрый поиск в ораклиной базе...
Привет всем! У меня такая проблема.Есть база, где большие таблицы(сотни тысяч). Нужно организовать быстрый поиск по ...
Пространство имён оболочки Windows
В операционных системах компании Microsoft с 1995 года используется новая оболочка, построенная на основе компонентной объектной модели. Одним из нововведений оболочки операционной системы стало понятие пространства имён оболочки. Пространство имён оболочки являет собой иерархически упорядоченный мир объектов, известных операционной системе, с их свойствами и предоставляемыми действиями. Оно во многом сходно со структурой файловой системы, но включает в себя не только файлы и каталоги. Такие понятия файловой системы, как имя файла и путь, заменены более универсальными.
Delphi 6 в подлиннике
Delphi 6 - новая версия популярной системы быстрой разработки приложений. В книге описываются инструментальные средства среды Delphi 6, приводятся основы языка программирования Object Pascal и рассматриваются компоненты, свойства, методы и события, необходимые для разработки широкого спектра программ. Особое внимание уделяется работе с базами данных. Показывается использование как локальных, так и удаленных баз данных, включая создание многоуровневых информационных систем и публикацию результатов запросов через Интернет. Благодаря большому количеству затронутых тем, подробному изложению и многочисленным примерам книга будет полезна как начинающим, так и опытным программистам.
Автор: Гофман В.
Дорогие друзья! Мы рады представить вам новый совместный проект сайтов www.rsdn.ru, delphi.mastak.ru и www.optim.ru - профессиональный журнал для программистов RSDN Magazine.
Несомненно, ваше мнение о необходимости такого журнала, содержании рубрик и темах отдельных статей поможет сделать журнал более полезным и интересным. Высказать свое мнение, проголосовать или же подписаться вы можете на сайте. Без вашего участия, нам будет трудно сделать правильный журнал!
На сайте выложен анонс пилотного выпуска журнала, вступительное слово от редакции.
Для души
Хокку дня
Ива свесила нити… Никак не уйду домой — Ноги запутались.
Афоризмы
Я никогда не отказываю. Я никогда не возражаю. Я просто забываю.... (Дизраэли)
Фраза дня
Никогда человек не бывает так близок к совершенству, как при заполнении анкеты на работу.
Дурацкие законы (информация предоставлена сайтом kurilka.com)
В провинции в Альберта в Канаде особым законом запрещено красить бревна на лесозаготовках. В городе Торонто, между тем, запрещается таскать по улицам дохлых лошадей. Запрет, однако, действует только в воскресенье.
В Дании все машины должны ездить с включенными фарами, чтобы можно было отличить двигающуюся машину от запаркованной.
И на закуску коротенький анекдот
Непредвиденный казус произошёл на встрече шахматистов Петрова и Сидорова, известного своим скверным характером. Половина фигур скандалиста перешла на сторону белых!