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

مشاهدة النسخة كاملة : ساعدونى فى مشكلة اوتو بلاى مع xml


بيانكى
13-12-2015, 01:32 PM
السلام عليكم ورحمة الله وبركاتة
اطلب مساعده فى هذه المشكلة
لقد اعددت ملف xml مكتوب فى نوت باد بلس
حتى لا اطيل عليكم وضعت هذا الملف فى مشروعى واريد ان يظهر ديالوج بمحتوى هذا الاكس ام ال
جربت اكتر من تجربة ولكن تظهر لى هذه الرسالة
Error: attempt to index globle 'dialog' (a nil value)
stack traceback:
:[ page1 - >on show] line: 2 in main chunk

ارجو ان تخبرونى بحل هذه المشكلة وهل احتاج لاى اضافة للبرنامج (بلوجن)

ثامر أبو بلقيس
13-12-2015, 04:27 PM
ضع ملف ايكسامل حسب المسار الموضح في الكود وجرب
هل هذا ما تريد أم شيء آخر
result = TextFile.ReadToString("AutoPlay\\Docs\\test.xml");
Dialog.Message("Notice", result);

عبود عبود
18-12-2015, 01:09 PM
السلام عليكم ورحمة الله وبركاته

حتى يتم عرض محتوى ملف xml لابد من قراءتة أولا أو تحميلة إلى الذاكرة بواسطة أكواد xml :

XML.Load("AutoPlay\\Docs\\api.xml");

ثم الحصول على المحتوى النصى الكامل لملف xml وحفظة فى متغير :

result = XML.GetXML();

ثم إستدعاء النتيجة المخزنة فى المتغير result وعرضها فى ديالوج كالآتى :

Dialog.Message("Notice", result, MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);