Вниз
Скачать: CL | DM;

Mutex   Найти похожие ветки 

← →
Poirot ©   (2002-04-10 07:10) [0]

Люди помогите!!! Задали написать проект, для синхронизации двух процессов... например одна прога пишет, другая сохраняет, третья выводит на экран.... или просто писатель-читатель....
Через сабж... поможите...


← →
Fellomena   (2002-04-10 10:51) [1]

А в чём собственно проблема-то?
CreateMutex и вперёд - всё тривиально.
Глянь в SDK - и ежу понятно станет :)


← →
Poirot ©   (2002-04-10 11:36) [2]

А может у вас примерчик есть...
Я в параметрах как-то хреново перевёл и ничего не понял


← →
Fellomena   (2002-04-10 13:11) [3]

Пример:

procedure TForm1.FormShow(Sender: TObject);
begin
if OpenMutex(MUTEX_ALL_ACCESS, TRUE, "Fellomena") <> 0 then
begin
ShowMessage("Only one instance can be run !");
Close;
end;
CreateMutex(0, TRUE, "Fellomena");
end;

Проверка на то, запущен ли уже экземпляр данной проги, если да, то Close иначе ставим именованный мьютекс и запускаем прогу.


← →
Poirot ©   (2002-04-10 19:29) [4]

Спасибо...


← →
Poirot ©   (2002-04-11 08:26) [5]

Сорри!! Но я опять с топрможу...
Как от одного ЕХЕ передать что-то другому ЕХЕ...
ТОка плз не ругаться... у меня времени искать нету... сдаваться скоро, а уменя ещё 3 лабы делать....
Плиз... я помню где-то это в этом форуме было, но где???


← →
Suntechnic ©   (2002-04-11 08:32) [6]

А что ты передавать собрался? От этого ответ зависит. Если по простенькому см. WM_COPYDATA, если посложнее, то см. File Mapping(поиск по форуму или FAQ на тему CreateFileMapping).


← →
Alx2 ©   (2002-04-11 09:08) [7]

DDE еще посмотри. Готовые компоненты в Delphi есть.



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.007 c
4-40205
guliver
2002-02-28 01:32
2002.06.13
Взять текст


3-39930
111111111111
2002-05-20 09:35
2002.06.13
Разное


1-40076
Georg
2002-06-02 18:37
2002.06.13
Глюк/Gl


1-40060
DeMoN-777
2002-06-01 21:36
2002.06.13
Задача ;)


1-40065
прохожий
2002-06-02 13:08
2002.06.13
Чтение файла / парсинг строк! Плиииз хелп...




   Наверх