Rev 2098 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2098 | Rev 2158 | ||
---|---|---|---|
Line 79... | Line 79... | ||
79 | 79 | ||
80 | /////////////////////////////////////////// |
80 | /////////////////////////////////////////// |
81 | /// íóæíî ÷òîáû ïðîñòî âîçâðàùàëî òåêñò /// |
81 | /// íóæíî ÷òîáû ïðîñòî âîçâðàùàëî òåêñò /// |
Line 82... | Line 82... | ||
82 | /////////////////////////////////////////// |
82 | /////////////////////////////////////////// |
- | 83 | ||
- | 84 | void Write_Debug_Error(int error_number) |
|
Line 83... | Line 85... | ||
83 | 85 | { |
|
84 | void Write_Debug_Error(int error_number){ |
86 | char unknown_error[8]; |
85 | 87 | ||
86 | IF (error_number<0) error_number=-1*error_number; |
88 | if (error_number<0) error_number=-1*error_number; |
87 | switch (error_number) //èçâåñíàÿ îøèáêà - ïèøåì êàêàÿ è óõîäèì |
89 | switch (error_number) //èçâåñíàÿ îøèáêà - ïèøåì êàêàÿ è óõîäèì |
88 | { |
90 | { |
Line 97... | Line 99... | ||
97 | CASE 7: RunProgram(#NOTIFY_PATH, "Eolite: error 7 - Pointer lies outside of application memory"); |
99 | CASE 7: RunProgram(#NOTIFY_PATH, "Eolite: error 7 - Pointer lies outside of application memory"); |
98 | return; |
100 | return; |
99 | case 8: RunProgram(#NOTIFY_PATH, "Eolite: error 8 - FAT table is destroyed"); |
101 | case 8: RunProgram(#NOTIFY_PATH, "Eolite: error 8 - FAT table is destroyed"); |
100 | return; |
102 | return; |
101 | case 9: RunProgram(#NOTIFY_PATH, "Eolite: error 9 - FAT table is destroyed"); |
103 | case 9: RunProgram(#NOTIFY_PATH, "Eolite: error 9 - FAT table is destroyed"); |
102 | RETURN; |
104 | return; |
103 | case 10:RunProgram(#NOTIFY_PATH, "Eolite: error 10 - Access denied"); |
105 | case 10:RunProgram(#NOTIFY_PATH, "Eolite: error 10 - Access denied"); |
104 | RETURN; |
106 | RETURN; |
105 | case 11:RunProgram(#NOTIFY_PATH, "Eolite: error 11 - Device error"); |
107 | case 11:RunProgram(#NOTIFY_PATH, "Eolite: error 11 - Device error"); |
106 | RETURN; |
108 | RETURN; |
107 | case 30:RunProgram(#NOTIFY_PATH, "Eolite: error 30 - Not enough memory"); |
109 | case 30:RunProgram(#NOTIFY_PATH, "Eolite: error 30 - Not enough memory"); |
108 | RETURN; |
110 | RETURN; |
109 | case 31:RunProgram(#NOTIFY_PATH, "Eolite: error 31 - File is not executable"); |
111 | case 31:RunProgram(#NOTIFY_PATH, "Eolite: error 31 - File is not executable"); |
110 | RETURN; |
112 | RETURN; |
111 | case 32:RunProgram(#NOTIFY_PATH, "Eolite: error 32 - Too many processes"); |
113 | case 32:RunProgram(#NOTIFY_PATH, "Eolite: error 32 - Too many processes"); |
112 | RETURN; |
114 | RETURN; |
- | 115 | default:copystr(IntToStr(error_number), #unknown_error); |
|
- | 116 | copystr(" - Unknown error number O_o", #unknown_error+strlen(#unknown_error)); |
|
113 | default:RunProgram(#NOTIFY_PATH, "Unknown error number O_o"); |
117 | RunProgram(#NOTIFY_PATH, #unknown_error); |
114 | } |
118 | } |
115 | }0)>0)>0)>>> |
119 | }0)>0)>0)>>> |