powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / как работает ShellExecute
2 сообщений из 2, страница 1 из 1
как работает ShellExecute
    #34194131
dup_dup
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Почему при выполнении следующего кода выдается ошибка с кодом 126 , но при этом rtf-файлы нормально открываются Word-ом?


void __fastcall TForm1::PrintRtfFiles()
{
ShowMessage(" запускаем автооткрытие ");
AnsiString rtfFileName=inDir+"\\*.rtf";
ShowMessage(rtfFileName);
TSearchRec aFileInfo;
//распечатываем файлы.rtf
if (FindFirst(rtfFileName,faAnyFile,aFileInfo)==0) //да, если найден файл по маске
{
do
{
ShowMessage(" открываем файл "+inDir+slesh+aFileInfo.Name);
ShellExecute(Handle,"open",(inDir+slesh+aFileInfo.Name).c_str(),NULL,NULL,SW_SHOW);
int i=GetLastError();
if (i!=0)
ShowMessage(" Ошибка. Ее код "+IntToStr(i));
}
while (FindNext(aFileInfo)==0);
}
}
...
Рейтинг: 0 / 0
как работает ShellExecute
    #34194144
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MSDN126 The specified module could not be found.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / как работает ShellExecute
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]