يك سؤال در مورد دلفي . . . ! [آرشيو] - P30World Forums

PDA

View Full Version : يك سؤال در مورد دلفي . . . !


Moh3en_DDD
01-17-2006, 10:48 PM
من يك نرم افزار درست كردم كه در آن آهنگي از يك فلدر مثلا c:\sss در آن load كرده ام . ولي من مي خواهم اين نرم افزار را روي سيدي بريزم و يك فايل نصبي براي آن بگذارم . ولي كسي كه آن را نصب مي كند معلوم نيست آن آهنگ را روي c:\sss گذاشته باشد پس آن آهنگ باز نمي شود . من مي خواهم اين آهنگ را در جايي كه اين برنامه نصب مي شود (مثلا f:\kkk(آن در ژوشه اي كه در آن فولدر است نصب و load شود . . .!(f:/kkk/hhh/hhh.wave)
چگونه مي شود اين كا را كرد ؟؟؟ :blink:

M@$00D
01-21-2006, 01:03 PM
سلام
مي توني اهنگ رو تو مسير جاريت ادرس بدي .
اون موقع تو برنامه هم ميتوني ادرس رو به كمك تابع برگردوني .
پس موفق مي شي با ادرس سيال كار كني .

Moh3en_DDD
01-21-2006, 04:39 PM
oK?مر 30

Moh3en_DDD
01-21-2006, 04:39 PM
مرسي . حالا امتحانش مي كنم اگه شد . . . !!!

NoneForce
01-25-2006, 11:03 AM
سلام
مي توني مسير جاري رو اينطوري بدست بياري:
strAppPath := IncludeTrailingPathDelimiter(extractFilePath(expan dFileName(paramstr(0))));

saniak_robot
02-25-2006, 11:52 PM
با دستور getdir می تونی مسیر جاری رو پیدا کنی.

FGIT
02-26-2006, 10:39 AM
ميتونيد درون دايركتوري جاري برنامه ات كپي اش كني اونوقت محل نصب برنامه هم اينه
!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!

codemaster
06-07-2006, 03:07 AM
اصلا" به اینها نیازی نداره !

کافیه از جایی که آدرس exe هست آدرس بدی:
فرض کن E درایو CD است!

E:\project.exe
e:\music\music.wav

بعد در قسمت آدرس ها در Delphi مینویسی:
music\music.wav

hp1361
06-07-2006, 04:18 PM
سلام
من يه پيشنهاد ديگه دارم
از فايل هاي رسورس استفاده كن و فايل اهنگ رو تو خود برنامه ببر(البته اگه فقط يه اهنگ داري ها چون حجم برنامه اجرايي بالا ميره)
طريقه اضافه كردن آهنگ ويو به برنامه روآقا قدير تو وبلاگش گذاشته منم الان بهش دسترسي ندارم وگرنه برات ميزاشتم
ادرس
http://kadironline.blogfa.com/

موفق باشي

codemaster
06-07-2006, 11:05 PM
سلام
من يه پيشنهاد ديگه دارم
از فايل هاي رسورس استفاده كن و فايل اهنگ رو تو خود برنامه ببر(البته اگه فقط يه اهنگ داري ها چون حجم برنامه اجرايي بالا ميره)
طريقه اضافه كردن آهنگ ويو به برنامه روآقا قدير تو وبلاگش گذاشته منم الان بهش دسترسي ندارم وگرنه برات ميزاشتم
ادرس
http://kadironline.blogfa.com/

موفق باشي


كامپایلر Delphi اجازه کامپایل فایل هایی که از حد استاندارد بزرگتر باشند نمی دهد و به نظر من کار اصلا" خوبی نیست...

soldier
06-10-2006, 07:02 PM
اصلا" به اینها نیازی نداره !

کافیه از جایی که آدرس exe هست آدرس بدی:
فرض کن E درایو CD است!

E:\project.exe
e:\music\music.wav

بعد در قسمت آدرس ها در Delphi مینویسی:
music\music.wav

سلام کدمستر
اینطور اگر یه OpenDailog داشته باشه اون مسیر رو تغییر می ده.
یعنی این مسیری که دادی music\music.wav اضافه می شه به مسیر OpenDailog .
به عبارتی اگر مسیر OpenDailog درایو اف باشه اما برنامه توی ای.
میره به F:\Music\music.wav و اینطور برنامه باگ داره.
این روش در صورتی خوبه که از OpenDialog , SaveDialog استفاده نکنی.
خوب باید همیشه از روشی استفاده کنی که در هر صورت باگ نداشته باشد.