آخرين پست هاي ارسالي انجمن ايران دلفي

تماشای رایگان فیلم ایرانی ، خارجی و کودک آکادمی دلفی
نمایش نتایج: از 1 به 5 از 5

موضوع: چند سوال...

  1. #1
    کاربر سایت msi1393 آواتار ها
    تاریخ عضویت
    August 2014
    نوشته ها
    36
    تشکر ها
    13
    تشکر شده 14 بار در 11 ارسال.

    چند سوال...

    با عرض سلام خدمت دوستان و اساتید گرامی
    بنده چند سوال داشتم که اگر امکان داره ممنون میشم پاسخ بدید.
    1- در دلفی چطور میشه یه تابع سراسری تعریف کرد که بشه در تمام فرمها ازش استفاده کرد؟
    2- چطوری میشه برای برنامه Help ساخت؟
    3- وقتی برنامه رو با نرم افزار installShield ست آپ کنیم آیا فایل نصب قابل ویرایش هست؟ یعنی برنامه نویس دیگه ای میتونه درون برنامه تغییرات ایجاد کنه؟
    4- چطور میشه برای نرم افزار قفل گذاشت؟ و مثلا برنامه بدون کد فقط 10 ساعت روی هر سیستم کار کنه؟
    6- چطوری میشه محتویاتی که کاربر در یک تکست باکس وارد میکنه بعد از راه اندازی مجدد برنامه دوباره در تکست باکس لود کرد؟ بدون استفاده از دیتابیس؟
    با تشکر

  2. #2
    مدیر انجمن meyti آواتار ها
    تاریخ عضویت
    August 2013
    نوشته ها
    143
    تشکر ها
    134
    تشکر شده 78 بار در 55 ارسال.

    پاسخ : چند سوال...

    سلام
    در خصوص تعریف تابع سراسری : اگه تابع در قسمت uses تعریف بشه از همه فرمها قابل دسترسیه .
    در خصوص قفل : منم دنبال همین قضیه راهی پیدا شد بفرمایید که استفاده کنیم -
    در مورد ذخیر بدون دیتابیس از فایل باید استفاده بشه - مثلا memo خودش همچین قابلتی داره :
    کد:
    Memo1.Lines.SaveToFile('c:\test.txt');
    Memo1.Lines.LoadFromFile('c:\test.txt');

  3. #3
    کاربر سایت msi1393 آواتار ها
    تاریخ عضویت
    August 2014
    نوشته ها
    36
    تشکر ها
    13
    تشکر شده 14 بار در 11 ارسال.

    پاسخ : چند سوال...

    با عرض سلام و تشکر از شما مدیر محترم
    اگر بقیه سوالات رو هم جواب بدید ممنون میشم.
    در مورد تابع سراسری هم میشه بیشتر توضیح بدید؟ آخه من امتحان کردم نشد.
    ممنون و متشکر

  4. #4
    مدیرکل سایت admin آواتار ها
    تاریخ عضویت
    September 2008
    محل سکونت
    تهران ، آیسک
    سن
    38
    نوشته ها
    522
    تشکر ها
    247
    تشکر شده 250 بار در 160 ارسال.
    Blog Entries
    1

    پاسخ : چند سوال...

    1- در دلفی چطور میشه یه تابع سراسری تعریف کرد که بشه در تمام فرمها ازش استفاده کرد؟
    در قسمت Private یا Public یونیت فعلی یک تابع تعریف کنید و بعد در قسمت Implementation تابع رو پیاده سازی کنید و یا یک Unit به پروژتون اضافه کنید و در اونجا تابع خودتون رو به روش مشابه تعریف کنید و با اضافه کردن اسم یونیت در Uses یونیت فعلی از تابع استفاده کنید.


    2- چطوری میشه برای برنامه Help ساخت؟
    راه حلهای زیادی داریم ، از نوشتن یک فایل ورد گرفته تا ساختن فرمی با قابلیت جستجوی سوال و جواب تا نرم افزارهایی که بدین منظور و برای تهیه ی فایلهای .chm و مشابه اون ساخته شده اند.

    3- وقتی برنامه رو با نرم افزار installShield ست آپ کنیم آیا فایل نصب قابل ویرایش هست؟ یعنی برنامه نویس دیگه ای میتونه درون برنامه تغییرات ایجاد کنه؟
    در ساخت ستاپ ما سورس رو که قرار نمیدهیم ... فایل اجرایی رو هم نمیشه به این راحتی ویرایش کرد ...

    4- چطور میشه برای نرم افزار قفل گذاشت؟ و مثلا برنامه بدون کد فقط 10 ساعت روی هر سیستم کار کنه؟
    بهترین روش استفاده از قفلهایی است که هم به نرم افزار و هم به سخت افزار وابسته هستند ...
    6- چطوری میشه محتویاتی که کاربر در یک تکست باکس وارد میکنه بعد از راه اندازی مجدد برنامه دوباره در تکست باکس لود کرد؟ بدون استفاده از دیتابیس؟
    استفاده از ذخیره به صورت فایلینگ که روشهای زیادی دارد ...

    مثلا بعد ذخیره میشه با تایع زیر هم اطلاعات رو لود کرد.

    کد:
     {خواندن از فايل}
    
     function LoadFile(const FileName: TFileName): string;
    begin
      with TStringList.Create do
        try
          LoadFromFile(FileName);
          Result := Text;
        finally
          Free;
        end;
    end;
    موفق و موید باشید.
    دلفی ،*جذاب ترین زبان طراحی نرم افزار ...

  5. کاربر مقابل از admin عزیز به خاطر این پست مفید تشکر کرده است:

    msi1393 (11 / July / 2017)

  6. #5
    کاربر سایت msi1393 آواتار ها
    تاریخ عضویت
    August 2014
    نوشته ها
    36
    تشکر ها
    13
    تشکر شده 14 بار در 11 ارسال.

    Re: پاسخ : چند سوال...

    سلام
    از شما استاد گرامی بسیار متشکرم

  7. کاربر مقابل از msi1393 عزیز به خاطر این پست مفید تشکر کرده است:

    admin (12 / July / 2017)

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

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