Subversion Repositories Kolibri OS

Rev

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

Rev 6200 Rev 6211
Line 21... Line 21...
21
 
21
 
22
align 4
22
align 4
Line 23... Line 23...
23
open_b rb 560
23
open_b rb 560
24
 
24
 
-
 
25
; path - может быть переменной или строковым параметром
25
; path - может быть переменной или строковым параметром
26
; buf - переменная куда будет записан указатель на изображение в формате rgb,
26
; buf - переменная куда будет записан указатель на изображение в формате rgb
27
;    в случае если файл не откроется то будет записан 0
27
; img_w, img_h - переменные куда будут записаны размеры открываемого
28
; img_w, img_h - переменные куда будут записаны размеры открываемого
28
;    изображения, не обязательные параметры
29
;    изображения, не обязательные параметры
29
; bytes_p_p - сколько байт памяти брать на пиксель, не обязательный параметр
30
; bytes_p_p - сколько байт памяти брать на пиксель, не обязательный параметр
Line 40... Line 41...
40
	;32 - стандартный адрес по которому должен быть буфер с системным путем
41
	;32 - стандартный адрес по которому должен быть буфер с системным путем
41
	copy_path .path_str,[32],file_name,0
42
	copy_path .path_str,[32],file_name,0
42
else
43
else
43
	copy_path path,[32],file_name,0 ;формируем полный путь к файлу изображения, подразумеваем что он в одной папке с программой
44
	copy_path path,[32],file_name,0 ;формируем полный путь к файлу изображения, подразумеваем что он в одной папке с программой
44
end if
45
end if
-
 
46
	mov dword[buf],0
-
 
47
 
45
    mov [run_file_70.Function], SSF_GET_INFO
48
    mov [run_file_70.Function], SSF_GET_INFO
46
    mov [run_file_70.Position], 0
49
    mov [run_file_70.Position], 0
47
    mov [run_file_70.Flags], 0
50
    mov [run_file_70.Flags], 0
48
    mov dword[run_file_70.Count], 0
51
    mov dword[run_file_70.Count], 0
49
    mov dword[run_file_70.Buffer], open_b
52
    mov dword[run_file_70.Buffer], open_b