PDA

نسخه کامل مشاهده نسخه کامل : path file



mohsen_3
13-02-2009, 00:05
من مثلا می خوام یه دکمه رو زدم یه عکس از یه ادرسی لود شه
مثلا c:\...\pic.jpg
حالا اگه این برنامه رو تو سی دی رایت کنم ارور می ده چه کار کنم
طریقه ی ادرس دهی کوتاه تو ویژوال بیسیک 2005 چطوریه ؟

3Dmajid
13-02-2009, 11:07
تا اون جايي كه من ميدونم بايد اون فايل عكس رو تو محلي كه پروژه ت رو كامپايل كردي كپي كردي و بعد در آدرس لود شدن فقط اسم كامل اون عكس رو بدي، اين كار جواب ميده ولي نميدونم منظورت اين هست يا نه :


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

aaaammmm87
13-02-2009, 12:47
سلام
اين كد مسير ذخيره پروژه رو بهتون ميده

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

بهرام_62
13-02-2009, 13:05
(به فرض اینکه a.jpg عکس مورد نظرته و توی پوشه نرم افزار قرار داره و چون اسم درایو سی دی رام رو نمی دونی نمی تونی لودش کنی)

در ادامه پست aaaammmm87
باید بگم

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
میشه پوشه ای که برنامه درونش هست
و شما می تونی برای لود کردن عکس این کد رو بنویسی:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
حالا یک مشکلی هست که لازم به ذکره
اگر شما برنامت رو در شاخه اصلی درایو بزاری به مشکل می خوری
برای اینکه بهتر بفهمی این برنامه ای که می گم رو بنویس:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
و فایل اجرایی این برنامه رو در یک پوشه قرار بده و اجرا کن
مشکلی می بینی؟
حالا این رو در شاخه اصلی یک درایو کپی کن و اجرا کن
دقت کن تا مشکل رو ببینی:31:
در اینجا دو تا ( \ ) پشت سر هم میاد که موجب خطا میشه
خلاصه بگم باید این کد رو بنویسی:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
و به جای کد لود کردن این کد رو می نویسی:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

امیدوارم مشکلت رو درست فهمیده باشم و جواب درست رو بهت داده باشم:31:

mohsen_3
13-02-2009, 16:56
دست همتون درد نکنه ولی فکر نکنم این همه کار داشته باشه ها
اخر نفهمیدم کدوم کدا رو باید بنویسیم

قاهر - Gahir
13-02-2009, 17:48
دست همتون درد نکنه ولی فکر نکنم این همه کار داشته باشه ها
اخر نفهمیدم کدوم کدا رو باید بنویسیم
عزیز دوستشون توی پست 4# توضیحی خوب دادن دیگه !

mohsen_3
15-02-2009, 22:57
این توی بیسیک 6 جواب می ده ولی توی 2005 از App ارور می گیره

mohsen_3
18-02-2009, 13:32
دوستان
می گم این دستورات توی vb 6 کار می کنه ولی vb 2005 نه ؟
چی کنم ؟
معادل app.path توی 2005 چیه ؟

mohsen_3
18-02-2009, 13:42
Dim AppPath As String

AppPath = Environment.CurrentDirectory()
Pic.Image = Image.FromFile(AppPath & "\pic\1.gif")
این طوریه باید عکسا رو کپی کنی توی debug

majj
19-02-2009, 08:15
شما با اين GetDriveType تابع api ميتونيد مسير سي دي رام موجود روي سيستمهاي مختلف رو بدست بياري و احتياجي به كپي عكسهات داخل هارد نيست اگه تعداد عكسهات هم كمه و ميخواهي كسي به اونها دسترسي مستقيم نداشته باشه اونها رو تو ريسورس (چون با 2005 كار نكردم نميدونم شايد نداشته باشه) قرار بده

mohsen_3
19-02-2009, 16:34
اقا شما یه برنامه بنویسید که یه فرم باشه یه دکمه که دکمه ه رو زدی یه عکسی رو لود کنه
بعد من این برنامه هه هر جا که بود کار کنه
البته exe ش رو می گم

majj
22-02-2009, 09:47
يك پيكچر باكس به برنامت اضافه كن بعد

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
رو تو برنامت بنويس

mohsen_3
22-02-2009, 13:45
مثل اینکه شما vb2005 کار نکردید
این واسه vb 6 ه بابا . . .

3Dmajid
23-02-2009, 15:42
دوست عزیز، سوال در مورد نسخه های دات نت وی بی رو توی فروم دات نت مطرح کن تا کارکنان اون جا بتونن به سوالت جواب بدن، این قسمت که شما سوال کردی مخصوص وی بی 6 هست.