PDA

View Full Version : مشكل در فارسي كردن زبان



raeisi_15494
یک شنبه 19 اردیبهشت 1389, 00:29 صبح
دوستان سلام
من قبلا با ويندوز xp كار مي كردم وبراي تغيير زبان به فارسي از كد
Application.BiDiKeyboard:='00000429
استفاده مي كردم اما الان كه با ويندوز7 كار مي كنم كد بالا توي اين پروژه جواب نميده
لطفا ...

حسین شهریاری
یک شنبه 19 اردیبهشت 1389, 10:12 صبح
سلام

اینا امتحان کن ببین میشه:

LoadKeyboardLayout(pchar('00000429'),KLF_ACTIVATE) ;

تابع فوق از جمله توابع API هست که شما میتونی توی OnShow فرم اصلی صداش بزنی.

موفق باشید

raeisi_15494
یک شنبه 19 اردیبهشت 1389, 14:06 عصر
نه جواب نميده همان طور كه كفتم توي اين پروژه كار نميكنه اكه پروژه جديد بسازم مشكلي نداره

pezhvakco
یک شنبه 19 اردیبهشت 1389, 17:36 عصر
درود :

اكه پروژه جديد بسازم مشكلي نداره
یعنی کد بالا در یک پروژه دیگه درست کار می کنه ولی تو پروژه فعلی جواب نمی ده ؟

به بین شاید از کد دستورای مشابه تو پروژه چند بار استفاده کردی که این مشکل درست شده .

فکر خوش .

gbg
یک شنبه 19 اردیبهشت 1389, 20:09 عصر
سلام این رو امتحان کن


Application.NonBiDiKeyboard:='00000429';

raeisi_15494
یک شنبه 19 اردیبهشت 1389, 20:36 عصر
سلام
همه موارد بالا رو امتحان كردم تنها چيزي كه متوجه شدم توي XP مشكلي نداره

Felony
یک شنبه 19 اردیبهشت 1389, 20:49 عصر
مطمئن هستید که زبان فارسی روی ویندوز 7 نصب هست ؟

mehdimdp
دوشنبه 20 اردیبهشت 1389, 23:21 عصر
سلام
من در win7 از کد زیر استفاده می کنم و تا بحال هیچ مشکلی نداشتم:


ActivateKeyboardLayout(0,$00000429);

raeisi_15494
چهارشنبه 22 اردیبهشت 1389, 01:06 صبح
دوستان و اساتيد سلام
من هم به جز اين پرو‍‍ژه كه عرض كردم با ساير پروژه هاي ديگه وحتي ويندوزXP مشكلي ندارم
يك مشكلي بوحود امده كه من دنبال راه حل ان با كمك شما دوستان هستم
يه چيز ديگه هم هست هنگام
project-Languages-add را ادامه بدي هنگام كامپايل زبان خطا ميگيره و دلفي بسته ميشه
با تشكر...