ورود

View Full Version : ترتيب لود شدن توابع



romixery
پنج شنبه 26 شهریور 1388, 13:04 عصر
سلام
من يه كلاس نوشتم كه مثلاً داراي دوتا تابع Fun1 و Fun2‌ هستش. در Fun1 من كدهايي وجود دارن كه وابسته به Fun2 هست. يعني تا Fun2 نباشه، دستورات Fun1 اجرا نميشه. مشكلي وقتي پيش مياد كه من به صورت Desgin Time كامپوننت رو ساخته و برنامه رو Run‌ مي كنم. متأسفانه اول Fun1 لود ميشه، بعد Fun2 و اين يعني مشكل !!!!
اگر دقيقتر بخواين بدونيد كه من چي كار كردم، بايد بگم كه دوتا تابع براي Set كردن خواص يه Property نوشتم. كه تا Property اولي مقداردهي نشه، Property دومي نبايد True بشه و بايد يه پيغام بده كه بايد اول Property‌ اولي رو مقدار دهي كنيد. وقتي در Design Time خاصيت اولي رو Set مي كنم. و خاصيت دومي، رو True‌ مي كنم. مشكلي نيست. وقتي برنامه رو Run‌مي كنم، قبل از ساخته شدن كامپوننت، متأسفانه اول خاصيت دومي چك ميشه، ميبينه كه خاصيت اول هنوز set نشده، اون وقت پيغام ميده كه "اول بايد خاصيت اولي رو ست كنيد". اميدوارم كه منظورم رو فهميده باشين.
اينم مشكلم. از دوستان كسي هست كه مرا ياري دهد ...:عصبانی++:
با تشكر