Subversion Repositories Kolibri OS

Rev

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