PDA

View Full Version : انتقال برنامه ها از 98 به 2000



shsoft
سه شنبه 05 اسفند 1382, 18:03 عصر
با سلام
من قبلا در ویندوز 98 برنامه ای نوشتم و مشکلی نداشت . اما وقتی اونو در ویندوز 2000 اجرا کردم

1- به جای منوهای فارسی علائم قرار گرفته بودند
2- تمام Title ها از حالت راست چین به چپ چین تغییر حالت داده بود

به نظر شما چگونه می توان این ایراد را رفع کرد
باتشکر

M-Gheibi
سه شنبه 05 اسفند 1382, 22:28 عصر
فکر کنم اگه فایل VBAME.DLL را به هنگام نصب برنامه نصب کنی مشکلی ایجاد نشه.

shsoft
چهارشنبه 06 اسفند 1382, 11:10 صبح
من در ویندوز 2000 VB 6.0 رو نصب کردم و سورس برنامه رو اجرا کردم

به نظر من دو راه حل بیشتر نداره:
1- تغییر فونت منوها در وی بی
2- تغییر فایل فونت منو در ویندوز 2000
:roll:

Best Programmer
چهارشنبه 06 اسفند 1382, 15:09 عصر
دوست عزیز من خودم برای حل این مشکل از فونت های تک فارسی استفاده میکنم که فاقد کاراکتر های اینگلیسی هستند و در یک ماژول یه نحوه تایپ اونا نظارت میکنم. با این کار حتی در/XP/2000,9X(ENG), WinCE هم مشکلی ندارید .

shsoft
چهارشنبه 06 اسفند 1382, 20:14 عصر
:? :? :?
آقا حرف شما درست. ولی من در VB چگونه فونت منوها رو عوض کنم طوری که در 2000 هم
فارسی باشه. (بدون استفاده از ActiveX)

تذکر:
ویندوز 2000 من فارسی نوین است و تمام اسنادی که در 2000 تایپ کردم با 98 ذره ای تفاوت
و یا حتی تغییر فونت ندارد

ولی فونت منو ها از نوع فایل های ttf نیست که با فارسی شدن ویندوز فارسی بشه.
:?: :?: :?:

M-Gheibi
چهارشنبه 06 اسفند 1382, 22:28 عصر
آقا حرف شما درست. ولی من در VB چگونه فونت منوها رو عوض کنم طوری که در 2000 هم
فارسی باشه. (بدون استفاده از ActiveX)

من قبلا در سایت جناب نصیری یه فایل pdf پیدا کردم که در آن همچین کاری انجام داده شده بود (کلی کد بود).
شرمندم الآن آدرس سایتشان در geocities یادم نیست. از خودشون بخواید بهتون بدن. در کل چیز خیلی کاملیه. :wink:

Best Programmer
پنج شنبه 07 اسفند 1382, 00:20 صبح
دوست عزیز چرا درک نکردی. من در منو ها هم از همون فونت استفاده میکنم . ولی اگر میخوای بعد از اجرا عوض کنی موضوع فرق داره.من در sub init میام منو ها رو مینویسم.

shsoft
پنج شنبه 07 اسفند 1382, 19:13 عصر
:o
آقا شرمنده
می شه در مورد sub init که منو ها رو در اون مینویسید یک توضیح کوتاه بدهید یا اگر مقدور
نیست یک مثال معرفی کنید .
:oops: