PDA

View Full Version : مشکل با پخش صدا



delphiprog3000
یک شنبه 13 مرداد 1387, 11:54 صبح
با سلام به دوستان و اساتید.

من با توابع MMSystem صدایی را پلی میکنم در برنامه خودم که آدرس آن در کنار فایل Exe میباشد.

حلا هنگامی که برنامه رو به سیستم دیگه انتقال میدم در صورتی که این فایل صوتی در کنار فایل Exe وجود دارد ولی صدای اجرا نمیشود.

نظر دوستان واساتید در این زمینه چیست؟

میشه دیگه نیاز به وجود فایل صوتی در کنار Exe نباشد. و با Exe کامپایل شود؟

با تشکر.......................................... ......

Hsimple11
یک شنبه 13 مرداد 1387, 11:59 صبح
اگر به فایل صوتی خود مسیر داده اید با استفاده از توابع ExtractFilePath و ParamStr مشخص کنید که برنامه در هر دایرکتوری که نصب شد، فایل صوتی از پوشه برنامه لود شود و کاری به مسیر نداشته باشد.

راه بهتر گذاشتن فایل صوتی خود در یک ریسورس است.

delphiprog3000
یک شنبه 13 مرداد 1387, 12:25 عصر
ممنون از پاسخت دوست من

آیا راهی نداره که ملحقات برنامه مثل صدا و غیره را در فایل Exe کامپایل کرد.

و نیاز به قرار دادن برنامه در کنار فایل Exe نباشه.؟

Hsimple11
یک شنبه 13 مرداد 1387, 17:53 عصر
آیا راهی نداره که ملحقات برنامه مثل صدا و غیره را در فایل Exe کامپایل کرد.
و نیاز به قرار دادن برنامه در کنار فایل Exe نباشه.؟


منظورتون اینه که فایل صوتی و .. را در کنار برنامه قرار ندید؟ فکر میکنم چند بار این سوال مطرح شد. یکی از راهها استفاده از Resource ها است.

موفق باشید...