Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.03.25;
Скачать: CL | DM;

Вниз

Как предотвратить н-й запуск приложения?   Найти похожие ветки 

 
Магедон   (2007-03-02 18:24) [0]

Я написал маленький почтовый клиентик. Поставил его поумолчанию.
Когда я я кликаю где, на mailto:lkjlkj@kkjhk.jklsjd.idslkjf.cn то открывается новая копия программы.
Что нужно сделать чтобы винда передавала уже запущеной копии, а не запускала новую?

А если кто покажет какой иходник, то вооще было бы замечательно.


 
Рамиль ©   (2007-03-02 18:31) [1]

Винда не передаст уже запущенной копии.
Должна передавать новая копия твоей программы и закрываться.


 
YurikGL ©   (2007-03-03 00:36) [2]

http://itby.ru/content/view/2064/40/
http://read.excode.ru/art4026.html
и вообще
http://www.yandex.ru/yandsearch?rpt=rad&text=%EA%EE%EF%E8%FF+%EF%F0%E8%EB%EE%E6%E5%ED%E8%FF+delphi


 
Alexdeil   (2007-03-03 17:10) [3]

Примерно так (главный модуль программы):

program proba;

uses
 Windows,
 Forms,
 main in "main.pas" {fMainb};

var
 Handle1 : LongInt;
 Handle2 : LongInt;

{$R *.RES}

begin
 Application.Initialize;
 Handle1 := FindWindow("TfMainb",nil);
 if handle1 = 0 then
 begin
 Application.CreateForm(TfMainb, fMainb);
  Application.Run;
 end
 else
 begin
   Handle2 := GetWindow(Handle1,GW_OWNER);
   //Чтоб заметили :)
   ShowWindow(Handle2,SW_HIDE);
   ShowWindow(Handle2,SW_RESTORE);
   SetForegroundWindow(Handle1); // Активизируем
 end;
end.



Страницы: 1 вся ветка

Текущий архив: 2007.03.25;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.029 c
2-1172849058
Магедон
2007-03-02 18:24
2007.03.25
Как предотвратить н-й запуск приложения?


2-1173057436
совсем чайник
2007-03-05 04:17
2007.03.25
Панель задач+ сворачивание окна


11-1151155887
AlexanderMS
2006-06-24 17:31
2007.03.25
Ошибка: unit "xxx" was compiled with different version of "yyy".


15-1172751648
Prohodil Mimo
2007-03-01 15:20
2007.03.25
Есть ли компонент типа TMenu, позволяющий менять фонт?


4-1163159712
novill
2006-11-10 14:55
2007.03.25
Есть у кого-нибудь заголовки функций gina.dll на Delphi?