منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
ما معنى تلك الرساله التى تظهر - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : ما معنى تلك الرساله التى تظهر (/showthread.php?tid=35770)



ما معنى تلك الرساله التى تظهر - خالد كامل1 - 21-07-20

احبتى كنت قد قمت بعمل برنامج مبيعات وكنت واذع فيه اداه تحويل الارقام للحرروف اسمها numtext وكانت تعمل بمتياز الا اننى غيرت نسخه الفيجوال من فيجوال 10 بروفيشنال الى فيجوال ultimate فتظهر تلك الرساله
هل من الممكن حل لتلك المشكله


RE: ما معنى تلك الرساله التى تظهر - خالد كامل1 - 22-07-20

ارجو الرد سريعا يا جماعه من فضلكملان محتاج المشروع جدا


RE: ما معنى تلك الرساله التى تظهر - ابو ليلى - 22-07-20

السلام عليكم و رحمة الله و بركاته
تابع من هذا الرابط شرح عن الية استخدامها


RE: ما معنى تلك الرساله التى تظهر - خالد كامل1 - 22-07-20

(22-07-20, 02:55 AM)ابو ليلى كتب : السلام عليكم و رحمة الله و بركاته
تابع من هذا الرابط شرح عن الية استخدامها

لم افهم شيئا


اخوانى عندما حذفت سطر throw عمل البرنامج بدون اخطاء ولكن الاداه لم تعمل


RE: ما معنى تلك الرساله التى تظهر - asemshahen5 - 22-07-20

Return p1.tostring

اكتبها بدل السطر الذي حذفته .


RE: ما معنى تلك الرساله التى تظهر - خالد كامل1 - 22-07-20

(22-07-20, 07:25 PM)asemshahen5 كتب : Return p1.tostring

اكتبها بدل السطر الذي حذفته 
البرنامج بدا يعمل ولكن يعرض ليه فى التست البوكس الثانى والذى هو عباره عن تكست بوكس للتفقيط ويحول الرقم المكتوب فى التكست بوكس 1 الى حروف وكلمات عربيه للتفقيط


RE: ما معنى تلك الرساله التى تظهر - asemshahen5 - 22-07-20

بصراحة برنامجك ليس بين يدي لاعرف مالخطب فيه لكن المتعارف عليه انه في الفنكشن يجب ان يعيد قيمة و حسب اسطر الكود الذي عرضته لا يوجد اي شيء ليعيده سوى p1 من التعريف اما تحويله لسترنغ لان الفانكشن as string فقط اي استفسار اخر او اذا كنت تريد البحث عن تفقيط من الارقام للكلمات قم بالبحث في المنتدى ستجد العديد من الامثلة المشروحة .


RE: ما معنى تلك الرساله التى تظهر - معاند الحظ - 06-08-20

(21-07-20, 09:18 PM)خالد كامل1 كتب : احبتى كنت قد قمت بعمل برنامج مبيعات وكنت واذع فيه اداه تحويل الارقام للحرروف اسمها numtext وكانت تعمل بمتياز الا اننى غيرت نسخه الفيجوال من فيجوال 10 بروفيشنال الى فيجوال ultimate فتظهر تلك الرساله
هل من الممكن حل لتلك المشكله

اخي هذا الخطأ ليس خطأ برمجي بل هو استثناء تنبيهي  يحدث لتنبيهك الى انك تحاول استدعاء الوضيفة textLine 
وهذي الوضيفة قام بانشائها الفيجوال ستوديو بعد ان كتبت انت او من اعطاك الكود اسم الوضيفة لااستدعائها قبل تعريفها
وفي هذي الحالة فان الفيجوال ستوديو يتعرف اليها على انها غير معرفة ومن باب التسهيل يقترح عليك ان تحولها الى طريقة (وضيفة او اجراء او متغير)
عندما تضع مؤشر الفارة على الكلمة textLine قبل تعريفها سيظهر لك رسالة فيها اقتراح اذا كنت تريد تحويل او انشاء طريقة من الكلمة

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

مثال افتح الفيجوال ستوديو واكتب في محرر الكود textLine ثم اضغط انتر 
الان ضع مؤشر الفارة على الكلمة ستظهر لك علامة تعجب اضغط عليها 
تفتح لك رسالة تخبرك ان الكلمة غير معروفه ومعها اقتراح بتحويل الكلمة الى طريقة 
وبالضغط على خيار Generate method stub

سيولد الفيجوال ستوديو لك جسم الوضيفة ويضع فيها الاستثناء الذي يجب ان تحذفه عند تعديلك للوضيفة