С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Картинка результат к 23.asm не та что нужно
крест в красном кружке и 2 кнопки повтор и отмена явно не PUSH MB_YESNOCANCEL+MB_ICONQUESTION
пример 24a.asm
но в 24.asm тоже не было справки...Для разнообразия убрана кнопка «Справка» из окна.
да и в paint-e у меня нету справки...
но 24 и 24а идентичны по настройке окна
Последний раз редактировалось NEO SPECTRUMAN; 12.04.2017 в 22:56.
Спасибо за поправки! Совершенно верно! Торопился, когда верстал pdf из word и вырезал фрагменты книжки из черновика. Все исправил у себя на будущее. Картинка 46 должна быть такая:
http://savepic.net/9215241.jpg
В 24.asm к строчке MOV DWORD PTR [EBX+14h], CC_FULLOPEN+CC_RGBINIT
нужно в конец прибавить +CC_SHOWHELP и будет справка как на картинке
Последний раз редактировалось Yuri80; 13.04.2017 в 14:00. Причина: добавил пояснения
31.asm не завершается корректно по нажатию на крестек
и продолжает висеть в процессах
ага так и надо ОК
да и названия меток в нем какието очепятковостранные...
Последний раз редактировалось NEO SPECTRUMAN; 13.04.2017 в 18:12.
насколько мне известно, Flat Assembler поддерживает Unicode
в TASM'e я извращался похуже:
это для GDI+Код:encoder_1:;"image/jpeg" db 69h ; i db 0 db 6Dh ; m db 0 db 61h ; a db 0 db 67h ; g db 0 db 65h ; e db 0 db 2Fh ; / db 0 db 6Ah ; j db 0 db 70h ; p db 0 db 65h ; e db 0 db 67h ; g db 0 db 0 db 0
а выше изврат вообще. Автор похоже игнорирует текстовые функции A/W
Мдя....
мне сразу приходит в голову
какая нибудь такая тулза
https://r12a.github.io/apps/conversion/
(они обычно прекрасно работают в офлайне)
и автозамена "пробелов" на запятые в блокноте...
и сбоку комментарий что написано...
- - - Добавлено - - -
мне понравилось в описании что все равно венда сначала запускает конвертацию а потом уже запускает одну универсальную процедуру...
Последний раз редактировалось NEO SPECTRUMAN; 15.04.2017 в 21:52.
с точностью на оборот же
вот цитата от тудо
не знаю на сколько достоверно...В Win32 есть 2 типа функции заканчивающиеся на A и на W. Всё отличие в строках, которые принимают функции. А-функции принимают ANSI строки. W-функции принимают Unicode строки. У каждой функции, которая принимает строки, есть обе версии. Обычно все пользуются ANSI версиями функций. Но в любом случае при вызове ANSI функции все строки сначала преобразуются в Unicode строки, и будет вызвана Unicode функция.
- - - Добавлено - - -
Не понел
а от куда такая не любовь к invoke?
оно хоть и не теплое и ламповое
но вполне понятное и полезное
мня больше бесят
REPEAT
IF
и ld a,b,f,(hl),100500,c,$70050,(bc),de в спектрумовских асмах
которые генерируют ассемблерный код...
Последний раз редактировалось NEO SPECTRUMAN; 15.04.2017 в 23:58.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)