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

نام تاپیک: چند سوال

  1. #1

    چند سوال

    سلام
    می خواستم خواهش کنم در مورد موارد زیر برام توضیح بدین و در صورت امکان یه مثال هم از هر کدوم بهم بگین .
    1- بلوک Try...Finally
    2- GetTickCount
    3-RandSeed
    4- تابع Format

    ممنون . :lol:

  2. #2
    کاربر تازه وارد
    تاریخ عضویت
    آبان 1382
    محل زندگی
    اصفهان
    پست
    78
    سلام
    از GetTickCount میتونی برای بدست اوردن زمان اجرای برنامه استفاده کنی به نمونه برنامه زیر نگاه کن :

    prcedure Tform1.formcreate(sender :Tobject);
    var
    Start , i , n : longint;
    begin
    start:=GetTickCount;
    n:=0;
    for i:=1 to 5000000 do
    begin
    inc(n);
    end;
    form1.caption := 'Elapsed Tim in Miliseconde : ' + IntToStr(GetTickCount - Start );
    end;

  3. #3
    کاربر دائمی
    تاریخ عضویت
    خرداد 1382
    محل زندگی
    l8026070@yahoo.com
    پست
    282
    با سلام
    اون دوستمون یکیشو گفت اینم یکی دیگه:
    از بلوک try..finally برای ازاد سازی منابع در اکثر موارد استفاده میشود. مثلا فرض کن توی برنامه از یک TBitmap استفاده میکنی و بعد از Create کردن اون از اون استفاده میکنی اگر در هنگام استفاده خطایی رخ بده و از برنامه خارج بشی اون قسمت از حافظه معمولا قفل شده میمونه که برای اینکه از این کار جلوگیری کنی تمام عملیات رو توی این بلوک میذاری که حتی اگر خطایی روی داد در انتهای کار قطعا حافظه ازاد شود.فکر کنم فهمیدی هر کجاشو نفهمیدی بنویس.

  4. #4
    ممنون از پاسختون .
    اگه امکان داره از بلوک Try..Finally یه قطعه کد نمونه هم بنویسید.
    باز هم ممنون .

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

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