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 |