Приветствую! Не получается компилить ресурсы на русском (пункты меню получаются иероглифами), при этом название проги "компилится" нормально. Помогите разобраться кто знает.
Самое простое решение, на мой взгляд, следующее. Делаешь rsrc.rc файл с ресурсами, компилируешь его rc.exe, а в FASM'е пишешь следующую строку: section '.rsrc' resource from 'rsrc.res' data readable Так намного удобнее чем писать ресурсы в самом FASM'е.
На самом деле, стоило всего лишь пробежаться по форуму фасма: Код (Text): macro du [args] { common local ..times,..size,..char virtual at 0 db args ..size = $ end virtual repeat ..size virtual at 0 db args load ..char byte from $ - ..size + % - 1 end virtual if ..char > 127 db ..char-0b0h, 04h else du ..char end if end repeat } struc du [args] { common du args } Вставляешь этот код перед секцией ресурсов (или куда угодно) и получаешь нормульные диалоги.