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

نام تاپیک: ایجاد TmemoryStream

  1. #1
    کاربر دائمی آواتار ابوالفضل عباسی
    تاریخ عضویت
    شهریور 1393
    محل زندگی
    Inside Esfahan
    پست
    719

    Lightbulb ایجاد TmemoryStream

    باسلام. خدمت تمامی دوستان.
    عیدتون پیشاپیش مبارک،امیدوارم سال خوبی رو داشته باشید.
    یک سوال:

    چگونه میتونم یک TmemoryStream رو فهمید nil است یا نه؟
    مثلا:
    var tm:TmemoryStream;begin
    if ..... then
    begin
    tm:=TmemoryStream.create;
    .
    .
    .
    end;
    if tm <> nil then
    tm.free;
    .
    .
    .
    end;


    قسمت ( <> nil) درست کار نمی کند. همیشه وارد شرط میشود.(چه وقتی که tm ایجاد شده باشد،چه وقتی که tm ایجاد نشده باشد)
    بجای nil چه فرمانی باید گذاشت؟

    باتشکر از همگی

  2. #2
    کاربر دائمی آواتار Delphi Coder
    تاریخ عضویت
    آذر 1386
    محل زندگی
    c:\windows\system32
    پست
    579

    نقل قول: ایجاد TmemoryStream

    سلام. سال نو شما هم پیشاپیش مبارک.
    var
    TM: TMemoryStream;
    begin
    TM := nil;
    if TM = nil then
    TM := TMemoryStream.Create;
    if TM = nil then
    TM := TMemoryStream.Create;
    FreeAndNil(TM);
    if TM = nil then
    TM := TMemoryStream.Create;
    FreeAndNil(TM);

    این کد درست کار میکنه همونطوری که انتظار میره. اگر متغییر local باشه باید خودتون در ابتدای کار اونرو nil کنید، بر خلاف فیلدها که اول کار خودشون به nil مقداردهی میشن این قانون در مورد متغییرهایی که local هستند صدق نمیکنه.

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

  1. ایجاد دو کومبو باکس که به هم مرتبطند
    نوشته شده توسط bernadet730 در بخش ASP.NET Web Forms
    پاسخ: 8
    آخرین پست: چهارشنبه 25 شهریور 1383, 07:52 صبح
  2. مشکل ایجاد ایندکس در SQL
    نوشته شده توسط sahar8010 در بخش T-SQL
    پاسخ: 5
    آخرین پست: پنج شنبه 04 اردیبهشت 1382, 17:01 عصر
  3. ایجاد فیلتر
    نوشته شده توسط دلفی3000 در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 6
    آخرین پست: چهارشنبه 03 اردیبهشت 1382, 17:58 عصر
  4. ایجاد دایرکتوری
    نوشته شده توسط m_zargarnia در بخش برنامه نویسی در 6 VB
    پاسخ: 3
    آخرین پست: سه شنبه 02 اردیبهشت 1382, 20:32 عصر
  5. ایجاد ‍custom preview با استفاده از quickreport
    نوشته شده توسط omid1974 در بخش ابزارهای گزارش سازی در دلفی
    پاسخ: 4
    آخرین پست: یک شنبه 24 فروردین 1382, 12:17 عصر

برچسب های این تاپیک

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

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