Главная страница
    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.01 c
14-5215
ledzzz
2003-01-15 15:30
2003.02.03
barcode-компоненты для Delphi5


6-5122
NOE
2002-12-06 18:14
2003.02.03
IP провайдера


1-4929
Sinplecy
2003-01-25 22:48
2003.02.03
Обработка массива - процедура или функция?


3-4749
Ixion
2003-01-15 03:20
2003.02.03
Как создать базу данных ?


7-5310
@Ujin
2002-11-22 20:09
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский