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