المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : مشكل في تشغيل مقرءين


فيصل وزان
14-05-2013, 08:29 PM
بسم الله الرحمن الرحيم

اخواني اصمم برنامج للقران الكريم بمجموعة من القراء اعتمادا على النت واعتمدت على شرح الاخ والمبدع عزيز سوفت

اواجه مشكل في كوني لما اقوم باختيار اي مقرئ فان البرنامج يعتمد فقط على المقرئ الاول اللذي عندي هو ابو بكر الشاطري

وهذا هو كود كومبو بوكس الصور علما اني وضعت امام كل مقرء رقم مجلده من موقع اسلام كال islam call


sw = ComboBox.GetSelected("combo_sw");
url = ComboBox.GetItemData("combo_sw", sw);
MediaPlayer.Load("Media_Player", url);

ch = ComboBox.GetSelected("combo_ch");
v_n = ComboBox.GetItemData("combo_ch", ch);

if ch ==1 or sw ==1 then
Dialog.Message("عفوا", "المرجوا إختيار المقرئ");

n_url = String.Replace("url", "/0022/", "/"..v_n.."/", false);
MediaPlayer.Load("Media_Player", " n_url ");


end

النصل القاطع
14-05-2013, 09:48 PM
أعتقد أن
n_url = String.Replace("url", "/0022/", "/"..v_n.."/", false);
يجب أن تكون
n_url = String.Replace("url", "//0022//", "//"..v_n.."//", false);
أو
n_url = String.Replace("url", "/0022/", "//"..v_n.."//", false);
بالتوفيق

azizsoft
15-05-2013, 01:51 AM
بسم الله الرحمن الرحيم

جزاكم الله خيرا استاذ خالد
بعد اذنكم

اخي الكريم لاحظ أن الأمر المطلوب تنفيذه في صورة تحقق الشرط هو فقط عرض الرسالة

if ch ==1 or sw ==1 then
Dialog.Message("عفوا", "المرجوا إختيار المقرئ");


وفي صورة اختيار المستخدم مقرىء معين من الكمبوبكس
سيتم تنفيذ الشرط الثاني وهو

n_url = String.Replace("url", "/0022/", "/"..v_n.."/", false);
MediaPlayer.Load("Media_Player", " n_url ");

end


لذلك يجب أن تفصل بين الأمرين بـــ else ليكون كما يلي


if ch ==1 or sw ==1 then
Dialog.Message("عفوا", "المرجوا إختيار المقرئ");
else
n_url = String.Replace("url", "/0022/", "/"..v_n.."/", false);
MediaPlayer.Load("Media_Player", " n_url ");


end

Haitham.2012
15-05-2013, 11:09 AM
بسم الله الرحمن الرحيم

جزاكم الله خيرا استاذ خالد
بعد اذنكم

اخي الكريم لاحظ أن الأمر المطلوب تنفيذه في صورة تحقق الشرط هو فقط عرض الرسالة

if ch ==1 or sw ==1 then
dialog.message("عفوا", "المرجوا إختيار المقرئ");


وفي صورة اختيار المستخدم مقرىء معين من الكمبوبكس
سيتم تنفيذ الشرط الثاني وهو

n_url = string.replace("url", "/0022/", "/"..v_n.."/", false);
mediaplayer.load("media_player", " n_url ");

end


لذلك يجب أن تفصل بين الأمرين بـــ else ليكون كما يلي


if ch ==1 or sw ==1 then
dialog.message("عفوا", "المرجوا إختيار المقرئ");
else
n_url = string.replace("url", "/0022/", "/"..v_n.."/", false);
mediaplayer.load("media_player", " n_url ");


end




وفقك الله يا اخي عزيز على ما تقدمه من مساعده لإخوانك