Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.008 c
14-5138
JibSkeart
2003-01-16 15:14
2003.02.03
COM/COM/+DCOM Есть у кого нить примеры хорошие ???


9-4700
Ziketik
2002-07-20 14:44
2003.02.03
Как сделать быстрый скрин рабочего стола?


3-4801
SerKom
2003-01-17 12:40
2003.02.03
выпадающий список TDBLookUpComboBox


1-4937
maxim2
2003-01-23 07:43
2003.02.03
Почему на функцию FileExist Delphi ругается Udeclared identifier


1-4936
ZOLTIAN
2003-01-26 14:06
2003.02.03
Меню





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский