تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 14

نام تاپيک: یک ایراد بسیار بزرگ *****VB6

  1. #1
    داره خودمونی میشه FAKHRED's Avatar
    تاريخ عضويت
    Jul 2009
    محل سكونت
    a Numb City
    پست ها
    61

    5 یک ایراد بسیار بزرگ *****VB6

    اگه میشه یه راه حل بهم بگین!

    ---------- Post added at 03:50 PM ---------- Previous post was at 03:45 PM ----------

    من وقتی از تو Word2003-2007-2010 یه متنی که مثلا "پرویز" رو کپی و تو یکی از textbox های برنامه ی در حال اجرایم پیست میکنم به جای حرف "ی" علامت سوال گذاشته میشه
    خواهش میکنم کمکم کنید............::

  2. #2
    پروفشنال
    تاريخ عضويت
    May 2008
    محل سكونت
    Kurdistan
    پست ها
    855

    پيش فرض

    Font تکست باکست رو به " Tahoma " یا " Arial " یا هر فونتی که فارسی رو بطور کامل ساپورت میکنه عوض کن !

  3. #3
    داره خودمونی میشه FAKHRED's Avatar
    تاريخ عضويت
    Jul 2009
    محل سكونت
    a Numb City
    پست ها
    61

    پيش فرض

    عوض کرده بودم بازم همونطوری بود

    ---------- Post added at 04:28 PM ---------- Previous post was at 04:24 PM ----------

    اگه میشه خودتون یک بار امتحان کنید

  4. #4
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    لازم میدانم یادآوری کنم VB6 سال 1998 ذاتاً Ascii کار میکند.
    یعنی اصلاً امکان کارکرد unicode ای ندارد.
    به همین دلیل هم مدام با فارسی و سایر زبانها مشکل خواهید داشت.
    یک تیک ناقابل در کنترل پنل جابجا شود کل برنامه علامت سوال میشود!!!

    متنی که در VB6 وارد میکنید و ذخیره میکنید و نمایش میدهد همه مطابق استاندارد Ascii خواهد بود و اگر متنی را داخل یک فایل txt ذخیره کنید اعتباری ندارد در مقصد و در سیستم عامل دیگر و با تنظیمات دیگر صحیح نمایش داده شود.

    پیشنهاد میکنم VB6 تان را به VB9 اپگراید کنید.
    اگر هم قول مایکروسافت به تاخیر نیافتد 23 فرودین نسخه نهایی VB10 یا همان VB.Net2010 هم عرضه خواهد شد.
    انوقت VB6 با تکنولوژی روز دنیا 4 نسخه و معادل 12 سال، فاصله پیدا خواهد کرد!

    =====

    سال جدید را هم خدمتت دوستان تبریک میگم و انشاا... سال خوبی داشته باشید.

  5. 6 کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده اند


  6. #5
    داره خودمونی میشه Dark.Lord's Avatar
    تاريخ عضويت
    Aug 2007
    محل سكونت
    C:\Windows\Temp
    پست ها
    166

    پيش فرض

    پیشنهاد می کنم بجای تکست باکس معمولی از ریچ تکست باکس استفاده کنید،
    تا حد زیادی مشکلتان حل می شود.

  7. 2 کاربر از Dark.Lord بخاطر این مطلب مفید تشکر کرده اند


  8. #6
    داره خودمونی میشه FAKHRED's Avatar
    تاريخ عضويت
    Jul 2009
    محل سكونت
    a Numb City
    پست ها
    61

    پيش فرض

    از اونم استفاده کردم درست شد اما وقتی میخواد به چارت انتقال پیدا کنه دوباره همین اتفاق می افته حتی فونت چارت رو هم عوض کردم باز هم همین طور بود اگه میشه یه راه حل اساسی جلوی راهم بزارید!!!!!!!!!!!!!!!!!!!!

  9. این کاربر از FAKHRED بخاطر این مطلب مفید تشکر کرده است


  10. #7
    داره خودمونی میشه Dark.Lord's Avatar
    تاريخ عضويت
    Aug 2007
    محل سكونت
    C:\Windows\Temp
    پست ها
    166

    پيش فرض

    مشکل از فونت سیستم عاملت نیست؟
    تو سیستم عامل های دیگه هم چک کن...

  11. این کاربر از Dark.Lord بخاطر این مطلب مفید تشکر کرده است


  12. #8
    داره خودمونی میشه FAKHRED's Avatar
    تاريخ عضويت
    Jul 2009
    محل سكونت
    a Numb City
    پست ها
    61

    پيش فرض

    خودم فهمیدم باید از vb.net که جدیدتره استفاده می کردم

  13. این کاربر از FAKHRED بخاطر این مطلب مفید تشکر کرده است


  14. #9
    داره خودمونی میشه FAKHRED's Avatar
    تاريخ عضويت
    Jul 2009
    محل سكونت
    a Numb City
    پست ها
    61

    پيش فرض

    دوستان عزیز بعد از مدت های مدید فهمیدم که این کد را باید در VB6 وارد کرد که به جای ی ،؟ گذاشته نشه


    text1.text=replace(text1.text,"?","ي")
    ولی شما ها حتی یه امتحان هم نکردین.

  15. این کاربر از FAKHRED بخاطر این مطلب مفید تشکر کرده است


  16. #10
    پروفشنال
    تاريخ عضويت
    Apr 2010
    پست ها
    600

    پيش فرض

    دوستان عزیز بعد از مدت های مدید فهمیدم که این کد را باید در VB6 وارد کرد که به جای ی ،؟ گذاشته نشه


    text1.text=replace(text1.text,"?","ي")
    ولی شما ها حتی یه امتحان هم نکردین.
    این روش واقعاً مسخره ست...!؟!

    اینجوری اگه کاربر بخواد علامت سوال بزنه... جاش 'ی' می افته...!؟!

    راه حل عاقلانه تر اینه که دکمه فشرده شده رو از روی کد اسکی ش... شناسایی کنی... و..............!؟!

    راستی... چرا از کامپیوترم دود بلند نشد...!؟!
    Last edited by !Plus; 23-01-2011 at 23:17.

صفحه 1 از 2 12 آخرآخر

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •