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

Вниз

Открыть ParamStr(1) и не загрузить программу заново.   Найти похожие ветки 

 
Adil ©   (2006-07-01 00:10) [0]

Как это делается?? Мне надо делать так чтобы когда Открывал файл(файл открывается через мою прогу) он не загружал прогу если оно уже есть, а открывал его в сушествующем окне проги.

Многие способы придумал от WinAPI до COM. На некоторых(а может у всех) это через DDE делали.

Вообшим как это законно делат??


 
Phoroon~ ©   (2006-07-01 00:34) [1]

Проверяй на наличие экземпляров программы.
Если прога не загружена то, операции иначе операции.
во:
procedure TForm1.FormCreate(Sender: TObject);
var
 hMutex : THandle;
begin
 hMutex := CreateMutex(0, true , "My application name");
 if GetLastError = ERROR_ALREADY_EXISTS then
 begin
   CloseHandle(hMutex);
   Application.Terminate;
 end;

end;


 
Adil ©   (2006-07-01 01:00) [2]

From1 zaqrujaetsya a potom proveryayet est li eqo ekzemplyar? Eto je ne logichno. Esli ono uje zaqrujeno, pochemu zaqrujat i proveryat?? Voobshim tvoy otvet PASS ;)
Nu spasibo.


 
Rial ©   (2006-07-01 02:15) [3]


> Eto je ne logichno.

Что не логично ?

Кто же тогда должен проверять на наличие запущенной программы ?
Очевидно, какая то другая программа. В поставленной тобой задаче
получаем  еще одно ограничение - это должна быть одна и та же программа.

Так что зря бракуешь вариант.


 
Desdechado ©   (2006-07-01 13:33) [4]

зачем дублить?
http://delphimaster.net/view/2-1151698113/



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

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

Наверх




Память: 0.47 MB
Время: 0.03 c
3-1148280939
Ironman83
2006-05-22 10:55
2006.07.23
Ошибка при посте с автоинкрементным полем


6-1142431139
RzCoDer
2006-03-15 16:58
2006.07.23
Перехват пакетов


8-1139289302
Gorger
2006-02-07 08:15
2006.07.23
Наложение текстуры на форму и станд. контролы


2-1152015126
Ищущий.
2006-07-04 16:12
2006.07.23
изменение положения минимизированных окон


1-1149770827
harddrive_tester
2006-06-08 16:47
2006.07.23
Запуск программы с параметром и ожидание завершения