ايران ويج

نسخه‌ی کامل: لود تصاوير در ويژوال با آدرس جاري؟
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
در مورد استفاده از app برا لود تصاوير در ويژوال سؤال داشتم

مثلا

Picture1.picture=Loadpicture("d:\12.jpg")

اگه اينجوري بنويسم وقتي پرو‍ژه رو ميبيريم تو كامژيوتر ديگه اي باز كنيم عكسا حتما بايد تو مسيري قرار بگيره كه تو كد نويسي نوشته شده بزاريم


به جاي آدرس چي بنويسم كه ديگه نياز نباشه عكس و حتما به درايو d گذاشت(در مثال بالا) ، لطفا توضيح بدين.


از استادم راهنمايي گرفتم بلاخره به نتيجه رسيدم جوابشو ميذارم شايد به درد كسي بخوره

برا اينكه ديگه نياز نباشه تو هر كامپيوتري كه ميخوايم پرو‍ژه رو اجرا كنيم مجبور باشيم فايل هارو در مسير موردنظر بذاريم
بنابرين كاري ميكنيم كه عكس از مسير جاري (مسيري كه پروژه در آن قرار دارد) لود بشه
كد رو به صورت زير مينويسيم
Picture1.picture=Loadpicture(app.path+ "اسم فایل.پسوند فایل")

اين برا زمانيه كه فايل پروژه در داخل پوشه ذخيره نشده باشه و مستقيم تو درايو يا سدي يا فلش و... ذخيره شده باشه كه عكشارو هم به همونجا ميريزيم.

مثلا تو مثالي كه زدم
اينجوري مينويسيم
Picture1.picture=Loadpicture(app.path+ "12.jpg")

ولي اگه فايل پروژه در د اخل پوشه ذخيره شده باشه مثلا برا مثالي كه گفتم به صورت بالا بنويسيد اين خطا رو ميده

[تصویر:  oksmlot2hwlkrq261jm.jpg]

كه كد صحيح به صورت زير است
Picture1.picture=Loadpicture(app.path+ "\12.jpg")