Subversion Repositories Kolibri OS

Rev

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

Rev 2904 Rev 3043
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...
8
 
8
 
Line 9... Line 9...
9
char NOTIFY_PATH[7]="@notify";
9
#define NOTIFY_PATH "@notify";
10
 
10
 
11
unsigned char *ERROR_TEXT[]={
11
unsigned char *ERROR_TEXT[]={
12
"Code #0 - No error",
12
"Code #0 - No error",
Line 41... Line 41...
41
	ReadFile(0, 12000, buff, #program_path);
41
	ReadFile(0, 12000, buff, #program_path);
42
	IF (EAX<>6) //åñëè ôàéëà ñ íàñòðîéêàìè íåò â ïàïêå ñ ïðîãðàììîé ñìîòðèì â ïàïêå ïî-óìîë÷àíèþ
42
	IF (EAX<>6) //åñëè ôàéëà ñ íàñòðîéêàìè íåò â ïàïêå ñ ïðîãðàììîé ñìîòðèì â ïàïêå ïî-óìîë÷àíèþ
43
		ReadFile(0, 12000, buff, "/sys/File managers/Eolite.ini");
43
		ReadFile(0, 12000, buff, "/sys/File managers/Eolite.ini");
44
	IF (EAX<>6) //åñëè ôàéëà ñ íàñòðîéêàìè òóïî íåò ïå÷àëüêà
44
	IF (EAX<>6) //åñëè ôàéëà ñ íàñòðîéêàìè òóïî íåò ïå÷àëüêà
45
	{
45
	{
46
		IF (onload==1) RunProgram(#NOTIFY_PATH, "Eolite.ini not found. Defaults will be used.");
46
		IF (onload==1) RunProgram(NOTIFY_PATH, "Eolite.ini not found. Defaults will be used.");
47
		IF (onload==0) goto RUN_AS_PROGRAM;
47
		IF (onload==0) goto RUN_AS_PROGRAM;
48
	}
48
	}
49
	fsize=EBX;
49
	fsize=EBX;
50
	//ïàðñèì åãî
50
	//ïàðñèì åãî
51
	for (tj=0; tj
51
	for (tj=0; tj
Line 118... Line 118...
118
			copystr(IntToStr(error_number), #error);
118
			copystr(IntToStr(error_number), #error);
119
			copystr(" - Unknown error number O_o", #error+strlen(#error));
119
			copystr(" - Unknown error number O_o", #error+strlen(#error));
120
		}
120
		}
121
	if (curbtn>=0) Line_ReDraw(0xFF0000, curbtn);
121
	if (curbtn>=0) Line_ReDraw(0xFF0000, curbtn);
122
	Pause(5);
122
	Pause(5);
123
	RunProgram(#NOTIFY_PATH, #error);
123
	RunProgram(NOTIFY_PATH, #error);
124
	//DrawBar(192,onTop(0, BUTTON_HEIGHT+7),onLeft(27,192),BUTTON_HEIGHT,0xFF0000);
124
	//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);
125
	//WriteText(205,onTop(-5, BUTTON_HEIGHT+7),0x80,0xFFFFFF,#error,0);
126
}
126
}
127
>
127
>