PDA

View Full Version : حرفه ای: لود کردن کردن پوشه های داخب یک پوشه خاص در کنار exe اصلی برنامه



ebrahim.rayatparvar
جمعه 28 اردیبهشت 1397, 13:28 عصر
سلام دوستان.
من یه برنامه میخوای بنویسم که کنار exe اصلی برنامه یه پوشه به نام مثلا x دارم داخلش هر چی پوشه و زیر شاخه هست رو در یه تری لیست نمایش بده و با کلیک کردن با روی هر پوشه محتویات اون پوشه فایل های ویدیو یا کتاب الکترونیکی رو یه جوری تو گریدی یا هر چیز دیگه نمایش بده چزور میشه این تریی لیست رو ایجاد کرد

Mahmood_M
شنبه 29 اردیبهشت 1397, 14:06 عصر
باید از توابع FindFirst و FindNext برای جستجوی فایلها استفاده کنید، این مقاله (http://barnamenevis.org/showthread.php?70587-%D8%B1%D9%88%D8%B4-%D8%AC%D8%B3%D8%AA%D8%AC%D9%88%DB%8C-%D9%81%D8%A7%DB%8C%D9%84%D9%87%D8%A7) کمکتون می کنه
کامپوننتهایی هم هستن تحت عنوان ShellTreeList که با گرفتن مسیر یک پوشه زیرشاخه های اون رو به صورت درختی نمایش میدن، به عنوان مثال یک نمونه در مجموعه Raize وجود داره
برای دریافت آدرس پوشه فایل Exe برنامه هم از دستور زیر استفاده کنید :

ExtractFilePath(Application.ExeName)