Посл.ответ |
Сообщение |
Ранг: 12.1 (новичок) Активность: 0.01↘0 Статус: Участник
|
Создано: 31 октября 2010 23:00 · Личное сообщение · #1
Всем здоровья ! Гаспода подскажите кто знает, как вызвать proc Sleep1 и proc Sleep2 одновременно? format PE GUI 4.0 entry start include 'win32a.inc' start: call ???? ;----------------------------- proc Sleep1 .ff: push 2000 call [Sleep] jmp .ff endp ;----------------------------- proc Sleep2 .ff: push 2000 call [Sleep] jmp .ff endp ;---------------------------- section '.idata' import data readable writeable library kernel32,'KERNEL32.DLL',\ user32,'USER32.DLL',\ advapi32,'ADVAPI32.DLL',\ comctl32,'COMCTL32.DLL',\ comdlg32,'COMDLG32.DLL',\ shell32,'SHELL32.DLL' include 'api/kernel32.inc' include 'api/user32.inc' include 'api/advapi32.inc' include 'api/comctl32.inc' include 'api/comdlg32.inc' include 'api/shell32.inc'
| Сообщение посчитали полезным: |
|
Ранг: 793.4 (! !), 568thx Активность: 0.74↘0 Статус: Участник Шаман
|
Создано: 31 октября 2010 23:03 · Личное сообщение · #2
CreateThread?
----- Yann Tiersen best and do not fuck | Сообщение посчитали полезным: |
Ранг: 533.6 (!), 232thx Активность: 0.45↘0 Статус: Uploader retired
|
Создано: 31 октября 2010 23:05 · Личное сообщение · #3
Зачем?
----- Лучше быть одиноким, но свободным © $me | Сообщение посчитали полезным: |
Ранг: 237.0 (наставник), 20thx Активность: 0.13↘0 Статус: Участник sysenter
|
Создано: 31 октября 2010 23:18 · Личное сообщение · #4
SetTimer
----- продавец резиновых утёнков | Сообщение посчитали полезным: |
Ранг: 12.1 (новичок) Активность: 0.01↘0 Статус: Участник
|
Создано: 31 октября 2010 23:28 · Личное сообщение · #5
< CreateThread? гдето встречал пример а сейчас найти немогу <SetTimer а как через через SetTimer вызвать 2 proc -a ?
| Сообщение посчитали полезным: |
Ранг: 441.3 (мудрец), 297thx Активность: 0.41↘0.04 Статус: Участник
|
Создано: 31 октября 2010 23:33 · Личное сообщение · #6
AUE пишет: гдето встречал пример а сейчас найти немогу я даже знаю где его ещё раз встретить можно - в интернете
| Сообщение посчитали полезным: |
Ранг: 18.8 (новичок), 21thx Активность: 0.03↘0 Статус: Участник
|
Создано: 31 октября 2010 23:38 · Личное сообщение · #7
AUE пишет: а как через через SetTimer вызвать 2 proc -a ? Одна процедура вызывается в таймере, а вторая непосредственно после создания таймера.
| Сообщение посчитали полезным: |
Ранг: 355.4 (мудрец), 55thx Активность: 0.32↘0 Статус: Uploader 5KRT
|
Создано: 31 октября 2010 23:39 · Поправил: Coderess · Личное сообщение · #8
AUE
lpTimerFunc - в обработчик адрес вызываемой функции
Почитайте MSDN
----- Gutta cavat lapidem. Feci, quod potui. Faciant meliora potentes | Сообщение посчитали полезным: |
Ранг: 237.0 (наставник), 20thx Активность: 0.13↘0 Статус: Участник sysenter
|
Создано: 31 октября 2010 23:51 · Личное сообщение · #9
При помощи 2-х таймеров можно создать псевдомногопоточность с грубо заданным интервалом переключений, что вроде ТС и нужно. CreateThread + Sleep в каждом потоке - правильнее, здесь можно задать соответствие если процессоров не 1шт.
----- продавец резиновых утёнков | Сообщение посчитали полезным: |
Ранг: 12.1 (новичок) Активность: 0.01↘0 Статус: Участник
|
Создано: 01 ноября 2010 12:03 · Личное сообщение · #10
Спасибо всем за ответы,буду пробовать. Хотел еще спросить,чтоб воспользоваться CreateThread нужно еще какийнебудь API юзать?
| Сообщение посчитали полезным: |
Ранг: 793.4 (! !), 568thx Активность: 0.74↘0 Статус: Участник Шаман
|
Создано: 01 ноября 2010 12:15 · Личное сообщение · #11
Это и есть апи
----- Yann Tiersen best and do not fuck | Сообщение посчитали полезным: |
Ранг: 12.1 (новичок) Активность: 0.01↘0 Статус: Участник
|
Создано: 03 ноября 2010 18:11 · Личное сообщение · #12
Разобрался,окозалось что ничего сложного в этом CreateThread нет,Еще раз всем BIG спасиб.
| Сообщение посчитали полезным: |
Ранг: 2014.5 (!!!!), 1278thx Активность: 1.34↘0.25 Статус: Модератор retired
|
Создано: 03 ноября 2010 22:57 · Личное сообщение · #13
Тогда можно закрыть, видимо.
| Сообщение посчитали полезным: |