Немогу разобраться с таблицей импорта в dll. Вот собсна код http://pastebin.mozilla-russia.org/100102 Проблема в строчках 89-90... При таком написании выдает ошибку error: undefined symbol 'ShowWindow'. И таму подобное (вобщем если кто компилить будет увидят) . Как наверно вы уже догадались, компилятор нагло врет- потому что функция объявлена в 89-90 строках 100%. При компиляции exe компиль не жалуеться на такую форму записи, а тут же почемуто залупился. =( Пробывал записать функциии без include... Вроде после небольшого гемора откомпилировал... Но при вызове dll функции уже из exe фаила вылетает ошибка. Вообще эта функция в dll должна открыть дочернее окно... Мож я в самом коде функции нагнал? Вобщем помогите чем могите плз...
section '.idata' import data readable writeable library kernel32,'KERNEL32.DLL',\ user32,'USER32.DLL' include '%fasminc%\api\kernel32.inc' include '%fasminc%\api\user32.inc' Вот так компильнулось
Все понял всем спасибо кто хотяб прочитал пост ... Сам разобрался... Вот так всегда сначала постю потом сам разбираюсь ...