Subversion Repositories Kolibri OS

Rev

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

Rev 7576 Rev 7577
Line 45... Line 45...
45
 
45
 
46
	mcall SF_KEYBOARD,SSF_SET_INPUT_MODE,1 ;scan code
46
	mcall SF_KEYBOARD,SSF_SET_INPUT_MODE,1 ;scan code
Line 47... Line 47...
47
	mcall SF_SET_EVENTS_MASK,0xC0000027
47
	mcall SF_SET_EVENTS_MASK,0xC0000027
48
 
48
 
49
	mov esi,file_name
49
	mov esi,file_name
50
	call strlen
50
	stdcall str_len,esi
51
	mov ecx,eax
51
	mov ecx,eax
52
	mov edi,openfile_path
52
	mov edi,openfile_path
Line 93... Line 93...
93
	mov dword[tree1.data_img],eax
93
	mov dword[tree1.data_img],eax
94
;------------------------------------------------------------------------------
94
;------------------------------------------------------------------------------
95
	copy_path fn_syntax_dir,sys_path,file_name,0 ;¡¥à¥¬ ¯ãâì ª ¯ ¯ª¥ á ä ©« ¬¨ ᨭ⠪á¨á 
95
	copy_path fn_syntax_dir,sys_path,file_name,0 ;¡¥à¥¬ ¯ãâì ª ¯ ¯ª¥ á ä ©« ¬¨ ᨭ⠪á¨á 
96
	mcall SF_FILE,tree_file_struct
96
	mcall SF_FILE,tree_file_struct
Line 97... Line 97...
97
 
97
 
98
	cmp ebx,-1
98
	cmp ebx,0
99
	je .end_dir_init
99
	jle .end_dir_init
100
		mov eax,dir_mem
-
 
101
		add eax,32+4+1+3+4*6+8
100
		mov eax,dir_mem+32+40
102
		mov ecx,ebx
101
		mov ecx,ebx
103
		@@:
102
		@@:
104
			cmp byte[eax],'.' ;䨫ìâà㥬 ä ©«ë á ¨¬¥­ ¬¨ '.' ¨ '..'
103
			cmp byte[eax],'.' ;䨫ìâà㥬 ä ©«ë á ¨¬¥­ ¬¨ '.' ¨ '..'
105
			je .filter
104
			je .filter
Line 346... Line 345...
346
 
345
 
Line 347... Line 346...
347
unpac_mem dd 0
346
unpac_mem dd 0
348
 
347
 
349
if lang eq ru
348
if lang eq ru
350
  head_f_i:
349
  head_f_i:
351
  head_f_l db '‘¨á⥬­ ï ®è¨¡ª ',0
350
  head_f_l db '"‘¨á⥬­ ï ®è¨¡ª ',0
352
  err_message_found_lib0 db '¥ ­ ©¤¥­  ¡¨¡«¨®â¥ª  ',39,'box_lib.obj',39,0
351
  err_message_found_lib0 db '¥ ­ ©¤¥­  ¡¨¡«¨®â¥ª  ',39,'box_lib.obj',39,'" -tE',0
353
  err_message_import0 db 'Žè¨¡ª  ¯à¨ ¨¬¯®à⥠¡¨¡«¨®â¥ª¨ ',39,'box_lib.obj',39,0
352
  err_message_import0 db 'Žè¨¡ª  ¯à¨ ¨¬¯®à⥠¡¨¡«¨®â¥ª¨ ',39,'box_lib.obj',39,'" -tW',0
354
  err_message_found_lib1 db '¥ ­ ©¤¥­  ¡¨¡«¨®â¥ª  ',39,'msgbox.obj',39,0
353
  err_message_found_lib1 db '¥ ­ ©¤¥­  ¡¨¡«¨®â¥ª  ',39,'msgbox.obj',39,'" -tE',0
355
  err_message_import1 db 'Žè¨¡ª  ¯à¨ ¨¬¯®à⥠¡¨¡«¨®â¥ª¨ ',39,'msgbox.obj',39,0
354
  err_message_import1 db 'Žè¨¡ª  ¯à¨ ¨¬¯®à⥠¡¨¡«¨®â¥ª¨ ',39,'msgbox.obj',39,'" -tW',0
356
  err_message_found_lib2 db '¥ ­ ©¤¥­  ¡¨¡«¨®â¥ª  ',39,'proc_lib.obj',39,0
355
  err_message_found_lib2 db '¥ ­ ©¤¥­  ¡¨¡«¨®â¥ª  ',39,'proc_lib.obj',39,'" -tE',0
357
  err_message_import2 db 'Žè¨¡ª  ¯à¨ ¨¬¯®à⥠¡¨¡«¨®â¥ª¨ ',39,'proc_lib.obj',39,0
356
  err_message_import2 db 'Žè¨¡ª  ¯à¨ ¨¬¯®à⥠¡¨¡«¨®â¥ª¨ ',39,'proc_lib.obj',39,'" -tW',0
358
  err_message_found_lib_3 db '¥ ­ ©¤¥­  ¡¨¡«¨®â¥ª  ',39,'libimg.obj',39,0
357
  err_message_found_lib_3 db '¥ ­ ©¤¥­  ¡¨¡«¨®â¥ª  ',39,'libimg.obj',39,'" -tE',0
359
  err_message_import_3 db 'Žè¨¡ª  ¯à¨ ¨¬¯®à⥠¡¨¡«¨®â¥ª¨ ',39,'libimg.obj',39,0
358
  err_message_import_3 db 'Žè¨¡ª  ¯à¨ ¨¬¯®à⥠¡¨¡«¨®â¥ª¨ ',39,'libimg.obj',39,'" -tW',0
360
  err_message_found_lib_4 db '¥ ­ ©¤¥­  ¡¨¡«¨®â¥ª  ',39,'libini.obj',39,0
359
  err_message_found_lib_4 db '¥ ­ ©¤¥­  ¡¨¡«¨®â¥ª  ',39,'libini.obj',39,'" -tE',0
361
  err_message_import_4 db 'Žè¨¡ª  ¯à¨ ¨¬¯®à⥠¡¨¡«¨®â¥ª¨ ',39,'libini.obj',39,0
360
  err_message_import_4 db 'Žè¨¡ª  ¯à¨ ¨¬¯®à⥠¡¨¡«¨®â¥ª¨ ',39,'libini.obj',39,'" -tW',0
362
  err_message_found_lib_5 db '¥ ­ ©¤¥­  ¡¨¡«¨®â¥ª  ',39,'libkmenu.obj',39,0
361
  err_message_found_lib_5 db '¥ ­ ©¤¥­  ¡¨¡«¨®â¥ª  ',39,'libkmenu.obj',39,'" -tE',0
363
  err_message_import_5 db 'Žè¨¡ª  ¯à¨ ¨¬¯®à⥠¡¨¡«¨®â¥ª¨ ',39,'libkmenu.obj',39,0
362
  err_message_import_5 db 'Žè¨¡ª  ¯à¨ ¨¬¯®à⥠¡¨¡«¨®â¥ª¨ ',39,'libkmenu.obj',39,'" -tW',0
364
else
363
else
365
  head_f_i:
364
  head_f_i:
366
  head_f_l db 'System error',0
365
  head_f_l db '"System error',0
367
  err_message_found_lib0 db 'Sorry I cannot found library ',39,'box_lib.obj',39,0
366
  err_message_found_lib0 db 'Sorry I cannot found library ',39,'box_lib.obj',39,'" -tE',0
368
  err_message_import0 db 'Error on load import library ',39,'box_lib.obj',39,0
367
  err_message_import0 db 'Error on load import library ',39,'box_lib.obj',39,'" -tW',0
369
  err_message_found_lib1 db 'Sorry I cannot found library ',39,'msgbox.obj',39,0
368
  err_message_found_lib1 db 'Sorry I cannot found library ',39,'msgbox.obj',39,'" -tE',0
370
  err_message_import1 db 'Error on load import library ',39,'msgbox.obj',39,0
369
  err_message_import1 db 'Error on load import library ',39,'msgbox.obj',39,'" -tW',0
371
  err_message_found_lib2 db 'Sorry I cannot found library ',39,'proc_lib.obj',39,0
370
  err_message_found_lib2 db 'Sorry I cannot found library ',39,'proc_lib.obj',39,'" -tE',0
372
  err_message_import2 db 'Error on load import library ',39,'proc_lib.obj',39,0
371
  err_message_import2 db 'Error on load import library ',39,'proc_lib.obj',39,'" -tW',0
373
  err_message_found_lib_3 db 'Sorry I cannot found library ',39,'libimg.obj',39,0
372
  err_message_found_lib_3 db 'Sorry I cannot found library ',39,'libimg.obj',39,'" -tE',0
374
  err_message_import_3 db 'Error on load import library ',39,'libimg.obj',39,0
373
  err_message_import_3 db 'Error on load import library ',39,'libimg.obj',39,'" -tW',0
375
  err_message_found_lib_4 db 'Sorry I cannot found library ',39,'libini.obj',39,0
374
  err_message_found_lib_4 db 'Sorry I cannot found library ',39,'libini.obj',39,'" -tE',0
376
  err_message_import_4 db 'Error on load import library ',39,'libini.obj',39,0
375
  err_message_import_4 db 'Error on load import library ',39,'libini.obj',39,'" -tW',0
377
  err_message_found_lib_5 db 'Sorry I cannot found library ',39,'libkmenu.obj',39,0
376
  err_message_found_lib_5 db 'Sorry I cannot found library ',39,'libkmenu.obj',39,'" -tE',0
Line 378... Line 377...
378
  err_message_import_5 db 'Error on load import library ',39,'libkmenu.obj',39,0
377
  err_message_import_5 db 'Error on load import library ',39,'libkmenu.obj',39,'" -tW',0
379
end if
378
end if
380
 
379