نمایش نتایج 1 تا 2 از 2

نام تاپیک: برای برنامه هاتون تابع تعریف کنید

  1. #1

    برای برنامه هاتون تابع تعریف کنید

    سلام

    اگه از یه تکه کد تکراری تو برنامه هاتون زیاد استفاده می شه بهترین کار اینه که اونو بصورت تابع تعریف کنید. یک تابع رو در یک یونیت تعریف کنید و با uses در برمهای دیگه همیشه می تونید ازش استفاده کنید.
    حالا اگه این تابع در بقیه برنامه ها هم کاربرد داره اونو در کتابخانه دلفی قرار بدید.
    برا این کار فایلهای dfm,duc,pas رو به آدرس C:\Program Files\Borland\Delphi5\lib ببرید و در هر فرمی که می خواهید از این تابع استفاده کنید تو قسمت interface اونو uses کنید . اینطوری لازم نیست سورس تابع رو تو برنامه بیارین.
    یه نکته خیلی مهم تو این کار وجود داره و اونم اینه که حتما اسم unit و form که تابع رو توش نوشتین باید منحصر به فرد باشه. مثلا اگه با همون اسم form1 ببریدش تو کتابخونه بعدا نمی تونید فرم جدیدی به برنامه تون اضافه کنید . چیزی که برا من پیش اومد و یه چند روزی حسابی سر درگم بودم :( :!:

    امید باحــــــــــــــــــــــ ـــــــــال :wink:

  2. #2
    سلام
    البته نکته ای که اشاره کردید مربوط به زبان خاص یا کامپایلر خاصی نمیشه و هر کدوم که قابلیت پذیرش داشته باشند را میتونیم در این مجموعه بیاریم.
    اما دلیل اینکه این متن را نوشتم مساله ای بود که در مورد نام گذاری گفتید.
    برای تکمیل صحبتهای آقای 56 یک پیشنهاد عمومی وجود داره که تا حدی تبدیل به استاندارد قراردادی شده.
    هر کجا ماژول شخصی (اعم از Function, Procedure, Sub ,...) یا متغیر عمومی داشتید از چند حرف اختصاری (مثلا اسم خودتون) در ابتدای نام گذاری استفاده کنید.
    به این صورت مشکلی که گفتید پیش نمیاد.

    موفق باشید...

تاپیک های مشابه

  1. پاسخ: 7
    آخرین پست: سه شنبه 28 خرداد 1392, 18:57 عصر
  2. پاسخ: 4
    آخرین پست: یک شنبه 18 آذر 1386, 14:27 عصر
  3. یک مشکل برای برنامه نمایشگاه قرآن (کمک کنید)
    نوشته شده توسط irdelta در بخش ASP.NET Web Forms
    پاسخ: 5
    آخرین پست: پنج شنبه 29 شهریور 1386, 12:56 عصر
  4. کدام ویندوز را برای ساخت برنامه دلفی پیشنهاد می کنید Xp,2000,Vista,98,...
    نوشته شده توسط دنی کوئیل در بخش برنامه نویسی در Delphi
    پاسخ: 12
    آخرین پست: جمعه 16 دی 1384, 14:44 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •