![]() |
|
رسالة خطا ارجو المساعدة - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغات البرمجة الاخرى (http://vb4arb.com/vb/forumdisplay.php?fid=4) +--- قسم : قسم لغة vb6.0 (http://vb4arb.com/vb/forumdisplay.php?fid=18) +--- الموضوع : رسالة خطا ارجو المساعدة (/showthread.php?tid=23811) |
رسالة خطا ارجو المساعدة - محمد حمد محمد - 12-02-18 اساتذتي الكرام في حالة فتح مشروع جديد واضافة Module1 نقوم بلص كود تعريف المتغيرات تظهر لدي رسالة خطا وهي compile error- user defined type not defined RE: رسالة خطا ارجو المساعدة - Ahmed_Mansoor - 13-02-18 السلام عليكم ورحمة الله وبركاته أهلا بك أخي الكريم , الرسالة تخبرك بأنه يوجد نوع من المتغيرات وهو نوع أنشأه المستخدم نوع خاص وليس كالأنواع المرفة اللي هي Integer أو الـ String وغيرها وإنما نوع خاص خاص من المتغيرات أنشأه المستخدم ولم يتم العثور أو التعرف على هذا النوع حيث لابد أن يكون بناء نوع المتغير الخاص موجود في كود برنامجك ومثال على إنشاء نوع متغيرات خاص بهذه الطريقة : PHP كود : Public Type vb4arabهنا إنشأنا نوع متغيرات خاص بإسم vb4arab تستطيع إستخدامه هكذا : PHP كود : Dim AA As vb4arab وهذه الطريقة تستطيع إسناد قيم للمتغيرات الفرعية التابعة لهذا النوع الخاص والتي هي Name وAge يعني للقراءة والكتابة . أو PHP كود : Public NUM Ahmedهنا إنشأنا نوع متغيرات خاص بإسم Ahmed تستطيع إستخدامه هكذا : PHP كود : Dim AA As Ahmed وأما هذه الطريقة لاتستطيع إسناد قيم للمتغيرات الفرعية التابعة لهذا النوع الخاص والتي هي Name وAge يعني للقراءة فقط وتكون القيم فقط رقمية . هذه هي طرق إنشاء نوع متغيرات خاصه بالمستخدم وليس الأنواع العادية , لذلك تأكد من وجود بناء إنشاء نوع المتغير الخاص وأيضً تأكد من أنه بـ Public وليس Private إن كنت مستخدم هذا النوع الخاص في فورم وبناء المتغير الخاص في فورم آخر أو في موديل . RE: رسالة خطا ارجو المساعدة - محمد حمد محمد - 13-02-18 استاذي الفاضل بعد التحية الطيبة اخي هذا هو اسم المتغيرات التي تعطي هذه الرسالة Public dB As New ADODB.Connection Public Rs As New ADODB.Recordset على الرغم انها موجودة في برنامج اخر تم تحميله من قبل الاستاذ امير لكن هذه المتغيرات لا تعمل الا في هذا البرنامج واذا قمت بكتابتها في برنامج جديد تظهر على رسالة الخطا السابقة ارجو المساعدة RE: رسالة خطا ارجو المساعدة - Ahmed_Mansoor - 13-02-18 أهلا بك أخي الكريم ، قبل نسخك لهذه المتغيرات في أي مشروع تأكد من أنك أضفت مكتبة الـ ADO والخاصة بالإتصال بقواعد البيانات والتعامل معها حيث هذه المتغيرات هي مرتبطه بهذه المكتبة ، ولإضافة أو إدارج هذه المكتبة في المشروع ، قم بالذهاب إلى قائمة 'Project' أو 'مشروع' في واجهة برنامج الفيجول بيسك٦ ثم إختر العنصر 'References' أو 'مراجع' ثم ستظهر لك نافذة تحتوي على أسماء المكتبات المتوفره إبحث عن هذا الإسم Microsoft ActiveX Data Objects 2.8 أو أي إصدار لهذه المكتبة ليس شرط الإصدار 2.8 لكن يفضل أن تختار آخر إصدار تراه في القائمة ثم علم على المربع الصغير الموجود قبل إسم المكتبة ثم إضغط زر 'OK' أو 'موافق' وهكذا أنت أضفت مكتبة الـADO إلى المشروع ، وإن شاء لن تظهر لك رسالة الخطأ الخاصة بالمتغيرات التي ذكرتها . RE: رسالة خطا ارجو المساعدة - محمد حمد محمد - 13-02-18 (13-02-18, 03:12 PM)Ahmed_Mansoor كتب : أهلا بك أخي الكريم ، قبل نسخك لهذه المتغيرات في أي مشروع تأكد من أنك أضفت مكتبة الـ ADO والخاصة بالإتصال بقواعد البيانات والتعامل معها حيث هذه المتغيرات هي مرتبطه بهذه المكتبة ، ولإضافة أو إدارج هذه المكتبة في المشروع ، قم بالذهاب إلى قائمة 'Project' أو 'مشروع' في واجهة برنامج الفيجول بيسك٦ ثم إختر العنصر 'References' أو 'مراجع' ثم ستظهر لك نافذة تحتوي على أسماء المكتبات المتوفره إبحث عن هذا الإسم Microsoft ActiveX Data Objects 2.8 أو أي إصدار لهذه المكتبة ليس شرط الإصدار 2.8 لكن يفضل أن تختار آخر إصدار تراه في القائمة ثم علم على المربع الصغير الموجود قبل إسم المكتبة ثم إضغط زر 'OK' أو 'موافق' وهكذا أنت أضفت مكتبة الـADO إلى المشروع ، وإن شاء لن تظهر لك رسالة الخطأ الخاصة بالمتغيرات التي ذكرتها . هلا انا شو بدي اقول شكر والله شوي عليك ربي يحفظك ويخليك ويبارك فيك وجزاك الله عن الف خير وبعد عن الف الف شر اللهم امين يارب العالمين استاذي الفاضل احمد ربي يرزقك من رزقه ........ RE: رسالة خطا ارجو المساعدة - Ahmed_Mansoor - 14-02-18 أهلا بك أخي الكريم , الله يبارك فيك ويحفطك ويجزاك كل خير , شكرا جزيلا لك على دعواتك وكلماتك الطيبه . |