dizin yolu tutulmuş olan resmi herhangi bir viewer açtırmak

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
delphist
Üye
Mesajlar: 595
Kayıt: 05 Oca 2005 04:34

dizin yolu tutulmuş olan resmi herhangi bir viewer açtırmak

Mesaj gönderen delphist »

S.a. Arkadaşlar dizin yolu , dosya adı ve uzantısı veritabanına char olarak kaydedilmiş bir resmi image da gösterebiliyorum peki windowsta bulunan örnek veriyorum acdsee programına nasıl açtırabiliriz.
Kullanıcı avatarı
naile
Admin
Mesajlar: 1873
Kayıt: 11 Haz 2003 10:11

Mesaj gönderen naile »

Shellexecute kullanabilirsin ama default tanımlı programla açmaya çalışır sanırım.
Kullanıcı avatarı
lazio
Moderator
Mesajlar: 1527
Kayıt: 11 Tem 2003 04:55
Konum: İstanbul

Mesaj gönderen lazio »

regedit te hangi uzantıyı hangi program açacak diye tanımlıdır.. hatta bir uzantıyı birden fazla açacak programlar da tanımlıdır.
eğer sen bunu değiştirirsen istediğin olur sanırım.
DeveloperToolKit

..::|YeşilMavi|::..
Ali Erdoğan
Kıdemli Üye
Mesajlar: 1026
Kayıt: 11 Şub 2005 02:12
Konum: İstanbul

Mesaj gönderen Ali Erdoğan »

Açtırmaya çalıştığın program dosya yolunu parametre olarak alabiliyorsa dosya yolunu parametre olarak gönderip programı açtırabilirsin.
Kullanıcı avatarı
vkamadan
Kıdemli Üye
Mesajlar: 1935
Kayıt: 17 Mar 2004 03:52
Konum: Adapazarı
İletişim:

Mesaj gönderen vkamadan »

merhaba @Ali Erdoğan ın bahsettiği dosya yolunu parametre olarak kabül etme acdsee de mevcut shellexecute ile acdsee yi dosya yolu parametresi vererek çalıştırabilirsin.
Volkan KAMADAN
www.polisoft.com.tr
Kullanıcı avatarı
delphist
Üye
Mesajlar: 595
Kayıt: 05 Oca 2005 04:34

Mesaj gönderen delphist »

resim:=dmstok.STRESIMQ.fieldbyname('RESIM').AsString;
ShellExecute(Handle, 'open', pchar(resim) , '',
nil, SW_NORMAL);

hallettim parametre verebiliyoruz...onuda hallederim muhtemelen teşekkür ederim. sağolun :)
Cevapla