- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
//i dont know full description of this errors. i just copied it from official specification :)
String[] eType = new String[] {
"Pending communication transaction in progress (0x20)",
"Specified mailbox queue is empty (0x40)",
"Request failed (i.e. specified file not found) (0xBD)",
"Unknown command opcode (0xBE)",
"Insane packet (0xBF)",
"Data contains out-of-range values (0xC0)",
"Communication bus error (0xDD)",
"No free memory in communication buffer (0xDE)",
"Specified channel/connection is not valid (0xDF)",
"Specified channel/connection not configured or busy (0xE0)",
"No active program (0xEC)",
"Illegal size specified (0xED)",
"Illegal mailbox queue ID specified (0xEE)",
"Attempted to access invalid field of a structure (0xEF)",
"Bad input or output specified (0xF0)"
};
перевод: Я не знаю, что все эти ошибки означают. Я просто скопировал это из оффициальной документации.
всясуть жаба-кодеров.
да ну. незнание не освобождает от ответственности.
и еще мне нравится 0xBF: "безумный пакет" и 0xF0: плохой ввод или вывод (причем неважно, ввод или же вывод)
Вообще-то в джаве принято:
1) ошибки кодировать константами или енумами (Блох учил не использовать строки почем зря)
2) выносить локализацию хотя бы в проперти файлы
И вообще я не понимаю, как эти пользоваться? Как ошибку получать? eType[42] что ли?
Видимо Вам попадались PHP программисты, перешедшие на джаву)
если в бд, достаточно таблицы с двумя столбцами код и значение, где код - первичный ключ.
с проперти еще проще, код=сообщение
если хардкодить, то в яве годится Мар, а в пехепе - ассоциативный массив.
xD