Yago
2011-04-22 18:41:11
Is there a way to get a bitmap from a web page and set it as a variable?
2011-04-22 18:41:11
2011-04-22 19:07:39
2011-04-23 00:24:14
S := getpage(blah)
Bitmapvar := blah...
2011-04-23 00:46:09
function BitmapFromWeb(Web: string): integer;
var
Data: string;
FileNum: integer;
begin
Data := GetPage(Web);
if (FileExists(IncludePath + 'temp.bmp')) then
FileNum := RewriteFile(IncludePath + 'temp.bmp', True)
else
FileNum := CreateFile(IncludePath + 'temp.bmp');
WriteFileString(FileNum, Data);
CloseFile(FileNum);
Result := LoadBitmap(IncludePath +'temp.bmp');
end;
2011-04-23 02:22:14
2011-04-23 11:35:45
From: Dgby714
function BitmapFromWeb(Web: string): integer;
var
Data: string;
FileNum: integer;
begin
Data := GetPage(Web);
if (FileExists(IncludePath + 'temp.bmp')) then
FileNum := RewriteFile(IncludePath + 'temp.bmp', True)
else
FileNum := CreateFile(IncludePath + 'temp.bmp');
WriteFileString(FileNum, Data);
CloseFile(FileNum);
Result := LoadBitmap(IncludePath +'temp.bmp');
end;
2011-04-23 15:30:13
2011-04-23 16:45:46
function BitmapFromWeb(Web: string): integer;
var
Data: string;
FileNum: integer;
begin
Data := GetPage(Web);
if (FileExists(IncludePath + 'CookPaint.bmp')) then
FileNum := RewriteFile(IncludePath + 'CookPaint.bmp', True)
else
FileNum := CreateFile(IncludePath + 'CookPaint.bmp');
WriteFileString(FileNum, Data);
CloseFile(FileNum);
Result := LoadBitmap(IncludePath +'CookPaint.bmp');
end;
var
Chat: Integer;
begin
Chat := BitmapFromWeb('http://img153.imageshack.us/f/lcpaint.png/');
end.2011-04-23 16:52:52
2011-04-23 17:20:02
2011-04-23 17:53:42
2011-04-23 17:55:43
From: Dgby714
You can leave it as temp.bmp unless you add cache'in or somethin its only used right after its downloaded.