Привет, незнаю может чем поможете... Проблема в функции ShellExecute, код компилится нормально Код (Text): push SW_SHOW ; ----- push 0 ; по умолчанью рабочей каталог в нём фаил и находится push 0 ; ----- push _file ; _file db 'file.txt',0 push 0 ; по умолчанью open, странно то что параметры open, print, explore не принимаются компилятором, что ему не дравится? call [ShellExecute] но запуска не происходит, не могу понять где могут быть неувязки...
Непонятно с этим параметорм(HWND hwnd), каторого нет, зачем он и откуда его брать? Просто handle компилятору не дравится ясно
Так и сделал, поставил по умолчанью, файлик всё равно не запускается. Без API как нить можно запустить? ShellExecute и WinExec не делают того что от них требуются...
eXa файлик всё равно не запускается Не запускается exe'шник или визуально нет результатов работы ShellExecute? Если второе, то что возвращает ShellExecute?
Код (Text): open db 'open',0 file_name db 'a.txt',0 .... invoke ShellExecute,0,open,file_name,0,0,SW_SHOW a.txt должен существовать. тогда по идее должен запустится блокнот с содержимым файла, если HKCR\.txt не меняли конечно