Никто не знает, как правильно воспользоваться функцией ShellExecute, чтобы открыть, например, файл check.txt, который находится в той же папке, что и сама программа? Я попытался воспользоваться этой функцией так: ... include \masm32\include\shell32.inc include \masm32\lib\shell32.lib ... .data txtfile db "check.txt",0 ... invoke ShellExecute,NULL,NULL,addr txtfile,NULL,NULL,SW_SHOW ... но при компиляции появляются вот такие ошибки: \masm32\lib\shell32.lib(1):error A2008:syntax error:! \masm32\lib\shell32.lib(2):error A2044:invalid character in file \masm32\lib\shell32.lib(3):error A2044:invalid character in file \masm32\lib\shell32.lib(3):fatal error A1009:line too long Может быть lib-файл испорчен? И вообще, правильно ли я передаю параметры при вызове ShellExecute?
Вопрос по сабжу:почему из длл он не вызывается? Ошибка-неизвестный идентификатор. На vcpp6 ошибка, на асме ошибки нет. Почему?