ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
18 мая
227548 Топик полностью
fk0, легенда (11.12.2010 12:57 - 12:59, просмотров: 81) ответил Vladimir Ljaschko на Ну, у меня, к счастью, не Windows
При всей моей злой, лютой, бешеной ненависти к windows приходится признать, что внутри оно устроено правильно во многих местах. И с ошибками тоже. Можно сделать несколько проще: код ошибки 2-байтовый. Старший байт -- общесистемный enum (отказ eeprom, отказ дисплея, отказ двигателя и т.п...), младший байт -- специфичный для конкретного модуля и для конкретного кода в старшем байте (т.е. у eeprom N "уточняющих" кодов ещё своих, у дисплея M своих и т.п. и множества N и M пересекаются...) -- я такую систему применяю. PS: да, при фатальном сбое оно мигает диодиком код из старшего байта, а если к COM-порту подцепить то можно увидеть и младший байт и расшифровку человеческим языком, иногда.
[ZX]