Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.02.03;
Скачать: CL | DM;

Вниз

опять запись/чтение рисунков ... ну не получается...   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.02 c
14-5185
о
2003-01-14 16:09
2003.02.03
Нужны приколы про электриков


1-4844
boets
2003-01-24 11:17
2003.02.03
Борьба EAccessViolation. Нужны общие идеи


1-4902
defenseur
2003-01-25 14:56
2003.02.03
Функции чтения-записи двоичного файла


1-4988
Evyshka
2003-01-22 08:56
2003.02.03
Как зашифроватьтаблицы или сделать их расширение непонятным :-)


3-4782
BlackTiger
2003-01-16 20:41
2003.02.03
Крыша едет! Lookup-поля