|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
14.01.2010, 06:21 | #1 |
Пользователь
Регистрация: 14.01.2010
Сообщений: 61
|
Не работает Progress Bar на Assemblere
Всем Hi! Учу Ассемблер, хочу научиться делать Progress Bar на Assemblere
почитал тутор от iczelion'a, по созданию Progress Bara на Assemblere, но он у меня не получаться, он не хочет работать. Думаю это и за того что в его тутореале окно делалось при помощи RegisterClassEx, а я делаю окно через DialogBoxParam может я и ошибаюсь. Вот исходник мой ProgressBar Код:
Код:
Опыт не пропьешь если он есть=)))
|
14.01.2010, 06:33 | #2 |
Участник клуба
Регистрация: 11.01.2010
Сообщений: 1,139
|
--=SaNitinDG=-
Диалог тем и отличается от окна, что там обрабатывается WM_INITDIALOG а не WM_CREATE перенеси из WM_CREATE в WM_INITDIALOG текст "invoke CreateWindowEx,NULL,ADDR ProgressClass,NULL,\ WS_CHILD+WS_VISIBLE,100,\ 200,300,20,hWnd,IDC_PROGRESS,\ ; ID hInstance,NULL mov hwndProgress,eax" а запуск прогресс бара организуй по нажатию на клавишу, а далее движение через WM_TIMER |
14.01.2010, 08:25 | #3 |
Пользователь
Регистрация: 14.01.2010
Сообщений: 61
|
Подправил изменил, но всё ровно что - то не пашет, может теперь дело SendMessage вот посмотрите
Вот исправил Код:
Код:
Опыт не пропьешь если он есть=)))
Последний раз редактировалось --=SaNitinDG=-; 14.01.2010 в 08:41. |
14.01.2010, 08:29 | #4 |
Участник клуба
Регистрация: 11.01.2010
Сообщений: 1,139
|
--=SaNitinDG=-
Прикрепи файл с полным исходным текстом, RC-файл и получившийся EXE Так будет быстрее |
14.01.2010, 08:39 | #5 |
Пользователь
Регистрация: 14.01.2010
Сообщений: 61
|
Вот вроде прикрепился
Опыт не пропьешь если он есть=)))
|
14.01.2010, 11:32 | #6 |
Участник клуба
Регистрация: 11.01.2010
Сообщений: 1,139
|
--=SaNitinDG=-
лови |
14.01.2010, 12:19 | #7 |
Пользователь
Регистрация: 14.01.2010
Сообщений: 61
|
Спасибо!!!
Круто, ты даже его цвет разукрасил. А можно его как нибудь под проект для RadASM, переделать чтобы было легче разбираться в нём. Или хотя бы файл .rc к нему или .RES выложи пожалуйста.
Опыт не пропьешь если он есть=)))
Последний раз редактировалось --=SaNitinDG=-; 14.01.2010 в 12:23. |
14.01.2010, 12:35 | #8 |
Участник клуба
Регистрация: 11.01.2010
Сообщений: 1,139
|
--=SaNitinDG=-
>Или хотя бы файл .rc к нему или .RES выложи пожалуйста. Я в RadASM не работал, не знаю, но синтаксис и там и там masm'овский rsrc.rc -- аналог твоего файла 1dlg.rc в папке Res |
15.01.2010, 04:56 | #9 | |
Пользователь
Регистрация: 14.01.2010
Сообщений: 61
|
Цитата:
Опыт не пропьешь если он есть=)))
|
|
15.01.2010, 05:07 | #10 |
Участник клуба
Регистрация: 11.01.2010
Сообщений: 1,139
|
--=SaNitinDG=-
>Я смотрю там много макросов использоваться Все использованные макросы расписаны в "progress.inc" |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
порты на Assemblere | Dimon | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 11 | 13.04.2010 17:36 |
Progress bar | SKS | Компоненты Delphi | 10 | 15.08.2009 21:09 |
Progress Bar без рамки. | Mitron | Компоненты Delphi | 5 | 21.01.2008 16:33 |
Progress Bar | Alexander X | Компоненты Delphi | 2 | 17.12.2007 03:18 |