Lexua

Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Вобщем мало что изменилось к лучшему в AMS 6 При старте со сплешем как валилась с ошибкой 5-ка также валится и 6-ка. Попытался написать меню для драйверов с автодетектом. Вот кусок кода для видях: Код: --Get data from report vds_video = INIFile.GetValue(_WindowsFolder.."\\Temp\\PCI32\\report.ini", "Video", "VDS"); vd_video = INIFile.GetValue(_WindowsFolder.."\\Temp\\PCI32\\report.ini", "Video", "VD"); -- Get all of the section names in an INI file. video_sections = INIFile.GetSectionNames(SrcFldr.."\\Video\\video.ini"); if (OS_info.PlatformId == "2") then devstring = "DevXP" else devstring = "Dev9x" end --VIDEO ############################################################## video_table = {vds_video, vd_video}; for index_vid, viddev in video_table do found = false; -- Go through each section and try to get a value. for index_section, section in video_sections do -- Try to get the data of the value you want. value_data = INIFile.GetValue(SrcFldr.."\\Video\\video.ini", section, devstring); textstring = TextFile.ReadToString(SrcFldr..value_data); -- Find device fnd_video = String.Find(textstring, viddev, 1, false); -- If the DVS was found. if (fnd_video ~= -1) then found = true; break; end end if found then break; end end | Все прекрасно работает на процессорах Intel как на NT системах, так и на 9x На Атлонах и NT как-то неопределенно. На Атлонах и 9x ОС вобще не работает. Вобщем в этом случае придется сидеть на AMS4 Там все работает, хоть и скриптовый язык другой, и много чего нет, что есть в новых. А в ноых нельзя нормально реализовать то, что можно сделать в 4-ке Вобщем жопа полная... | Всего записей: 2849 | Зарегистр. 15-10-2002 | Отправлено: 22:52 26-09-2005 | Исправлено: Lexua, 23:02 26-09-2005 |
|