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

Вниз

Как создать объект "Монитор" в Delphi 7?   Найти похожие ветки 

 
НЕКТО   (2010-12-17 19:37) [0]

В каком модуле он объявлен. Монитор, всмысле инструмент для синхронизации потоков.


 
Leonid Troyanovsky ©   (2010-12-17 19:48) [1]


> НЕКТО   (17.12.10 19:37)  

> В каком модуле он объявлен. Монитор, всмысле инструмент
> для синхронизации потоков.

А откуда информация, что он объявлен?

--
Regards, LVT.


 
НЕКТО   (2010-12-17 19:49) [2]

Leonid Troyanovsky ©   (17.12.10 19:48) [1]
А его нет? Тогда где можно скачать исходных код этого класса??


 
Leonid Troyanovsky ©   (2010-12-17 19:58) [3]


> НЕКТО   (17.12.10 19:49) [2]

> А его нет? Тогда где можно скачать исходных код этого класса?

Если его нет, то и скачать неоткуда, IMHO.

--
Regards, LVT.


 
НЕКТО   (2010-12-17 20:11) [4]

Leonid Troyanovsky ©
Поглядите, пожалуйста, такой класс сойдет за монитор?
type
TMonitor = class
public
constructor Create;
destructor Destroy;
procedure Enter(X: Pointer);
procedure Exit(X: Pointer);
Ps: TList;
end;

implementation

constructor TMonitor.Create;
begin
 Ps = TList.Create;
end;

destructor TMonitor.Destroy;
begin
 Ps.Free;
end;

procedure TMonitor.Enter(X: Pointer);
begin
 if (Ps.IndexOf(X) = -1) then
   Ps.Add(X);
    else
       begin
        while (Ps.IndexOf(X) <> -1) do
         begin
         end;
        Ps.Add(X);
       end;
end;

procedure TMonitor.Exit(X: Pointer);
begin
 if (Ps.IndexOf(X) <> -1) then
   Ps.Delete(Ps.IndexOf(X));
end;


 
Игорь Шевченко ©   (2010-12-17 20:18) [5]

RTFS: Syncobjs.pas


 
Ega23 ©   (2010-12-17 20:25) [6]


> Поглядите, пожалуйста, такой класс сойдет за монитор?


Да, сойдёт



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

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

Наверх




Память: 0.48 MB
Время: 0.008 c
15-1290424828
stas
2010-11-22 14:20
2011.03.06
Хорошая книга по XCode


2-1292336344
vitge
2010-12-14 17:19
2011.03.06
Закрытие формы из другой формы


3-1253703164
ganda
2009-09-23 14:52
2011.03.06
Хранимые процедуры и внешние файлы


15-1290062412
Сергей
2010-11-18 09:40
2011.03.06
Delphi и Access


2-1292567745
RUu
2010-12-17 09:35
2011.03.06
еще раз по поводу соответствия типов в условии