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

Вниз

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

 
Призрак ©   (2006-05-13 03:03) [0]

У меня поток передаёт информацию основному через TQueue. Но если написать Synchronize(myqueue.push(ch)), как написано в одном левом мане, или даже Synchronize(mythread.QueuePush(ch)), то делфя говорит что тип не тот - не TThreadMethod... Я почитал, что же это за метод такой; написано - type TThreadMethod = procedure of object; procedure Synchronize(Method: TThreadMethod) ... Работает только то же самое без параметров. Что же это получается - нельзя синхронизовать методы которые параметр требуют?!.. Не верится...


 
Джо ©   (2006-05-13 03:06) [1]

> Но если написать Synchronize(myqueue.push(ch)), как написано
> в одном левом мане

А зачем читать какой-то "левый ман", если можно почитать Справку?

Параметром в Synchronize должен идти метод трэда, неимеющий параметров.


 
Джо ©   (2006-05-13 03:07) [2]

> Что же это получается - нельзя синхронизовать методы которые
> параметр требуют?!.. Не верится...

Придется поверить, ибо это так.
А что смущает? Ведь эти параметры можно просто присвоить полям трэда, и всё.


 
Призрак ©   (2006-05-13 03:14) [3]

спасибо...
попробую так сделать. просто как-то уж очень криво выглядит...


 
Джо ©   (2006-05-13 03:16) [4]

> [3] Призрак ©   (13.05.06 03:14)
> спасибо...
> попробую так сделать. просто как-то уж очень криво выглядит...

Нормально выглядит. Ты в трэде конструктор сделай с параметрами, в конструкторе и присваивай значений полям. Отлично будет выглядеть, ручаюсь :)



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

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

Наверх




Память: 0.47 MB
Время: 0.031 c
3-1143990847
так себе
2006-04-02 19:14
2006.05.28
Создать отчет в FastReport2.x


15-1146742658
Yeg
2006-05-04 15:37
2006.05.28
Общие сетевые ресурсы


10-1120033112
supervk
2005-06-29 12:18
2006.05.28
Позиция текста в TWordDocument или TWordApplication


2-1146962389
Интересующийся
2006-05-07 04:39
2006.05.28
Проект Delphi без System, как?


15-1146549877
КаПиБаРа
2006-05-02 10:04
2006.05.28
Куда все спешат?