Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.07.2012, 17:50   #1
djonatan98
Форумчанин
 
Регистрация: 15.04.2012
Сообщений: 103
По умолчанию Программа на masm32

Вот решил прикрутить могопоточность в программе создал в цикле 4 потока

Код:
 invoke CreateThread, 0, 10240, offset Check, 0, 0, 0 
          .if eax>0 
            mov checking, 1 
            invoke CloseHandle, eax 
          .else 
            invoke MessageBox, hWin, chr$("Не удалось создать поток"), offset err, MB_ICONERROR 
            invoke EnableControls, 1 
          .endif 
                  
          invoke CreateThread, 0, 10240, offset Check, 0, 0, 0 
          .if eax>0 
            mov checking, 1 
            invoke CloseHandle, eax 
          .else 
            invoke MessageBox, hWin, chr$("Не удалось создать поток"), offset err, MB_ICONERROR 
            invoke EnableControls, 1 
          .endif 
       
          invoke CreateThread, 0, 10240, offset Check, 0, 0, 0 
          .if eax>0 
            mov checking, 1 
            invoke CloseHandle, eax 
          .else 
            invoke MessageBox, hWin, chr$("Не удалось создать поток"), offset err, MB_ICONERROR 
            invoke EnableControls, 1 
         .endif
 
          invoke CreateThread, 0, 10240, offset Check, 0, 0, 0 
          .if eax>0 
            mov checking, 1 
            invoke CloseHandle, eax 
          .else 
            invoke MessageBox, hWin, chr$("Не удалось создать поток"), offset err, MB_ICONERROR 
            invoke EnableControls, 1 
         .endif
Но программа 4 раза выводит сообщение о начале и окончании сканирования, а как организовать цикл так, что бы программа выводила сообщение один раз-?




________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)
Не забывайте об этом!
Модератор.

Последний раз редактировалось Serge_Bliznykov; 25.07.2012 в 00:56.
djonatan98 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
MASM32, начало Delffinn Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 12 19.07.2012 19:09
MASM32 djonatan98 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 61 26.04.2012 10:20
masm32 Katya25 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 17.05.2011 08:40
первая программа в MASM32 Dimarik Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 12 20.02.2011 17:22
Assembler masm32 Светланка Помощь студентам 1 04.01.2010 18:31