Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Raskolnikov
Üye
Mesajlar: 37 Kayıt: 15 Tem 2010 10:43
Mesaj
gönderen Raskolnikov » 16 Ara 2010 10:01
Merhabalar.
Bir dosyanın ne dosyası olduğunu nasıl anlayabilirim.Dosya özelliklerinden araştırdım ama bulamadım.Örneğin OpenDialog ile bir dosya seçtim.Bu dosyanın mesela JPEG olduğunu öğrenmenin kolay bir yolu var mı yoksa dosya uzuntısını belirleyip kendim mi atamalıyım
Kod: Tümünü seç
if FileEx='.jpeg' then
result:='Jpeg Dosyası';
gibi gibi...?
conari
Üye
Mesajlar: 2102 Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık
Mesaj
gönderen conari » 16 Ara 2010 10:29
ExtractFileExt (FileName) ; sana uzantısını verir. bu uzantıya göre de registryden okuyabilirsiniz.
Kod: Tümünü seç
var
Reg: TRegistry;
FileType: string;
begin
Reg := nil;
try
Reg := TRegistry.Create;
Reg.RootKey := HKEY_CLASSES_ROOT;
if Reg.OpenKeyReadOnly(ExtractFileExt (FileName)) then
FileType := Reg.ReadString('');
finally
Reg.CloseKey;
end;
alabilirsiniz.
Bir kelimenin anlamını öğretsen bile yeter..