Rev 5911 | Rev 5939 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 5911 | Rev 5918 | ||
---|---|---|---|
Line 191... | Line 191... | ||
191 | ;*** ¢ë§®¢ ¤¨ «®£®¢®£® ®ª ¤«ï á®åà ¥¨ï ä ©« |
191 | ;*** ¢ë§®¢ ¤¨ «®£®¢®£® ®ª ¤«ï á®åà ¥¨ï ä ©« |
192 | copy_path open_dialog_name,communication_area_default_path,file_name,0 |
192 | copy_path open_dialog_name,communication_area_default_path,file_name,0 |
193 | mov [OpenDialog_data.type],1 |
193 | mov [OpenDialog_data.type],1 |
194 | stdcall [OpenDialog_Start],OpenDialog_data |
194 | stdcall [OpenDialog_Start],OpenDialog_data |
195 | cmp [OpenDialog_data.status],1 ;if status==1 then save |
195 | cmp [OpenDialog_data.status],1 ;if status==1 then save |
- | 196 | jne .end_save_file |
|
- | 197 | stdcall [ted_save_file],tedit0,run_file_70,openfile_path |
|
- | 198 | .end_save_file: |
|
196 | ret |
199 | ret |
197 | endp |
200 | endp |
Line 198... | Line 201... | ||
198 | 201 | ||
199 | ;description: |
202 | ;description: |
200 | ; ª®¯¨à®¢ ¨¥ ¯ ¬ï⨠|
203 | ; ª®¯¨à®¢ ¨¥ ¯ ¬ï⨠|
201 | align 4 |
204 | align 4 |
202 | proc mem_copy, source:dword, destination:dword, len:dword |
- | |
203 | push ecx esi edi |
205 | proc mem_copy uses ecx esi edi, source:dword, destination:dword, len:dword |
204 | cld |
206 | cld |
205 | mov esi, dword[source] |
207 | mov esi, dword[source] |
206 | mov edi, dword[destination] |
208 | mov edi, dword[destination] |
207 | mov ecx, dword[len] |
209 | mov ecx, dword[len] |
208 | rep movsb |
- | |
209 | pop edi esi ecx |
210 | rep movsb |
210 | ret |
211 | ret |
Line 211... | Line 212... | ||
211 | endp |
212 | endp |
212 | 213 | ||
213 | ;description: |
214 | ;description: |
214 | ; § ¯®«¥¨¥ ¯ ¬ï⨠¯à®¡¥« ¬¨ |
215 | ; § ¯®«¥¨¥ ¯ ¬ï⨠¯à®¡¥« ¬¨ |
215 | align 4 |
- | |
216 | proc mem_spac, mem:dword, len:dword |
216 | align 4 |
217 | push eax ecx edi |
217 | proc mem_spac uses eax ecx edi, mem:dword, len:dword |
218 | cld |
218 | cld |
219 | mov al,' ' |
219 | mov al,' ' |
220 | mov edi, dword[mem] |
220 | mov edi, dword[mem] |
221 | mov ecx, dword[len] |
- | |
222 | repne stosb |
221 | mov ecx, dword[len] |
223 | pop edi ecx eax |
222 | repne stosb |
Line 224... | Line 223... | ||
224 | ret |
223 | ret |
225 | endp |
224 | endp |