Rev 2182 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2182 | Rev 2184 | ||
---|---|---|---|
Line 174... | Line 174... | ||
174 | 174 | ||
175 | 175 | ||
176 | - | ||
177 | void ReadHtml(byte DO_LOAD) |
- | |
178 | { |
- | |
Line 179... | Line 176... | ||
179 | mem_Free(buf); |
176 | |
180 | 177 | void ReadHtml(byte DO_LOAD) |
|
181 | buf = mem_Alloc(1048576); |
178 | { |
182 | 179 | ||
Line 188... | Line 185... | ||
188 | IF (URL[strlen(#URL)-1]=='/') URL[strlen(#URL)-1]=''; |
185 | IF (URL[strlen(#URL)-1]=='/') URL[strlen(#URL)-1]=''; |
189 | downloader_id = RunProgram("/sys/network/downloader", #URL); |
186 | downloader_id = RunProgram("/sys/network/downloader", #URL); |
190 | IF (downloader_id<0) RunProgram("@notify", "Error running Downloader. Internet unavilable."); |
187 | IF (downloader_id<0) RunProgram("@notify", "Error running Downloader. Internet unavilable."); |
191 | RETURN; |
188 | RETURN; |
192 | } |
189 | } |
193 | ReadFile(0, 1048576, buf, #download_path); |
190 | file_size stdcall (#download_path); |
194 | } |
191 | } |
195 | ELSE ReadFile(0, 1048576, buf, #URL); |
192 | ELSE file_size stdcall (#URL); |
Line 196... | Line 193... | ||
196 | 193 | ||
197 | filesize = EBX; |
- | |
198 | } |
- | |
199 | - | ||
200 | /*void ReadHtml(byte DO_LOAD) |
- | |
201 | { |
- | |
202 | char FileAdress[4096]; |
- | |
203 | - | ||
204 | IF (!strcmp(get_URL_part(5),"http:")) |
- | |
205 | { |
- | |
206 | IF (DO_LOAD) //&& (!WindowRePaint) |
- | |
207 | { |
- | |
208 | DeleteFile(#download_path); |
- | |
209 | IF (URL[strlen(#URL)-1]=='/') URL[strlen(#URL)-1]=''; |
- | |
210 | RunProgram("/sys/network/downloader", #URL); |
- | |
211 | RETURN; |
- | |
212 | } |
- | |
213 | copystr(#download_path, #FileAdress); |
- | |
214 | //ReadFile(0, 1048576, buf, #download_path); |
- | |
215 | } |
- | |
216 | ELSE copystr(#URL, #FileAdress);//ReadFile(0, 1048576, buf, #URL); |
- | |
217 | 194 | filesize = EBX; |
|
218 | mem_Free(buf); |
- | |
219 | file_size stdcall (#FileAdress); |
- | |
220 | $mov filesize, ebx |
195 | mem_Free(buf); |
221 | buf = mem_Alloc(filesize); |
- | |
222 | WriteDebug(IntToStr(filesize)); |
- | |
223 | //$mov buf, eax |
- | |
224 | //buf = malloc(1048576); |
- | |
225 | 196 | buf = mem_Alloc(filesize); |
|
226 | //filesize = EBX; |
- | |
227 | }*/ |
197 | ReadFile(0, filesize, buf, #URL); |
Line 228... | Line 198... | ||
228 | 198 | } |
|
229 | 199 |