ورود

نسخه کامل مشاهده نسخه کامل : یک ایراد بسیار بزرگ *****VB6



FAKHRED
19-03-2010, 15:50
اگه میشه یه راه حل بهم بگین!

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

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

M i L @ D
19-03-2010, 16:05
Font تکست باکست رو به " Tahoma " یا " Arial " یا هر فونتی که فارسی رو بطور کامل ساپورت میکنه عوض کن !

FAKHRED
19-03-2010, 16:28
عوض کرده بودم بازم همونطوری بود

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

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

_H2_
20-03-2010, 14:56
سلام
لازم میدانم یادآوری کنم VB6 سال 1998 ذاتاً Ascii کار میکند.
یعنی اصلاً امکان کارکرد unicode ای ندارد.
به همین دلیل هم مدام با فارسی و سایر زبانها مشکل خواهید داشت.
یک تیک ناقابل در کنترل پنل جابجا شود کل برنامه علامت سوال میشود!!!

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

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

=====

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

Dark.Lord
01-04-2010, 15:13
پیشنهاد می کنم بجای تکست باکس معمولی از ریچ تکست باکس استفاده کنید،
تا حد زیادی مشکلتان حل می شود.

FAKHRED
22-04-2010, 21:39
از اونم استفاده کردم درست شد اما وقتی میخواد به چارت انتقال پیدا کنه دوباره همین اتفاق می افته حتی فونت چارت رو هم عوض کردم باز هم همین طور بود اگه میشه یه راه حل اساسی جلوی راهم بزارید!!!!!!!!!!!!!!!!!!!!

Dark.Lord
22-04-2010, 21:52
مشکل از فونت سیستم عاملت نیست؟
تو سیستم عامل های دیگه هم چک کن...

FAKHRED
17-06-2010, 08:09
خودم فهمیدم باید از vb.net که جدیدتره استفاده می کردم:46:

FAKHRED
15-01-2011, 21:51
دوستان عزیز بعد از مدت های مدید فهمیدم که این کد را باید در VB6 وارد کرد که به جای ی ،؟ گذاشته نشه


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

!Plus
23-01-2011, 23:11
دوستان عزیز بعد از مدت های مدید فهمیدم که این کد را باید در VB6 وارد کرد که به جای ی ،؟ گذاشته نشه


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

این روش واقعاً مسخره ست...!؟! :27:

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

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

راستی... چرا از کامپیوترم دود بلند نشد...!؟!:21:

FAKHRED
01-02-2011, 01:14
دوست عزیز این شکل علامت سوال برای تایپ انگلیسیه یعنی "?" و اگر تبدیل به ي بشه عیبی نداره چون مال فارسی اینشکلیه "؟" گرفتی جانم!
راستی باهات شوخی کردم اگه ناراحت شدی ببخش رفیق...:46: ما باید پشت هم باشیم...

FAKHRED
17-12-2012, 12:29
می توانیم از سرویس پک 6 ویژوال بیسیک استفاده کنیم و دیگر مشکل ؟ را به جای "ی" نداریم :n26:

Payman_62
20-12-2012, 04:32
سلام.
ممکنه در نوشتن ك و یا ک هم مشکل داشته باشی و ؟ نشون داده بشه. این 2 تا ک رو هم تست کن.
روش کارت اصولی نیست.

ShahinSoft.com
13-07-2013, 22:03
من یه مشکل عجیب تر دارم و اون اینه که وقتی یه فایل text که توش فارسی نوشتم رو با OPEN باز میکنم حروف با کاراکتر های عجیب نمایش داده میشن!

چه کنم!!!