Merhaba
Formumda mevcut olan image nesnesinde resileri gösterip kayıtlarda gezerken değiştirebiliyorum. Fakat datada resim kaydı boş olan bir kayda geldiğinde program aşağıda yazdığım hatayı veriyor.
raised exception class EInvalidGraphic with message 'Unknown picture file extension (.)'.
image1 deki resimleri database de gezinirken değişmesi içinde aşağıdaki kodu kullanıyorum.
procedure Tf_stokkarti.EdKodPropertiesChange(Sender: TObject);
begin
image1.Picture.LoadFromFile(Dm1.QrStok.fieldByName('STKRESIM').AsString);
end;
nerede yanlış yapıyorum konu hakkında yardımlarınız bekliyorum.
Image1 sorunu
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Re: Image1 sorunu
resim kaydı boş, yani olmayan bir dosyayı göstermesini bekliyorsunuz, ee adam ne yapsın...
resimlerinizin bulunduğu klasöre resimyok adında bir resim dosyası ekleyin ve kodunuzu Dm1.QrStok.fieldByName('STKRESIM').AsString boşsa resimklasoru\resimyok.jpg dosyasını gösterecek şekilde düzenleyin...
resimlerinizin bulunduğu klasöre resimyok adında bir resim dosyası ekleyin ve kodunuzu Dm1.QrStok.fieldByName('STKRESIM').AsString boşsa resimklasoru\resimyok.jpg dosyasını gösterecek şekilde düzenleyin...
bazen yükselmek için önce dibi görmek gerekir...
forumda soru sormadan önce bakılmalı bence
daha fazlası için...
yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...

forumda soru sormadan önce bakılmalı bence
daha fazlası için...
yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...

Re: Image1 sorunu
unicor64 kusura bakmayın çok fazla kod pratiğim yok acaba burdaki kodu bana açabilir misiniz örnek şekilde
Re: Image1 sorunu
o zaman öncelikle neyi niye yaptığınızı öğrenene kadar programlama mantığını ve kodlama pratiğinizi geliştirdikten sonra veritabanı işlemlerine vs girmeniz sizin için daha faydalı olacaktır... yoksa bu sorunuzla ilgili çözüm örneği versek bile bir sonraki sorunda yine tıkanacaksınız...
bazen yükselmek için önce dibi görmek gerekir...
forumda soru sormadan önce bakılmalı bence
daha fazlası için...
yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...

forumda soru sormadan önce bakılmalı bence
daha fazlası için...
yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...

- greenegitim
- Üye
- Mesajlar: 713
- Kayıt: 28 Nis 2011 10:33
- Konum: İstanbul
Re: Image1 sorunu
Umarım işini görür...
Kod: Tümünü seç
begin
try
with Form1.Ayarlar do
begin
Close;
SQL.Clear;
SQL.Add('Select * From AYARLAR');
Open;
if Length(FieldByName('RESIM').AsString) = 0 then
begin
Showmessage('bu alanda resim yok');
end
else
begin
Showmessage('bu alanda resim var');
end;
Close;
end;
end;
except
end;
end;
İşi bilen yardım eder, az bilen akıl verir, bilmeyen eleştirir, yapamayan ise çamur atar...
Re: Image1 sorunu
arkadaşım dosyanın olup olmadığını kotrol ederek işlem yaparsan daha iyi olur..
Kod: Tümünü seç
if FileExists('\\?\'+FileName) then