FileOpenDlg İle Birden Fazla Dosyayı Neden Seçemiyorum?
FileOpenDlg()
fonksiyonu bir dosya açma diyalog penceresini kullanıcıya sunarak kullanıcının seçtiği dosyanın tam yolunu bir string değer olarak döndürür. (Kullanıcı diyalog penceresinde iptal butonuna tıklarsa boş string (“”) döndürür.) Faydalı bir fonksiyon olmakla birlikte bunun bir kısıtlaması vardır: FileOpenDlg( ) ile açılan dosya açma diyalog penceresinde kullanıcı birden fazla dosya seçemez. Eğer kullanıcının birden fazla dosya seçebilmesi gerekiyorsa
FileOpenDlg()
yerine
Run Menu Command 102
komutunu kullanmamız gerekir.
Not: FileOpenDlg()
ve Run Menu Command 102
arasında önemli bir fark vardır. FileOpenDlg()
fonksiyonu kullanıcının seçtiği dosyayı açmaz, sadece seçilen dosyanın tam yolunu string olarak döndürür. Run Menu Command 102
ise tıpkı MapInfo’da File > Open… menüsünü kullanarak bir veya daha fazla tablo açar gibi, kullanıcının seçtiği tabloları açar.