muttalip65 Posted April 2 Posted April 2 procedure TFrmHizmetBelge.UniDBGrid3CellClick(Column: TUniDBGridColumn); var MS: TMemoryStream; DosyaAdi: string; begin if qryDosya.FieldByName('DOSYA_TURU').AsString <> '.pdf' then begin ShowMessage('Sadece PDF görüntülenir'); Exit; end; MS := TMemoryStream.Create; TBlobField(qryDosya.FieldByName('DOSYA')).SaveToStream(MS); MS.Position := 0; DosyaAdi := qryDosya.FieldByName('DOSYA_ADI').AsString; UniURLFrame1.URL := UniSession.URLForStream(MS, DosyaAdi); end; UniSession.URLForStream komutunda ucdeclared identifier hatası alıyorum. Acaba uses kısmında kullanmam gereken bir dosyamı lazım. Quote
Sherzod Posted April 3 Posted April 3 17 hours ago, muttalip65 said: Sizin önereceğiniz bir kaynak varmı? Mevcut çözümde CellClick içinde hem UI, hem veritabanı hem de dosya işlemleri yapılmış. Bu iyi bir yaklaşım değil çünkü CellClick sık tetiklenebilir ve ağır işlemler içeriyor (BLOB → stream → dosya → URL). Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.