Synchronize

(1/1)

Sergey1985:
Доброго времени суток. В классе TThread есть метод Synchronize. Как ее можно реализовать самому если я создаю поток при помощи WinAPI
DWORD WINAPI Thread_RxD_Func(LPVOID classPtr)

Использовать в проекте класс TThread уже не могу.

OVE:
Как вариант, можно посылать сообщение главной форме (SendMessage или PostMessage), а в главной форме ловить его, и выполнять какие-то действия.

Hex:
Вот ведь велосипедист...
это каким раком надо поставить билдер, чтобы нельзя было TThread пользоваться?
и возможность слить свой код в DLL тоже никто не отменял, а там ваяй как и на чем хочешь.

S0mbre:
Почистил, давайте без оскорблений )
По топику: Если строго WinAPI (а причины не использовать RTL могут быть разные, например ограничения выходного PE по размеру) - тогда и используйте винапишные мьютексы и иные объекты синхронизации. А вообще, TThread (RTL) является оберткой вокруг того же винапишного CreateThread... Плюс гораздо удобнее, ИМХО.

Навигация

[0] Главная страница сообщений