PDA

View Full Version : سوال: اشكال در فراخواني رويه ها و مقدار دهي متغير



parselearn
جمعه 05 تیر 1388, 07:26 صبح
با سلام
من به يك مشكلي برخورد كردم البته جدي نيست
فقط به خاطر اطلاعات بيشتر سوال مي كنم

اونم اينه كه در Sub Main تنظيمات برنامم رو فراخواني ميكنم
Call LoadSetting

در تنظيمات متغير ActiveTimeT مقدار يك يا true ميگيره

سپس در Form_Load وقتي شرط ميزارم اگر true بود عملي رو انجام بده، عملي رو انجام نميده و مقدارش هم false هست



حل مشكل:
وقتي در Form_Load رويه LoadSetting رو فراخواني مي كنم مشكل حل ميشه


ميشه بگيد چرا در Sub Main متغير مقدار نميگيره؟

noorsoft
جمعه 05 تیر 1388, 07:33 صبح
متغییر شما سراسری نیست
اگر شما در قسمت General ماژولها و فرمها این عبارت را بنویسید کامپایلر متغییر هایی که تعریف نشده است را خطا میگیرد

Option Explicit

شما اگر متغیر را در ماژول تعریف کنید مشکل شما حل میشه ممکنه نامی که در ماژول تعریف کردین با نامی که در فرم استفاده می کنید فرق می کنه