-
ادرس دهی فایل
بنده یک برنامه نوشتم که یکسری فایل صوتی را به انتخاب پخش می کنه .فایلهای صوتی را دریک پوشه به اسم date
در کنار exe برنامه گذاشتم طوری که برای اجرا شدن برنامه باید این پوشه به همین نام ودر کنار این exeباشدچون برای
پخش فایل اینطور ادرس دادم =date/...در موارد زیر مشکل پیش می اید به نظر شما چه کار باید کرد.
1- اگر پوشه date تغییر نام شود
2-اگر exeوپوشه dateدر کنار هم نباشد
3-اگر پوشهdateیا فایلهای داخل ان cutیا حذف شوند
به نظر خودم اگر برنامه ای بنویسم که جلوگیری از تغییر نام وجابجایی وحذف پوشه مربوطه کند درست میشه.
ضمنا این برنامه با نصب روی سیستم نیست.
-
از خود حالات زيد استفاده كن :
کد:
:= 'Data\';
:='.\Data\';
كه هر دو يك كار رو انجام ميدن ولي گاهي يكيش بهتر عمل ميكنه. امتحانش كن.
-
سلام
تا جايي كه من مي دونم راهي نداره(100% نمي گم)
و كمتر اين مشكلات شما پيش مي آد
-
این بیشتر مشکله کاربره نه برنامه نویس.
خود ویندوز رو هم اگه یکسری از فایل هاش رو پاک کنی دیگه نمیتونه اجرا بشه!!
-
-
سلام
می تونید کدتون رو توی Try و Except قرار بدید و بعد از Except ، یه پسغام نشون بدید که مثلا فایل پیدا نشد !!
مثلا :
Try
("PlaySound("\Data\Delete.wav
Except
("فایل پیدا نشد")ShowMessage
end;
....
موفق باشی ...