مشاهده نسخه کامل
: بانک cd
سلام
من دارم یه برنامه می نویسم به عنوان بانک سی دی
می خوام کاری کنم که وقتی یه سی دی رو می ذاریم تو سی دی رام و یه دکمه که تو فرم هست رو فشار می دیم
محتویات سی دی توی بانک سی دی اضافه بشه
تا دیگه لازم نباشه کسی دستی اونا رو وارد کنه
ولی نمی دونم چه طور میشه این کار رو کرد
اگر راهنمایی کنید ممنون میشم:20:
سلام
شما توضیح ندادین محتویات سی دی یعنی چی؟ و اینکه چه اطلاعاتی باید در بانک ذخیره بشه؟
اینها رو بگین بهتر میشد راهنمایی کرد!
سلام
شما توضیح ندادین محتویات سی دی یعنی چی؟ و اینکه چه اطلاعاتی باید در بانک ذخیره بشه؟
اینها رو بگین بهتر میشد راهنمایی کرد!
در مورد محتویات سی دی خودمم هنوز درست به نتیجه نرسیدم
شاید بهتر باشه تمام محتویات سی دی لیست بشن و کاربر اونایی رو که می خواد تیک بزنه و به بانک اضافه بشن
(یعنی همه فایلها و پوشه های توی سی دی)
مرد مباح
15-04-2009, 13:33
يك مجموعه براي كار با فايلها و يا فولدرها توي دلفي هست.
فكر ميكنم توي تب win 3.1 باشه. اونجا ميتوني اونا رو بزاري و وقتي DBLCllick كرد، اون فايل رو توي يك ListBox اضافه كني.
اينجوري فكر كنم به چيزي كه ميخواي ميرسي.
البته بايد كامپوننتهايي كه دقيقا كاري كه شما ميخواين بكنين رو انجام بده، وجود داشته باشه (تيك زدن) ولي من نميشناسمشون.
romixery
16-04-2009, 20:23
سلام
از اين كد براي جستجوي فايلها در پوشه ها و زير پوشه ها مي توني استفاه كني. براي استفاده يه TMemo به فرمتون اضافه كنيد تا نتايج اونجا نمايش داده بشن. مقدار برگشتي از تابع، تعداد فايلهاي پيدا شده است:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدنحوه فراخواني ( براي مثال، يافتن كليه فايلهاي mp3 در كليه پوشه ها و زير پوشه هاي درايو "جي":
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدموفق باشيد
من تو اين زمينه وارد نيستم اما يه برنامه هست به اسم where is it كه دقيقا كارش همينه شايد با بررسي اون بتوني به نتيجه بهتري برسي
سلام
از اين كد براي جستجوي فايلها در پوشه ها و زير پوشه ها مي توني استفاه كني. براي استفاده يه tmemo به فرمتون اضافه كنيد تا نتايج اونجا نمايش داده بشن. مقدار برگشتي از تابع، تعداد فايلهاي پيدا شده است:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدنحوه فراخواني ( براي مثال، يافتن كليه فايلهاي mp3 در كليه پوشه ها و زير پوشه هاي درايو "جي":
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدموفق باشيد
از لطف هر دو ممنون امتحان می کنم
ولی کاش یه توضیح مختصری هم راجع به کد تون می دادین:20:
من تو اين زمينه وارد نيستم اما يه برنامه هست به اسم where is it كه دقيقا كارش همينه شايد با بررسي اون بتوني به نتيجه بهتري برسي
نه دوست عزیز من باید تو محیط دلفی و با برنامه نویسی این کار رو انجام بدم
romixery
21-04-2009, 12:19
توضيح كد:
متغير searchRec يه ركورد هست كه قراره نتيجه جستجو در اون قرار بگيره.
تابع findFirst پيدا كردن اولين فايل با پسوند داده شده. كلاً كد زير:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدكليه فايلهايي كه با پسوند داده شده در پوشه اصلي (جاري- بدون زير پوشه ها) هستند رو جستجو مي كنه.
بعد از اون نوبت به زير پوشه هاست (در صورتي كه خواهان جستجو در آنها نيز باشيد).
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیداين عمل با كد فوق امكان پيذير شده است.
توجه كنيد كه در اين كد يك كد بازگشتي نوشته شده است و تابع FindFiles در خودش فراخواني شده. در واقع اين كد هر پوشه رو باز كرده و دوباره تابع FindFiles رو در اون پوشه نيز فراخواني كرده.
faDirectory= يعني فايلهاي دايركتوري (توجه كنيد كه پوشه ها هم يك نوع فايل هستند)
faAnyfile= همه نوع فايلي اعم از پوشه ها و غير پوشه ها
faAnyfile - faDirectory= همه فايلها بجز پوشه ها
موفق باشين
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.