AliHSlc
Member
سلام خدمت تمامی عزیزان دل!
یه سوال داشتم..... برام یه مشکل خیلی سده پیش اومده که هرچی سعی کردم نتونستم حلش کنم...
من یه متغیر بولی دارم با مقدار False توی کلاس 1 که به صورت سراسری تعریف شده!
من به این متغیر در کلاس 2 مقدار True میدم.... ولی وقتی دوباره تو کلاس 1 میام .. این متغیر به مقدار False تغیرر کرده... دیوونم کرده.... چیکار ش کنم...
راستی وقتی از متغیر Public Shared استفاده می کنم... مشکلم کمتر میشه... ولی نمی خوام استفاده کنم!
وقتی توی کلاس 2 میخوام به متغیر پابلیک دسترسی پیدا کنم... کنترل دیباگر میره و سازنده ی پیش فرض کلاس 1 رو فراخونی می کونه و متد InitilazeComponent (امیدوارم درست نوشته باشم) که از اول در سازنده ها قرار داره رو فراخونی می کنه...
فکر کنم این مراجعه به سازنده کارم رو خراب میکنه... در ضمن من از کلاس 1 نمونه سازی نمی کنم ها...: ولی نمیدونم چرا باز هم به سازنده مارجعه می کنه...
Class 1
public BOOL as boolean
end class
class 2
class1.bool = true
end class
امیدوارم این مقدار کم کدی که اینجا قرار دادم بتونه تا حدی منظورم رو بیشتر بیان کنه...
ممنون میشم کمک کنید..
یا علی
یه سوال داشتم..... برام یه مشکل خیلی سده پیش اومده که هرچی سعی کردم نتونستم حلش کنم...
من یه متغیر بولی دارم با مقدار False توی کلاس 1 که به صورت سراسری تعریف شده!
من به این متغیر در کلاس 2 مقدار True میدم.... ولی وقتی دوباره تو کلاس 1 میام .. این متغیر به مقدار False تغیرر کرده... دیوونم کرده.... چیکار ش کنم...
راستی وقتی از متغیر Public Shared استفاده می کنم... مشکلم کمتر میشه... ولی نمی خوام استفاده کنم!
وقتی توی کلاس 2 میخوام به متغیر پابلیک دسترسی پیدا کنم... کنترل دیباگر میره و سازنده ی پیش فرض کلاس 1 رو فراخونی می کونه و متد InitilazeComponent (امیدوارم درست نوشته باشم) که از اول در سازنده ها قرار داره رو فراخونی می کنه...
فکر کنم این مراجعه به سازنده کارم رو خراب میکنه... در ضمن من از کلاس 1 نمونه سازی نمی کنم ها...: ولی نمیدونم چرا باز هم به سازنده مارجعه می کنه...
Class 1
public BOOL as boolean
end class
class 2
class1.bool = true
end class
امیدوارم این مقدار کم کدی که اینجا قرار دادم بتونه تا حدی منظورم رو بیشتر بیان کنه...
ممنون میشم کمک کنید..
یا علی