ну никак не могу найти откуда "минипад"(название) из экзамплов фасма берет икону! как я думаю ,тока отсюда можно вычислить это: Код (Text): ... invoke LoadIcon,eax,17 ; вот он ее загружает (почему 17??) mov [wc.hIcon],eax ... invoke LoadMenu,[wc.hInstance],37 ; вот меню(почему 37??) ... ;папки ресурсов НЕТ!!!ОТКУДА??? section '.rsrc' resource data readable ; resource directory directory RT_MENU,menus,\ RT_ICON,icons,\ RT_GROUP_ICON,group_icons,\ RT_VERSION,versions ; resource subdirectories resource menus,\ 37,LANG_ENGLISH+SUBLANG_DEFAULT,main_menu resource icons,\ 1,LANG_NEUTRAL,icon_data ;не найти пути до иконы, resource group_icons,\ ;папки ресурсов нет 17,LANG_NEUTRAL,main_icon resource versions,\ ;она лежит в папке 1,LANG_NEUTRAL,version ;самого примера,но где путь?? menu main_menu menuitem '&File',0,MFR_POPUP menuitem '&New',IDM_NEW menuseparator menuitem 'E&xit',IDM_EXIT,MFR_END menuitem '&Help',0,MFR_POPUP + MFR_END menuitem '&About...',IDM_ABOUT,MFR_END icon main_icon,icon_data,'minipad.ico' versioninfo version,VOS__WINDOWS32,VFT_APP,VFT2_UNKNOWN,LANG_ENGLISH+SUBLANG_DEFAULT,0,\ 'FileDescription','MiniPad - example program',\ 'LegalCopyright','No rights reserved.',\ 'FileVersion','1.0',\ 'ProductVersion','1.0',\ 'OriginalFilename','MINIPAD.EXE' пол дня убил на эти ресурсы .
она лежит в папке самого примера ,но где путь?"- имею в виду шо ИКОНА лежит в папке самого примера ,но где путь?
directory RT_MENU,menus,\ RT_ICON,icons,\ RT_GROUP_ICON,group_icons,\ RT_VERSION,versions не подскажите где эта директория находится???
Всегда когда, что нибудь лежит в той же папке, что и тот кто на него ссылается (в данном случае асм файл) то путь от одного к другому указывать не нужно Другое дело если бы он брал иконку из какого нидь каталога, куда ты все иконки сваливашь, тогда бы нужно было писать типа: icon main_icon,icon_data,'C:\My_Icon_Heap\minipad.ico' Кстати это не только в фасме - а общее правило Это не директории на диске, а разделы секции ресурсов