3,12 → 3,10 |
use32 |
org 0x0 |
db 'MENUET01' ;¨¤¥â¨ä. ¨á¯®«ï¥¬®£® ä ©« ¢á¥£¤ 8 ¡ ©â |
dd 1, start, i_end, mem, stacktop |
dd file_name ; command line |
dd sys_path |
dd 1, start, i_end, mem, stacktop, file_name, sys_path |
|
MAX_COLOR_WORD_LEN equ 40 |
maxChars equ 100002 ;(...+2) |
maxChars equ 100002 ;(ª®««¨ç¥á⢮ ᨬ¢®«®¢ ¢ ®¢®¬ ¤®ªã¬¥â¥ + 2) |
BUF_SIZE equ 4096 ;buffer for copy|paste |
maxSyntaxFileSize equ 410000 |
TOOLBAR_ICONS_SIZE equ 1200*20 |
31,7 → 29,9 |
|
@use_library_mem mem.Alloc,mem.Free,mem.ReAlloc,dll.Load |
|
align 4 |
icon_tl_sys dd 0 ;㪠§ â¥«ì ¯ ¬ïâì ¤«ï åà ¥¨ï á¨á⥬ëå ¨ª®®ª |
run_file_70 FileInfoBlock |
|
align 4 |
start: |
201,8 → 201,12 |
mov dword[tedit0.rec.width],eax |
stdcall dword[ini_get_int],file_name,ini_sec_window,key_symbol_h,ini_def_symbol_h |
mov dword[tedit0.rec.height],eax |
lea eax,[eax+eax*2] |
mov dword[tedit0.rec.top],eax |
;lea eax,[eax+eax*2] |
;mov dword[tedit0.rec.top],eax |
;font size |
stdcall dword[ini_get_int],file_name,ini_sec_window,key_font_s,ini_def_font_s |
shl eax,24 |
mov dword[tedit0.font_size],eax |
;ä ©«®¢ë¥ à áè¨à¥¨ï |
xor edx,edx |
mov ebx,synt_auto_open |
578,17 → 582,17 |
last_open_synt_file rb 32 ;¨¬ï ¯®á«¥¤¥£® ¯®¤ª«î祮£® ä ©« á¨â ªá¨á |
buf rb BUF_SIZE ;¡ãä¥à ¤«ï ª®¯¨à®¢ ¨ï ¨ ¢áâ ¢ª¨ |
buf_find rb 302 ;¡ãä¥à ¤«ï ¯®¨áª ⥪áâ |
run_file_70 FileInfoBlock |
sc system_colors |
rb sizeof.system_colors |
IncludeUGlobals |
align 16 |
procinfo process_information |
rb 1024 |
thread: |
rb 1024 |
rb 4096 |
align 16 |
thread_coords: |
rb 4096 |
align 16 |
stacktop: |
sys_path: ;¯ãâì ®âªã¤ § ¯ãá⨫áï ¨á¯®«ï¥¬ë© ä ©« |
rb 4096 |