Object1.OnCreate:
var
I: Word;
for I := 0 to Length(Self.Queue) - 1 do
New(Queue);
Object1.GetItem:
Result := Queue^
Object1.OnDestroy:
var
I: Word
for I := 0 to Length(Queue) - 1 do
Dispose(Queue);
ОЧередь сообщений
Не подскажите, каким еще образом МОЖНО реализовать такую очередь???
Огромное спасибо!
Цитата:
Originally posted by ilich
Но есть проблемка: эта очередь находится в классе, и когда создаются новые экземпляры класса, вроде как очереди пересекаются :(
Но есть проблемка: эта очередь находится в классе, и когда создаются новые экземпляры класса, вроде как очереди пересекаются :(
Как?
Но можешь попробовать юзать указатели:
Код: