Zloy_Gelud

Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Djon1970 Цитата: result = Dialog.Message("Сообщение", "Установка русского языка!", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1); if result ~= 7 then | Здесь неправильно построен сценарий. В данном случае переменная result будет возвращать всегда значение 1, а у тебя result сравнивается с 7. Или убери это сравнение или сделай как-то так: Код: cBut = Dialog.Message("Руссификация", "Установить русский язык?", MB_YESNO, MB_ICONQUESTION, MB_DEFBUTTON1); if (cBut == IDYES) then Folder.Create(_ProgramFilesFolder.."\\Trillian\\languages\\ru"); File.Copy("AutoPlay\\Docs\\INTERNET MESSENGER\\Trillian\\Trillian 3.1 Final\\ru\\skin.dtd", _ProgramFilesFolder.."\\Trillian\\languages\\ru", true, true, false, true, nil); File.Copy("AutoPlay\\Docs\\INTERNET MESSENGER\\Trillian\\Trillian 3.1 Final\\ru\\*.dll", _ProgramFilesFolder.."\\Trillian\\languages\\ru", true, true, false, true, nil); File.Copy("AutoPlay\\Docs\\INTERNET MESSENGER\\Trillian\\Trillian 3.1 Final\\ru\\*.xml", _ProgramFilesFolder.."\\Trillian\\languages\\ru", true, true, false, true, nil); Dialog.Message("Руссификация", "Русский язык успешно установлен!", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1); end | Можно еще сделать проверку на ошибки (все ли файлы руссификации скопировались). | Всего записей: 3273 | Зарегистр. 30-05-2007 | Отправлено: 18:24 24-03-2009 | Исправлено: Zloy_Gelud, 18:27 24-03-2009 |
|