Andreyrr
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Помогите разобраться Необходимо чтобы файл открывался по двум путям,, то есть он может быть по одному из двух путей Код: -- Получить выбранный элемент из Окна списка tSelected = ListBox.GetSelected("ListBox1"); -- Проверить, что элемент выбран if tSelected then -- при двойном щелчке, должен быть выбран только один элемент -- However, just to be safe, we will traverse the table for nTableIndex, nListBoxIndex in tSelected do -- Получить путь к выбранному файлу (сохранить в переменной sFilePath) sFilePath = Input.GetText("InputPhoneWork"); end --Открыть выбранный файл File.Open("AutoPlay\\Docs\\Komp\\"..sFilePath, "", SW_MAXIMIZE); File.Open("AutoPlay\\Docs\\PDF\\Komp\\"..sFilePath, "", SW_MAXIMIZE); --File.Open(sFilePath, "", SW_MAXIMIZE); end error = Application.GetLastError(); if (error ~= 0) then Dialog.Message("Файл не найден", "Вставьте диск JURNAL", MB_OK, MB_ICONEXCLAMATION, MB_DEFBUTTON1); end Все работает, если файла нет по первому пути, он открывается по второму. Но проблема с диалогом об ошибке, когда файла нет по двум путям все нормально выскакивает диалог "Файл не найден" Когда файл по второму пути, тоже нормально, диалог не показывается А вот когда файл по первому пути, файл открывается, но выскакивает диалог обошибке "Файл не найден" Подскажите что делаю не так. Заранее спасибо. |