PDA

View Full Version : سوال درباره نوشتن برنامه فارسی در ویندوز 98



alikoochooloo
شنبه 25 مرداد 1382, 10:29 صبح
سلام
من می خوام یه برنامه بنویسم که در ویندوز 98 انگلیسی کل عناصرش مثل

textbox,label,caption_form,datagrid,و مخصوصا منوها فارسی باشند و کلا نمی دونم

باید چیکار کنم . :roll:

لطفا راهنمایی بفرمایید بهترین راه ممکن را . اگر مثال هم همراهش باشه که عالیه.

خدا انشاالله خیرتان بدهد. :wink:

مهدی کرامتی
شنبه 25 مرداد 1382, 11:15 صبح
علی آقا:
تیتر تاپیک تان گویا نبود، بنده با اجازه تون اصلاحش کردم. لطفا دفعه بعد رعایت کنید.

alikoochooloo
شنبه 25 مرداد 1382, 22:14 عصر
سلام
چشم ،مدیر سایت
کاشکی یه نفر پیدا می شد یه جواب هر چند مختصر به ما می داد .
یعنی تو این همه وی بی کار کسی نیست؟ :(

علی کوچولو

mehrzad007
سه شنبه 28 مرداد 1382, 12:40 عصر
این کار انجام پذیره اما خیلی سخته . فقط بگو ببینم بانک دیتا داره این برنامهات ؟ یعنی یه برنامه بانک اطلاعاتی یه؟

alikoochooloo
سه شنبه 28 مرداد 1382, 20:22 عصر
بله یه برنامه بانک اطلاعاتی هست تو رو خدا کمک کنید :cry:

مهدی کرامتی
سه شنبه 28 مرداد 1382, 22:13 عصر
1- مشخصه BiDiMode تمام فرمهایتان را برابر RightToLeft قرار دهید.
2- مشخصه ParentBidiMode تمام کامپوننتها را برابر True قرار دهید.
3- از فونتهایی مانند Tahoma و Microsoft Sans Serif استفاده کنید.
4- برای استفاده از صفحه کلید فارسی در Windows های سری 98 (شامل 98 , Me) تابع <span dir=ltr>LoadKeyboardLayout()</span> را بصورت زیر فراخوانی کنید:

LoadKeyboardLayout&#40;'00000401',1&#41;; //Set keyboard to Farsi/Arabic
LoadKeyboardLayout&#40;'00000409',1&#41;; //Set keyboard back to english

مشکل دیگری هم دارید؟

[ :oops: یادم رفت اینجا بخش VB است، من کد دلفی نوشته‌ام. لطفا یه حرفه‌ای VB این کدها و ... رو به VB برگردونه].

(لطفا التماس نکنید. همینجوری هم اگه کسی بلد باشه جواب میده).

alikoochooloo
چهارشنبه 29 مرداد 1382, 15:02 عصر
دستت درد نکنه .
من از loadkeyboardlayout استفاده کرده ام ولی bidimode را پیدا نکردم .
دوستان وی بی کار لطفا اگر کسی چیزی می دونه بگه .معادلش در وی بی چیه؟
کم کم دارم وسوسه می شم وی بی را ول کنم برم دلفیا :!:
مشکل من با زبان ساز شتاب سه سوت حل می شه حیف که گرونه 280000 تومان :shock:

مهدی کرامتی
چهارشنبه 29 مرداد 1382, 17:05 عصر
تا اونجایی که یادم میاد معادل BidiMode در VB مشخصه RightToLeft است که باید آنرا برابر True قرار دهید.

Vahid_Nasiri
چهارشنبه 29 مرداد 1382, 17:39 عصر
جناب دلفی اسیستنت!


تا اونجایی که یادم میاد .....

بالاخره اعتراف کردی! :lol:
شدیدا مخلصیم! :wink: :oops:

houshmand
چهارشنبه 29 مرداد 1382, 19:47 عصر
کم کم دارم وسوسه می شم وی بی را ول کنم برم دلفیا :!:


:تشویق: :تشویق: :تشویق:
منتظر شما
:)

mehrzad007
پنج شنبه 30 مرداد 1382, 00:18 صبح
دارین رفقای ما رو قر می زنین دلفی کارای عزیز؟
حالا جوب می دم که....
می تونی نمونه برنامه لو کیبورد رو از سایت حامد بنایی بگیری
این فارسی ساز شتاب هم ارزون شده اولاش 350 تومن بود . برو خدا رو شکرکن
اگه باز مشکل داشتی بگو
ولی یه چیزی مگه تو نگفتی ویندوزت انگلیسی هسش؟ اگه ویندوزت انگلیسی باشه همونطور که اول گفتم اینجوریها کارت نمیشه ها

alikoochooloo
پنج شنبه 30 مرداد 1382, 09:48 صبح
ali11ali112000:


منتظر شما


*** Edited by the moderator ***
mehrzad007:


دارین رفقای ما رو قر می زنین دلفی کارای عزیز؟


*** Edited by the moderator ***



می تونی نمونه برنامه لو کیبورد رو از سایت حامد بنایی بگیری
این فارسی ساز شتاب هم ارزون شده اولاش 350 تومن بود . برو خدا رو شکرکن
اگه باز مشکل داشتی بگو
ولی یه چیزی مگه تو نگفتی ویندوزت انگلیسی هسش؟ اگه ویندوزت انگلیسی باشه همونطور که اول گفتم اینجوریها کارت نمیشه ها
این برنامه که گفتی تو سایت حامد بنایی نبود .
اینا بگم که من تو ویندوز فارسی مشکلی ندارم ‏مشکل من ویندوز انگلیسی هست.
فارسی ساز شتاب هم یه نسخش که لوگوی شتاب هنگام اجرای برنامه نمی یاد 350 تومنه.
شما اگر میدونی بگو چیجوریا کارم میشه .؟

linux
پنج شنبه 30 مرداد 1382, 13:54 عصر
سلام

ببینید!

برنامه تون را با ویندوز 98 عربی و فارسی ساز پارسا بنویسید.

تمام فونت های فارسی رو هم می‌تونید بکار ببرید.

وقتی هم کامپایل کردی بار روی 98 و پارسا اجرا کن!

می‌شه فارسی.
خودت هم درگیر فارسی کردن ویندوز 98 انگلیسی نکن
کدپیج 1256 را استفاده کن.

alikoochooloo
پنج شنبه 30 مرداد 1382, 20:29 عصر
ای بابا ما که چیزی نگفتیم برداشتید سانسور کردید
فکر کنم ناظر اینجا دلفی کار باشه :lol:
linux بخاطر راهنمای ات متشکرم ولی من چند تا برنامه دیدم که تو ویندوزهای انگلیسی
فارسی هستش حتما یه راهی داره.

Farhad.B.S
جمعه 31 مرداد 1382, 01:52 صبح
سلام.
تو ویندوز های 98 و me غیر فارسی میتونید به جای کنترل های معمولی از کنترل های office که نسخه بازنویسی شده همون ها + پشتیبانی از یونیکد هستند استفاده کنی :
Microsoft Forms 2.0 Object Library
البته شامل کنترل های پیرفته تر مثل data gride و .. نیست ولی برای من کار راه انداز بود .
منو ها رو هم میتونید خودتون بسازید !!! البته اگه حوصلش رو دارید :wink:
یه راه دیگش هم استفاده از فارسی ساز هایی مثل شتاب هست (البته من هنوز امتحان
نکردم ) .

mehrzad007
یک شنبه 02 شهریور 1382, 19:49 عصر
شرمنده بچه ها من این یاداشت قبلی رو جند بار نوشتم تا یه بار پست شد برا همین یه کم دیر جواب دادم-
بعله یه راه هست اما یه کمی حوصله می خواد می تونی با اون روش برنامه رو تو هر ویندوزی فارسی کنی.به روش تایپ مستقل از کد پیج . برات دقیقا این روش رو می نویسم و همینجا می زارم .(چون طولانیه بعد باید بنویسم) البته به این روشی که من می گم می تونی خودت داده ها رو به فارسی وارد کنی . فقط یه کم کار داره