PDA

View Full Version : نمایش محتویات یک فولدر



123456za
جمعه 15 تیر 1386, 18:05 عصر
سلام
من می خوام محتویات یک فولدر روی مثلا یک برچسب نشون بدم
اصل کارش می خوام برای next در Tmediaplayer استفاده کنم
من این کارو کردم اومدم یک Dialog استفاده کردم و یک فایل مثلا mp3 رو از روی هارد انتخاب می کنم و پخش میکنم ولی برای Track بعدی با دستور next جواب نمیده
در ضمن اگه سورس یک مدیا پلیر دارین بدین یک دنیا ممنون می شم

alireza643
شنبه 16 تیر 1386, 08:24 صبح
از دستور Enume File استفاده کن و بعد اون لیستی از فایل ها رو تو فولدری که انتخاب کردی به شما میده حالا این لیست رو یه جا نگه داری کن و از اسم فایل ها استفاده کن.

123456za
شنبه 16 تیر 1386, 15:56 عصر
سلام
تقریبا مشکل حل شد ولی برای رفتن به قسمت بعدی در tlistbox مشکل دارم در ضمن می خوام وقتی فایلی قابل خوندن نیست یا همون error برنامه یک پیام بده
سورس برنامه می ذارم کمک کنید لطفا
دانلود (http://www.sharemation.com/123456za/shelltest.zip)

alireza643
یک شنبه 17 تیر 1386, 08:15 صبح
ببین دوست من اسم کنترل شما لیسته و همون طور که از اسمش معلومه مجموعه ای از Itemهاست برای این که بتونی اسم یکی از فایل ها رو به دست بیاری باید اول با استفاده از خاصیت ItemIndex آیتمی که انتخاب شده رو به دست بیاری و بعد به این شکل عمل کنی
مثلا برای فایل اول بنویسی FileListBox1->Items[1].Text و این متن رو روی کنترل Lable بنویسی.

123456za
یک شنبه 17 تیر 1386, 22:25 عصر
سلام
مشکل حل نشد
این دستوری که گفتین من اجرا کردم ولی error میده دیگه کلافه شدم
در ضمن من اشتباهی گفتم tlistbox من tfilelistbox استفاده کرده خواهش می کنم سورس برنامه رو دانلود کنید و ببینید چه مشکلی داره
اگه اینارو بکنید یک دنیا ممنون میشم

alireza643
دوشنبه 18 تیر 1386, 07:55 صبح
من برنامه شما رو دانلود کردم ولی شما یه کامپوننت استفاده کرده بودید که من نداشتم. خوب این list شما هر چی که هست فرقی نمیکنه در هر صورت باید با Items کار کنی.
میشه خودت بگی برنامه چه اشکالی داره؟ چه پیغامی نمایش داده میشه؟

123456za
دوشنبه 18 تیر 1386, 14:36 عصر
سلام
D:\Program Files\Borland\CBuilder6\Examples\ShellControls\She llControlDemo
آدرس کامپوننت اینه
این کامپوننت برای نشون دادن فایل های داخل فولدر استفاده میشه
اگه میشه نصب کنید و جوابشو بهم بگین

alireza643
سه شنبه 19 تیر 1386, 08:33 صبح
من از BDS2006 استفاده میکنم این کامپوننتی که شما به من گفتید من ندارم اگر میتونید برای من ارسال کنید ببینم میشه کاری کرد. اگر بلد بودم حتما کمک میکنم.

123456za
سه شنبه 19 تیر 1386, 15:01 عصر
سلام
احتمالا هم جواب ندادن به خاطر همین باشه
راستی bcb2006 رو از کجا گیر بیارم؟
لینک دانلود معتبر داری؟
اینم سورس با کامپوننت
http://www.sharemation.com/123456za/ShellControls.zip

alireza643
سه شنبه 19 تیر 1386, 15:26 عصر
من خودم BDS رو تهیه کردم چهارتا CD هست که کامل و بدون مشکله. مال JB لینک دانلود هم به خاطر فعالیت های Warez نمیشه داد این بار اگه لینک بدم بدون شک آقای مدیر منو از سایت میندازه بیرون.
برای تهیه CD اگر از زبان های دیگه مثل دلفی یا سی شارپ استفاده نمیکنی به جای BDS از Turbo c++2006 استفاده کن. همون C++ که داخل BDS هست فقط بدون مخلفات و تو یه دونه CD