Главная страница
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.03 c
15-1146732390
Юрий Зотов
2006-05-04 12:46
2006.05.28
Ищу работу.


2-1147380746
EZHIK
2006-05-12 00:52
2006.05.28
Кнопки назад и вперед и вернуться.


3-1144133389
Cybernik
2006-04-04 10:49
2006.05.28
Проблемы с IBQuery. Мистика какая-то..


15-1146516340
ArtemESC
2006-05-02 00:45
2006.05.28
Крекеры бессильны!


15-1146663545
avsam
2006-05-03 17:39
2006.05.28
Компонента для ввода даты И времени