> -- sk1981 писал(а):
> ...прочитал сообщение о языке... вопрос о многопоточности. Кажется её там нет... Если я пишу это на С++, то задача решается созданием двух потоков...  Вопрос: такая задача разрешима на Компонентном Паскале?Если я не ошибаюсь, в таком виде задача на КП разрешима ровно также как и на C++. Вы же используетебиблиотечныесредства многопоточности, а не языковые.## Код:
```
DEFINITION WinApi ["KERNEL32.dll"];
...
PROCEDURE EnterCriticalSection (VAR [nil] lpCriticalSection: RTL_CRITICAL_SECTION);
...
PROCEDURE LeaveCriticalSection (VAR [nil] lpCriticalSection: RTL_CRITICAL_SECTION);
...
PROCEDURE TryEnterCriticalSection (VAR [nil] lpCriticalSection: RTL_CRITICAL_SECTION): BOOL;
...
END WinApi.
```
P.S. Вы же в win-ББ работали. Эта многопоточность в нём используется (поглядите Kernel.InstallKeyboardInt и Kernel.KeyboardWatcher).