На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

FindExecutable



The FindExecutable function retrieves the name and handle to the executable (.EXE) file associated with the specified filename.

HINSTANCE FindExecutable(

LPCTSTR lpFile, // pointer to string for filename
LPCTSTR lpDirectory, // pointer to string for default directory
LPTSTR lpResult // pointer to buffer for string for executable file on return
);


Parameters

lpFile

Pointer to a null-terminated string specifying a filename. This can be a document or executable file.

lpDirectory

Pointer to a null-terminated string specifying the default directory.

lpResult

Pointer to a buffer to receive the filename when the function returns. This filename is a null-terminated string specifying the executable file started when an "open" association is run on the file specified in the lpFile parameter.



Return Values

If the function succeeds, the return value is greater than 32.
If the function fails, the return value is less than or equal to 32. The following table lists the possible error values:

Value Meaning
0 The system is out of memory or resources.
31 There is no association for the specified file type.
ERROR_FILE_NOT_FOUND The specified file was not found.
ERROR_PATH_NOT_FOUND The specified path was not found.
ERROR_BAD_FORMAT The .EXE file is invalid (non-Win32 .EXE or error in .EXE image).


Remarks

When FindExecutable returns, the lpResult parameter may contain the path to the DDE server started if no server responds to a request to initiate a DDE conversation.

See Also

ShellExecute


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

FindExecutable



Функция FindExecutable извлекает имя и оперируется в программу (.EXE) ФАЙЛ связывался определенным filename.

HINSTANCE FindExecutable(

LPCTSTR lpFile, // УКАЗАТЕЛЬ, чтобы нанизываться для filename LPCTSTR lpDirectory, // указателя, чтобы нанизываться для встроенного указателя директория LPTSTR lpResult //, чтобы буферизоваться для строки для выполняемого файла в возврате
);


Параметры

lpFile

Указатель в недействительный расторгнутую строку, определяющую filename. Это может быть документом или выполняемым файлом.

lpDirectory

Указатель в недействительный расторгнутую строку, определяющую встроенный директорий.

lpResult

Указатель в буфер, чтобы получать filename когда функция возвращается. Этот filename - недействительный расторгнутая строка, определяющая, что выполняемый файл начинал когда ассоциация "открытый" является спросом на файл определенный в параметре lpFile.



Обратные Величины

Если функция добивается успеха, обратная величина больше, чем 32.
Если функция терпит неудачу, обратная величина - менее чем или равная 32. Следующий стол включает возможные величины ошибки:

Значение Величины
0 Система - из памяти или ресурсов.
31 Нет ассоциации для определенного файлового типа.
ERROR_FILE_NOT_FOUND определенный файл не был обнаружен.
ERROR_PATH_NOT_FOUND определенный путь не был обнаружен.
ERROR_BAD_FORMAT файл .EXE недействителен (non-Win32 .EXE или ошибка в образе .EXE).


Замечания

Когда возврат FindExecutable, параметр lpResult может содержать путь в сервер DDE запущенный если никакой сервер не реагирует на запрос, чтобы вводить разговор DDE.

Смотри Также

ShellExecute


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz