تبلیغات :
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام
خرید لپ تاپ استوک
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک

[ + افزودن آگهی متنی جدید ]




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 14

نام تاپيک: استفاده از یک متغیر در بلوک ها

  1. #1
    اگه نباشه جاش خالی می مونه amin a.^2's Avatar
    تاريخ عضويت
    Aug 2006
    محل سكونت
    یه جایی همین دورو ورا
    پست ها
    358

    پيش فرض استفاده از یک متغیر در بلوک ها

    با سلام من می خوام از یک متغیر تو همه بلوک ها استفاده کنم بشرطی که اگه تو بلوک اول تغیری در متغیر ایجاد بشه تو بقیه ی بلوک ها هم این تغییر بر روی متغیر انجام بشه امیدوارم فهمیده باشید منظورم چیه البته می دونم
    باید اونا تو قسمت پابلیک تعریف کنم اما مشکل بر سر تغییرات بر روی متغیر
    بسیار بسیار ضروریه
    خدانگهدار با سپاس

  2. #2
    حـــــرفـه ای مرد مباح's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    روي ميخ
    پست ها
    2,143

    پيش فرض

    اينو كه خودت سوال پرسيدي و جواب دادي.
    پس مشكلت كجاست ؟

  3. #3
    اگه نباشه جاش خالی می مونه amin a.^2's Avatar
    تاريخ عضويت
    Aug 2006
    محل سكونت
    یه جایی همین دورو ورا
    پست ها
    358

    پيش فرض

    با سلام
    كجاش جوابمو دادم
    من مي خوام بدونم چه كار كنم كه وقتي تو بلوك آ متغير ايكس منهاي يك ميشه تو بلوك بي هم ايكس كنهاي يك بشه
    اميدوارم فهميده باشيد
    خدانگه دار

  4. #4
    داره خودمونی میشه BoomDoongDang's Avatar
    تاريخ عضويت
    Oct 2006
    پست ها
    76

    پيش فرض

    سلام
    در دلفی نمیتونید متغیر رو به صورت استاتیک تعریف کنید بر خلاف C .
    اما میشه این رو ایجاد کرد دو راه وجود داره که من راه دوم رو پیشنهاد میکنم راه اولی ساده تر هستش ولی به نظر من دومی بهتره:

    1- متغیر رو خارج از تعریف کلاس و در قسمت var یونیت تعریف کنید .

    2- به این ترتیب عمل کنید :
    در کلاس یک Property تعریف کنید .
    در همان یونیت کلاس خارج از محل تعریف کلاس در قسمت var یک متغیر از همان نوع تعریف کنید .
    در Set و Get پراپرتی که تعریف کردید از همون متغیر Global استفاده کنید .

    حسن راه دوم اینه که اگر از این کلاس خواستید به عنوان پدر کلاسهای دیگه استفاده کنید , میتونید از این Property هم سود ببرید .

    اگر مشکلی داشتید بگید تا نمونه کد راه دوم رو بگذارم.

  5. #5
    اگه نباشه جاش خالی می مونه amin a.^2's Avatar
    تاريخ عضويت
    Aug 2006
    محل سكونت
    یه جایی همین دورو ورا
    پست ها
    358

    6

    نقل قول نوشته شده توسط BoomDoongDang
    سلام
    در دلفی نمیتونید متغیر رو به صورت استاتیک تعریف کنید بر خلاف C .
    اما میشه این رو ایجاد کرد دو راه وجود داره که من راه دوم رو پیشنهاد میکنم راه اولی ساده تر هستش ولی به نظر من دومی بهتره:

    1- متغیر رو خارج از تعریف کلاس و در قسمت var یونیت تعریف کنید .

    2- به این ترتیب عمل کنید :
    در کلاس یک Property تعریف کنید .
    در همان یونیت کلاس خارج از محل تعریف کلاس در قسمت var یک متغیر از همان نوع تعریف کنید .
    در Set و Get پراپرتی که تعریف کردید از همون متغیر Global استفاده کنید .

    حسن راه دوم اینه که اگر از این کلاس خواستید به عنوان پدر کلاسهای دیگه استفاده کنید , میتونید از این Property هم سود ببرید .

    اگر مشکلی داشتید بگید تا نمونه کد راه دوم رو بگذارم.
    با سلام
    خيلي ممنون از راهنماييتون
    اميدوارم مشكلما حل كنه
    اگه براتون اشكالي نداره نمونه راه دوم را هم بذاريد
    خبرشو بهتون مي دم
    خدانگهدار

  6. #6
    داره خودمونی میشه BoomDoongDang's Avatar
    تاريخ عضويت
    Oct 2006
    پست ها
    76

    پيش فرض

    سلام
    امین جان اگه دقیقا بگی و توضیح بدی که چی میخواهی من یک مثال مطابق اونچه که میخواهی میزنم .

    ببین اگر میخواهی از متغیر فقط در همون کلاس استفاده کنی که اصلا نیازی به این کارها نیست . حتی Private هم کفایت میکنه .
    اگر میخواهی یک نمونه از اون کلاس رو Create کنی و به بقیه کلاسهات اجازه بدی باهاش کار کنند ، باید Public تعریف کنی و با اسم Instance اون کلاس به اون متغیر دسترسی پیدا کنی . همین !

    اما اگر مثلا میخواهی از کلاس اولت کلاسهای دیگه ای مشتق کنی یا به هر طریقی میخواهی از متغیرت به صورت Static استفاده کنی اونوقت باید از همون راهی که تو پست قبلی گفتم استفاده کنی.

  7. #7
    اگه نباشه جاش خالی می مونه amin a.^2's Avatar
    تاريخ عضويت
    Aug 2006
    محل سكونت
    یه جایی همین دورو ورا
    پست ها
    358

    پيش فرض

    با سلام
    من يه برنامه دارم مي سازم كه توش نياز به دكمه ي صفحه ي بعد و قبل هست حالا مي خوام رويonclickصفحه ی بعد
    بنویسم که به ایکس یکی اضافه کنه و به ازای هر ایکسی یه صفحه ای را نشون بده و برای صفحه ی قبل از ایکس یکی
    کم کنه و بازم به ازای هر مقدار ایکسی صفحه ای را نشان بده
    فکرکنم کامل تر از این نشه توضیح داد
    خیلی ممنون
    خدانگهدار

  8. #8
    حـــــرفـه ای مرد مباح's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    روي ميخ
    پست ها
    2,143

    پيش فرض

    اين دو صفحه رو توي use unit براي همديگر تعريف كن و بعد ميتوني اين كارو با پابليك انجام بدي.
    توي فرم اول از اسم خود متغير استفاده كن و توي فرم دوم به صورت زير عمل كن :
    اسم متغيير.اسم فرم اول

    اينجوري كارت راه ميوفته.
    توي پست 2 هم گفتم كه خودت جواب خودت رو دادي. منظورم همين بود.
    فكر كنم طريقه استفاده از كد رو نميدونستي كه برات نوشتم.
    موفق باشيد.

  9. #9
    داره خودمونی میشه BoomDoongDang's Avatar
    تاريخ عضويت
    Oct 2006
    پست ها
    76

    پيش فرض

    در تایید چیزی که مرد مباح گفت باید این رو هم یاد آوری کنم که تا زمانی که به این متغیر احتیاج داری نمیتونی فرم اول رو آزاد کنی . یا باید ببندیش یا Hide کنی .

    راستی امین جان این چیزی که میگی در واقع قراره مثل یک wizard باشه ؟ مثلا مثل برنامه های نصب ؟

  10. #10
    اگه نباشه جاش خالی می مونه amin a.^2's Avatar
    تاريخ عضويت
    Aug 2006
    محل سكونت
    یه جایی همین دورو ورا
    پست ها
    358

    پيش فرض

    عزیزان من فقط یه فرم دارم نه دوتا منظورمم از صفحه image هست که با زدن این دوتا دکمه اونimage عوض میشه
    اصلاً من کل برنامرو میذارم اینجا تا شما بهتر منظورمو بفهمید

صفحه 1 از 2 12 آخرآخر

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •