نقل قول:
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;
موفق و موید باشید.