PDA

نسخه کامل مشاهده نسخه کامل : نحوه آدرس دهی دائمی در وی بی (همه جا)



amirepsilon
11-04-2008, 21:12
سلام
تو وی بی 6 چطوری ادرس دهی کنیم که وقتی برنامه رو روی سی دی ریختیم
و روی کامپیوتر فرد دیگری اجرا کردیم هم فایل های صوتی یا تصویری اجرا شود ؟
یا علی خدا نگهدار

ULF_VB6
11-04-2008, 21:40
از app.path استفاده کنید.
توی این خاصیت مسیر اجرای برنامه ذخیره میشه.

amirepsilon
14-04-2008, 11:39
سلام
ممنونم
میشه با ذکر یه مثال بیشتر توضیح بدی
یا علی

Smafias
24-04-2008, 17:12
مثلا برای مسیر یک فایل تصویر آنرا در پوشه ای که برنامه قرار دارد بیندازید و بعد

DirPic=app.path+"\pic.bmp"

حتی میتوانید در یک ساب فولدر فایل را قرار دهید و بعد

DirPic=app.path+"\Images\pic.bmp"

بهرام_62
24-04-2008, 21:45
مثلا برای مسیر یک فایل تصویر آنرا در پوشه ای که برنامه قرار دارد بیندازید و بعد

DirPic=app.path+"\pic.bmp"

حتی میتوانید در یک ساب فولدر فایل را قرار دهید و بعد

DirPic=app.path+"\Images\pic.bmp"

دوست عزیزمون درست می فرمایند ولی این کد یک مشکل داره یعنی اگر این برنامه رو توی ریشه اصلی اجرا کنید پیغام خطا میده
بهتره از کد زیر استفاده کنید:
اول یک متغیر از جنس string بساز (در قسمت general فروم)

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

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

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

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

Smafias
25-04-2008, 11:06
خیلی ببخشیدا
اولا کدی که من نوشتم هیچگونه اروری نداره و فقط به خاطر اینکه داخل کد تگ نذاشتم بهم ریخت
که شکل اصلیش اینه


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

بعدش هم باید خدمتتون عرض کنم که app.path هیچوقت آخرش بک اسلش \ نداره.

بهرام_62
25-04-2008, 15:54
بعدش هم باید خدمتتون عرض کنم که app.path هیچوقت آخرش بک اسلش \ نداره.
کدت درسته مشکل کارت همینجاست دیگه
تو یک نرم افزار بنویس که app.path رو نشون بده بعد همون نرم افزار رو بزار توی ریشه اصلی یک درایو مثلا توی خود درایو c منظورم ایه که تو پوشه خاصی نباشه بعد برنامه رو اگر اجرا کنی / هم آخرش داره
این یک عیب وی بیه به نظر من
ولی به راحتی قابل حله با اون کدی که من نوشتم[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

Smafias
25-04-2008, 18:32
کدت درسته مشکل کارت همینجاست دیگه
تو یک نرم افزار بنویس که app.path رو نشون بده بعد همون نرم افزار رو بزار توی ریشه اصلی یک درایو مثلا توی خود درایو c منظورم ایه که تو پوشه خاصی نباشه بعد برنامه رو اگر اجرا کنی / هم آخرش داره
این یک عیب وی بیه به نظر من
ولی به راحتی قابل حله با اون کدی که من نوشتم[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

تایید میشه - آخه خیلی وقته کار نکردم.
ولی بهتره که اینجور باشه


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

بهرام_62
29-04-2008, 14:15
آره اینجوری ممیشه
هزارنوع میشه:دی