1 ;---------------------------------------------------------------------
\r
4 stdcall dll.Init,[lib_init]
\r
6 mov ebx,ini_file_name
\r
11 invoke ini_get_int,plugin_pach,aVariables,aSortMode,2
\r
20 invoke ini_get_int,plugin_pach,aVariables,aArrowsOffset,10
\r
22 jb .error_aArrowsOffset
\r
25 .error_aArrowsOffset:
\r
28 mov [arrows_offset],eax
\r
29 invoke ini_get_int,plugin_pach,aVariables,aSlideShowDelay,300
\r
31 jb .error_aSlideShowDelay
\r
34 .error_aSlideShowDelay:
\r
37 mov [slide_show_delay],eax
\r
38 invoke ini_get_int,plugin_pach,aVariables,aShowFileName,0
\r
40 jb .error_aShowFileName
\r
43 .error_aShowFileName:
\r
47 mov [check1.flags],eax
\r
48 invoke ini_get_int,plugin_pach,aVariables,aFilteringFlag,0
\r
50 jb .error_aFilteringFlag
\r
53 .error_aFilteringFlag:
\r
56 mov [filtering_flag],eax
\r
58 mov [check2.flags],eax
\r
60 ; get convert plugins names
\r
61 invoke ini_get_str,plugin_pach,aConvertPlugins,aCP0,plugin_0_name,127,ConvertPlugins_no_key
\r
62 invoke ini_get_str,plugin_pach,aConvertPlugins,aCP1,plugin_1_name,127,ConvertPlugins_no_key
\r
63 invoke ini_get_str,plugin_pach,aConvertPlugins,aCP2,plugin_2_name,127,ConvertPlugins_no_key
\r
64 invoke ini_get_str,plugin_pach,aConvertPlugins,aCP3,plugin_3_name,127,ConvertPlugins_no_key
\r
65 invoke ini_get_str,plugin_pach,aConvertPlugins,aCP4,plugin_4_name,127,ConvertPlugins_no_key
\r
66 invoke ini_get_str,plugin_pach,aConvertPlugins,aCP5,plugin_5_name,127,ConvertPlugins_no_key
\r
67 invoke ini_get_str,plugin_pach,aConvertPlugins,aCP6,plugin_6_name,127,ConvertPlugins_no_key
\r
68 invoke ini_get_str,plugin_pach,aConvertPlugins,aCP7,plugin_7_name,127,ConvertPlugins_no_key
\r
69 invoke ini_get_str,plugin_pach,aConvertPlugins,aCP8,plugin_8_name,127,ConvertPlugins_no_key
\r
70 invoke ini_get_str,plugin_pach,aConvertPlugins,aCP9,plugin_9_name,127,ConvertPlugins_no_key
\r
72 invoke ini_get_str,plugin_pach,aApplicationsPaths,aHelp,Help_path,1023,ConvertPlugins_no_key
\r
73 invoke ini_get_str,plugin_pach,aApplicationsPaths,aEditor,Editor_path,1023,ConvertPlugins_no_key
\r
74 invoke ini_get_str,plugin_pach,aApplicationsPaths,aOpenDialog,OpenDialog_path,1023,ConvertPlugins_no_key
\r
75 invoke ini_get_str,plugin_pach,aOther,akey_help,key_help_name,127,ConvertPlugins_no_key
\r
77 ;---------------------------------------------------------------------
\r
79 mov ebx,ini_file_name
\r
84 invoke ini_set_int,plugin_pach,aVariables,aSortMode,[sort_type]
\r
85 invoke ini_set_int,plugin_pach,aVariables,aArrowsOffset,[arrows_offset]
\r
86 invoke ini_set_int,plugin_pach,aVariables,aSlideShowDelay,[slide_show_delay]
\r
87 mov eax,[check1.flags]
\r
89 mov [check1.flags],eax
\r
90 invoke ini_set_int,plugin_pach,aVariables,aShowFileName,[check1.flags]
\r
91 invoke ini_set_int,plugin_pach,aVariables,aFilteringFlag,[filtering_flag]
\r
93 ;---------------------------------------------------------------------
\r
100 ;---------------------------------------------------------------------
\r
107 ;---------------------------------------------------------------------
\r
110 ; mov edx, [esp+8+4]
\r
111 ; mov ecx, [esp+8+8]
\r
115 ;---------------------------------------------------------------------