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

نام تاپیک: چطور میتونم یک رشته یونیکد رو به جای فایل از رشته در Memo بریزم؟

  1. #1
    کاربر دائمی آواتار mbshareat
    تاریخ عضویت
    آبان 1387
    محل زندگی
    شهر مقدس قم-چهارمردان-کوچه 37
    پست
    1,023

    چطور میتونم یک رشته یونیکد رو به جای فایل از رشته در Memo بریزم؟

    سلام و دورد
    این اواخر دارم با memo یونیکد کار می کنم و در ذخیره دچار مشکل شدم. متوجه شدم اگر بتونم سطرهای Memo رو از یه فایل چهار بایتی بخونم، Memo محتوای WideString پیدا میکنه.
    این فایل فقط کارکترهای 255-254-136-37 داره:https://uupload.ir/view/test_x77j.txt/
    میخوام وابسته به فایل نباشم. (راهی بلد نیستم که نوع متن Memo رو مستقیما multi char unicode یا WideString تعیین کنم!)
    آیا راهی هست که با استریم مثلا #65279#9608(همون اعداد بالا) رو به Memo2.Lines.LoadFromStrem بدم؟

  2. #2
    کاربر دائمی آواتار mbshareat
    تاریخ عضویت
    آبان 1387
    محل زندگی
    شهر مقدس قم-چهارمردان-کوچه 37
    پست
    1,023

    نقل قول: چطور میتونم یک رشته یونیکد رو به جای فایل از رشته در Memo بریزم؟

     Var  S:WideString;
    Stream : TStream;
    begin
    S:=#65279#9608;
    Stream := TStringStream.Create(S,TEncoding.Unicode);
    try
    Memo2.Lines.LoadFromStream(Stream);
    finally
    Stream.Free;
    end;

    این کد کارکرد.اما خیلی ازش سر در نمیارم!

  3. #3
    کاربر دائمی آواتار mbshareat
    تاریخ عضویت
    آبان 1387
    محل زندگی
    شهر مقدس قم-چهارمردان-کوچه 37
    پست
    1,023

    نقل قول: چطور میتونم یک رشته یونیکد رو به جای فایل از رشته در Memo بریزم؟

    متوجه شدم اگر memo2 مخفی هم باشه، یک لحظه دیده میشه و دوباره مخفی میشه.
    بنابر این چنین کدی ضرورت داره(من کد دیگه ای بلد نیستم!):
        Memo2.Left:=-1000;

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

  1. سوال: ذخیره متن Memo به صورت یونیکد
    نوشته شده توسط mbshareat در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 1
    آخرین پست: پنج شنبه 16 بهمن 1404, 01:18 صبح
  2. سوال: چطور میتونم یه متن رو توی یه MEMO دو ورچین کنم
    نوشته شده توسط joooje در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 10
    آخرین پست: چهارشنبه 22 دی 1389, 13:48 عصر
  3. تشخیص اینکه داخل memo یونیکد وجود دارد یا نه
    نوشته شده توسط nasr در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: یک شنبه 18 مرداد 1388, 18:56 عصر
  4. چگونه میتونم یک عکس در پیش زمینه یک memo
    نوشته شده توسط در بخش برنامه نویسی در Delphi
    پاسخ: 1
    آخرین پست: چهارشنبه 25 آبان 1384, 00:49 صبح
  5. جایزهء یک میلیون دلاری ! ( $$$ )
    نوشته شده توسط Inprise در بخش امنیت در شبکه
    پاسخ: 0
    آخرین پست: پنج شنبه 02 بهمن 1382, 10:35 صبح

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

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