الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

عمر المتغيرات

مغلق
بدأه عبد العظيم غنيم في 22 يناير 2003 · 1 رد · 483 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اعانى من مشكلة وهى

عندى Connection وضعتها فى Module لكى يتم الاتصال بها من اى مكان من البرنامج

وقد جعلت اسم قاعدة البيانات الحالية فى متغير اسمه R وقيمة R مسجلة فى Registry لأننى اتعامل مع اكثر من قاعدة بيانات واقوم بتغيير قاعدة البيانات الحالية عن طريق تخزين اسمها فى Registry

المشكلة هى ان قيمة المتغير R تأخذ قيمة واحدة ولا تتغير لأن تم التصريح عنها بواسطة Dim وقد جربت ذلك بالاستعلام عن شىء من قاعدة البيانات الأخرى واحضر لى بيلنات من قاعدة البيات التى غيرتها بالفعل واسمها موجود فى Registry الأن

ولا يمكن التصريح بواسطة Static لأن المتغير يوجد داخل Module

ما هو حل هذه المعضلة

#2

جرب تستبدل Dim بي Public

هذا الموضوع مغلق.

مواضيع مشابهة