Subversion Repositories Kolibri OS

Rev

Rev 3043 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3043 Rev 3045
Line 4... Line 4...
4
#define COMMENT	0
4
#define COMMENT	0
5
#define SECTION	1
5
#define SECTION	1
6
#define PARAM	2
6
#define PARAM	2
7
#define OPTION	3
7
#define OPTION	3
Line 8... Line -...
8
 
-
 
9
#define NOTIFY_PATH "@notify";
-
 
10
 
8
 
11
unsigned char *ERROR_TEXT[]={
9
unsigned char *ERROR_TEXT[]={
12
"Code #0 - No error",
10
"Code #0 - No error",
13
"Error #1 - Base or partition of a hard disk is not defined",
11
"Error #1 - Base or partition of a hard disk is not defined",
14
"Error #2 - Function isn't supported for this file system",
12
"Error #2 - Function isn't supported for this file system",
Line 41... Line 39...
41
	ReadFile(0, 12000, buff, #program_path);
39
	ReadFile(0, 12000, buff, #program_path);
42
	IF (EAX<>6) //åñëè ôàéëà ñ íàñòðîéêàìè íåò â ïàïêå ñ ïðîãðàììîé ñìîòðèì â ïàïêå ïî-óìîë÷àíèþ
40
	IF (EAX<>6) //åñëè ôàéëà ñ íàñòðîéêàìè íåò â ïàïêå ñ ïðîãðàììîé ñìîòðèì â ïàïêå ïî-óìîë÷àíèþ
43
		ReadFile(0, 12000, buff, "/sys/File managers/Eolite.ini");
41
		ReadFile(0, 12000, buff, "/sys/File managers/Eolite.ini");
44
	IF (EAX<>6) //åñëè ôàéëà ñ íàñòðîéêàìè òóïî íåò ïå÷àëüêà
42
	IF (EAX<>6) //åñëè ôàéëà ñ íàñòðîéêàìè òóïî íåò ïå÷àëüêà
45
	{
43
	{
46
		IF (onload==1) RunProgram(NOTIFY_PATH, "Eolite.ini not found. Defaults will be used.");
44
		IF (onload==1) notify("Eolite.ini not found. Defaults will be used.");
47
		IF (onload==0) goto RUN_AS_PROGRAM;
45
		IF (onload==0) goto RUN_AS_PROGRAM;
48
	}
46
	}
49
	fsize=EBX;
47
	fsize=EBX;
50
	//ïàðñèì åãî
48
	//ïàðñèì åãî
51
	for (tj=0; tj
49
	for (tj=0; tj
Line 118... Line 116...
118
			copystr(IntToStr(error_number), #error);
116
			copystr(IntToStr(error_number), #error);
119
			copystr(" - Unknown error number O_o", #error+strlen(#error));
117
			copystr(" - Unknown error number O_o", #error+strlen(#error));
120
		}
118
		}
121
	if (curbtn>=0) Line_ReDraw(0xFF0000, curbtn);
119
	if (curbtn>=0) Line_ReDraw(0xFF0000, curbtn);
122
	Pause(5);
120
	Pause(5);
123
	RunProgram(NOTIFY_PATH, #error);
121
	notify(#error);
124
	//DrawBar(192,onTop(0, BUTTON_HEIGHT+7),onLeft(27,192),BUTTON_HEIGHT,0xFF0000);
122
	//DrawBar(192,onTop(0, BUTTON_HEIGHT+7),onLeft(27,192),BUTTON_HEIGHT,0xFF0000);
125
	//WriteText(205,onTop(-5, BUTTON_HEIGHT+7),0x80,0xFFFFFF,#error,0);
123
	//WriteText(205,onTop(-5, BUTTON_HEIGHT+7),0x80,0xFFFFFF,#error,0);
126
}
124
}
127
>
125
>