Тема: TStreamFactoryWWW
Показать сообщение отдельно
Старый 09.06.2012, 15:22   #1
Черный крыс
 
Сообщений: n/a
TStreamFactoryWWW

Написал небольшой класс, который позволяет без гемороя качать ресурсы с инета.

Type TStreamFactoryWWW Extends TStreamFactory
	Method CreateStream:TStream( url:Object,proto$,path$,readable,writeable )
		If proto = "www"
			Local stream:TStream = ReadStream("http::"+path)
			If Not stream Then Return Null
			Local temp:TStream = WriteStream("temp")
			Repeat
				temp.WriteByte(stream.ReadByte())
			Until stream.Eof()
			stream.Close()
			temp.Close()
			Return ReadStream("temp")
		End If
	End Method
End Type
New TStreamFactoryWWW
юзаем так : LoadImage("www::blitzbasic.com/img/master_of_defence.jpg")
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо за это полезное сообщение:
Dzirt (09.06.2012), moka (10.06.2012), SBJoker (09.06.2012)