السلام عليكم ورحمة الله و بركاته
هل هناك احنمال وقوع مشاكل في module مستخدم لحفظ قيم متغيرة فيه لاستخدام هذه القيم في شاشات أخرى من نفس البرنامج؟فأنا اعتمد على modules كثيراً و أخاف أن تؤثر على سير البرنامج -إن كان هناك مشاكل قد تحدث- و شكراً لكم
السلام عليكم ورحمة الله و بركاته
هل هناك احنمال وقوع مشاكل في module مستخدم لحفظ قيم متغيرة فيه لاستخدام هذه القيم في شاشات أخرى من نفس البرنامج؟فأنا اعتمد على modules كثيراً و أخاف أن تؤثر على سير البرنامج -إن كان هناك مشاكل قد تحدث- و شكراً لكم
[وسط][/وسط]إن أجري إلا على الله
هههههههههههههههه
لا تطمني ياحبيبي مافي مشاكل إن شاء الله لو واجهت اي مشكلة ماراح نقصر معاك
بس فيه حالة وحدة تطلع مشاكل وهي انه لو كنت تستعدي في الموديول قيمة موجود في مكان خارج نفس المشروع اللي فيه الموديل وتسبب هذا الاستدعاء في خطا من المشروع اللي استدعيت منه القيمة
والله اعلم
<span style='color:green'>سؤل ابن عباس عن علمه كيف جمعه فقال :( أوتيت لسانا سؤولا وقلبا عقولا)</span>
اخي الكريم ،،،
هذا يتوقف على نوع المعرف الذي تستخدمه مع المتغير في Module
وهذا يسمى مجال المتغير Variables Scope
ولكل معرف معنى
فمثلا :
Dim on Procesure Level: يمكن الوصول اليه من خلال نفس الاجراء Procedure
Private on Module Level: يمكن الوصول اليه من خلال جميع الاعضاء الموجودين في نفس Module
Public : يمكن الوصول اليه من اي مكان داخل البرنامج او خارج البرنامج
Shared: تكون قيمته مفتوحة للجميع ويمكن الوصول اليه من من أي مكان
Friend : يمكن الوصول اليه من أي مكان داخل البرنامج فقط
هذا الموضوع مغلق.