Arkadaslar kolay gelsin hepinize
carilere ait dosya ve resimleri ayrı bir tabloda tutuyorum.
DataModule kullanıyorum firebird db
ve soru
cari kayıtları içinde gezinirken varsa carinin resmini ekranda göstermeye calısıyorum.
DataModule içerisinden cari formundaki image1 işlem yapamıyorum Access violation hatası alıyorum.
tanımlanan bir değişkenin veya bir nesnenin çalışma esnasında bulunamaması
Kod: Tümünü seç
procedure TD_Cari.Cariler_DsAfterScroll(DataSet: TDataSet);
var
Stream: TMemoryStream;
begin
with D_Genel do begin
DosyaKayit_Ds.Close;
DosyaKayit_Ds.SelectSQL.Clear;
DosyaKayit_Ds.SelectSQL.Add('SELECT * FROM DOSYA');
DosyaKayit_Ds.SelectSQL.Add('WHERE KODU = ''LOGO_1'+dataset.FieldByName('BLKODU').AsString+'''');
DosyaKayit_Ds.Open;
if DosyaKayit_Ds.RecordCount >0 then begin
Stream:= TMemoryStream.Create;
try
DosyaKayit_DsFILEDATA.SaveToStream(Stream);
CariForm.image1.Picture.bitmap.LoadFromStream(Stream);
finally
Stream.Free;
end;
end;
end;
end;
acaba datamodule içerisinden bu işlem yapılamıyormu yada baska yontemlemi yapılmalı.