![]()
agentex
![]() offline
Опыт:
34,834Активность: |
Бесконечные циклы в паскале
Есть ли способ реализовать 2 независимых параллельно работающих бесконечных цикла\Goto в среде турбо паскаль? Если конкретнее - один из них должен ловить нажатие клавиши, другой просто постоянно проверяет какоето условие. |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Артте
Open up your eyes
![]() ![]() offline
Опыт:
23,423Активность: |
А в чем проблема? Можно |
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
agentex
![]() offline
Опыт:
34,834Активность: |
Артте всмысле в чем проблема? ты не в курсе что если подряд запустить 2 таких цикла программа не перейдет к выполнению второго пока не завершится первый? даже если запускать их в сторонних процедурах
|
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
J
expert
![]() offline
Опыт:
48,447Активность: |
я конешно не разбираюсь в паскале, но это разве не много поточностью делаецо? |
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
agentex
![]() offline
Опыт:
34,834Активность: |
J вообще то я тоже так подумал, проведя аналогию с жассом, но как запустить процедуру в новом потоке в паскале? мб с помощию асм?
|
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Артте
Open up your eyes
![]() ![]() offline
Опыт:
23,423Активность: |
вот да, многопоточность |
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
J
expert
![]() offline
Опыт:
48,447Активность: |
google->_searchw(L"многопоточность в паскаль"); |
![]() |
#7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Артте
Open up your eyes
![]() ![]() offline
Опыт:
23,423Активность: |
функции win32 api CreateThread порой в эту сторону |
![]() |
#8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
agentex
![]() offline
Опыт:
34,834Активность: |
Артте какой к черту крейттрид, это тебе не делфи, перечитай первый пост.
короче пошарил по форумам, говорят можно сделать но токо через прерывания, но я к сожалению не шарю так глубоко =( |
![]() |
#9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Артте
Open up your eyes
![]() ![]() offline
Опыт:
23,423Активность: |
паскаль не может юзать функции win api? |
![]() |
#10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
agentex
![]() offline
Опыт:
34,834Активность: |
такой модуль имеется но функций для операций с потоками в нем нет. |
![]() |
#11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Артте
Open up your eyes
![]() ![]() offline
Опыт:
23,423Активность: |
жаль |
![]() |
#12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
agentex
![]() offline
Опыт:
34,834Активность: |
Так что ктонибудь вкурсе как вызвать прерывание? |
![]() |
#13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|