Форум: "Базы";
Текущий архив: 2003.02.03;
Скачать: [xml.tar.bz2];
Внизопять запись/чтение рисунков ... ну не получается... Найти похожие ветки
← →
Relict (2003-01-15 11:57) [0]итак..MSSQL, D6, BDE...
есть табличка с двумя полями npp типа int
imag типа image
на форме две кнопки и два имагера
в Image1 загружена картинка.
на кнопках:
запись
procedure TForm1.Button1Click(Sender: TObject);
var MS: TMemoryStream;
begin
Query1.Open;
if not (Query1.State in [dsInsert, dsEdit]) then Query1.Insert;
MS := TMemoryStream.Create();
try
Image1.Picture.Bitmap.SaveToStream(MS);
Query1imag.LoadFromStream(MS);
finally
MS.Free;
end;
Query1.Post;
Query1.Close;
end;
чтение
procedure TForm1.Button2Click(Sender: TObject);
var
MS: TMemoryStream;
begin
Query1.Open;
MS := TMemoryStream.Create;
try
Query1imag.SaveToStream(MS);
Image2.Picture.Bitmap.LoadFromStream(MS);
finally
MS.Free;
end;
Query1.Close;
end;
ошибок не выдает....
при записи чего пишет...
при чтении в Image2 всегда пусто...
объясните плиз чего я не так делаю...
← →
Kuusiniemi (2003-01-15 12:42) [1]Query1imag.SaveToStream(MS);
MS.Position := 0; // <<<<!!!!
Image2.Picture.Bitmap.LoadFromStream(MS);
← →
rom900 (2003-01-15 12:45) [2]Посылаю тебе часть моей рабочей программы.
procedure TForm1.BitBtn1Click(Sender: TObject);
var
B1STR:TStringStream;
// Bm2: TMemoryStream;
begin
B1STR:= TStringStream.Create("");
try
Image1.Picture.LoadFromFile(disk1.DirList.FileList.FileName);
Image1.Picture.Graphic.SaveToStream(B1STR);
except
MessageDlg("
← →
Relict (2003-01-15 13:30) [3]MS.Position := 0;
помогло..)
всем спасибо
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.02.03;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.01 c