Добрый день! Пишу небольшую програмку, и столкнулся с проблемой. Не могу организовать поиск файлов. Пишу: invoke FindFirstFile,_dir,Sfinddata mov [hdir],eax cmp eax,INVALID_HANDLE_VALUE je @d Sfinddata FINDDATA active dd 0 hdir dd 0 sfile dd 0 afile dd 0 cntr dd 0 Фасму ужасно не нравится Sfinddata. Текст я содрал с http://www.google.com/codesearch/p?hl=ru#G_9N5dkft1w/trunk/r4asm/r4fasm.asm&q=findfirst%20fasm&sa=N&cd=2&ct=rc. Прога не компилится, поиск никак не могу освоить. Подскажите пожалуйста новичку, что я делаю не правильно???
Бред какой то.. я вот так вызваю ее struc WIN32_FIND_DATA { .dwFileAttributes dd ? .ftCreationTime FILETIME .ftLastAccessTime FILETIME .ftLastWriteTime FILETIME .nFileSizeHigh dd ? .nFileSizeLow dd ? .dwReserved0 dd ? .dwReserved1 dd ? .cFileName rb 100h .cAlternateFileName rb 14 } передаваемые параметры Код (Text): FileName rb 100h sr WIN32_FIND_DATA вызов Код (Text): push sr push FileName call [FindFirstFileA] mov [handle], eax