Эта програма предоставляет горячие клавиши для программы WinAmp. Вы можете управлять WinAmp-ом даже если он не активен в данный момент. Например когда включена игра, а Вы хотели бы переключить на другую песню, если бы Вы не использовали данную программу, то пришлось бы выйти из игры, а если Вы включили HotWinAmp, то это стоит нажатия на соответствующую комбинацию клавиш.
Программа написана на Delphi 5.0 используя только WindowsAPI. Упакована AsPack-ом. Поэтому размер небольшой.
Что нового :
Отличия от версии 1.1, 1.0:
Теперь работает при включенном ScreenSaver-е и играх, использующих прием с системной функцией SystemParametersInfo(SPI_ScreenSaverRunning,...). Я использую таймер, чтобы выключать действие этой функции.
Будьте осторожны! При включенной программе HotWinamp Вы сможете случайно перейти из запущенной игры в другую задачу, т.к. действие всех горячих клавиш ОС Windows возобновляется. (в.ч. Alt+Tab, Alt+F4, Alt+Esc, Ctrl+Esc и т.д.). За последствия я не ручаюсь. Так, что еще раз - БУДЬТЕ ОСТОРОЖНЫ, либо используйте ранюю версию HotWinamp.
Отличия от версии 1.1:
Вы более не можете назначать горячие клавиши. Вместо этого вы можете назначать клавишу модификатор - modkey. (комбинацию из Alt,Ctrl,Shift,Win)
»»» Скачать: исходные тексты (8кб) демонстрационный EXE файл (15кб)
Как получить активный 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/
По поводу параллельного программирования
Прошу сильно не критиковать, не профессионал, но ... Имеет ли смысл, с точки зрения скорости, использовать возможности ...
Обзор Kylix. Следи за собой - будь осторожен или использование SQLMonitor.
Заключительная часть. Итак, остался всего один компонент на закладке dbExpress, не обследованный нами - это SQLMonitor. Как вы уже догадались - его задача - это протоколирование событий, происходящих в программе при обращении к базе данных...
Delphi 6. Базы данных и приложения
В книге предпринята попытка дать читателю целостное представление о процессе разработки программного обеспечения для реляционных баз данных. В рамках поставленной цели авторами решены следующие задачи: рассмотрены основы языка Object Pascal на примере создания консольных приложений; рассмотрены объектно-ориентированные возможности языка Object Pascal и технология визуального программирования; описаны основные принципы работы с SQL-ссрвером InterBase; изложена методика взаимодействия программ, созданных в среде Delphi, с базами данных различного типа, в частности, SQL-сервером InterBase: рассмотрены основы проектирования баз данных с использованием программы ERwin; описана "методика разработки клиентского приложения для доступа к базам данных с использованием библиотек динамической загрузки, а также популярных программ Word и Excel для создания отчетов. На примере БД "Учебные компьютерные курсы" рассмотрен процесс разработки программного обеспечения, начиная с вопросов проектирования и заканчивая подготовкой отчетов. Книга может быть использована в качестве основы курса лекции по соответствующей дисциплине. Книга предназначена для старшеклассников, студентов, аспирантов, преподавателей и пользователей ПК, интересующихся программированием.
Автор: Кандзюба С. "ДиаSoft"
Давно витающая в воздухе нашего сайта идея создания журнала, посвященного всеми нами любимой среде разработки Delphi, похоже, обретает зримую форму. Несомненно, ваше мнение о необходимости такого журнала, содержании рубрик и темах отдельных статей поможет сделать журнал более полезным и интересным. Высказать свое мнение, проголосовать или же подписаться вы можете на сайте. Без вашего участия, нам будет трудно сделать правильный журнал!
Для души
Хокку дня
Разлука... - Кепкою машу Подножьям алых гор.
Афоризмы
Опыт отнюдь не мешает нам повторить прежнюю глупость, но мешает получить от нее прежнее удовольствие (Тристан Бернар)
Фраза дня
Винни пух с голоду.
И на закуску коротенький анекдот
Не выдавай желаемую за действительную!