- 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)"
};
перевод: Я не знаю, что все эти ошибки означают. Я просто скопировал это из оффициальной документации.
всясуть жаба-кодеров.
This is obvious 23.06.2010 20:46 # 0
Lure Of Chaos 23.06.2010 21:31 # +3
да ну. незнание не освобождает от ответственности.
и еще мне нравится 0xBF: "безумный пакет" и 0xF0: плохой ввод или вывод (причем неважно, ввод или же вывод)
Анонимус 24.06.2010 02:30 # +1
Вообще-то в джаве принято:
1) ошибки кодировать константами или енумами (Блох учил не использовать строки почем зря)
2) выносить локализацию хотя бы в проперти файлы
И вообще я не понимаю, как эти пользоваться? Как ошибку получать? eType[42] что ли?
Видимо Вам попадались PHP программисты, перешедшие на джаву)
Lure Of Chaos 24.06.2010 13:08 # 0
если в бд, достаточно таблицы с двумя столбцами код и значение, где код - первичный ключ.
с проперти еще проще, код=сообщение
если хардкодить, то в яве годится Мар, а в пехепе - ассоциативный массив.
3.14159265 24.06.2010 10:10 # 0
xD
danilissimus 26.06.2010 19:45 # 0
Wеbkill 26.06.2010 22:14 # −3