PDA

View Full Version : کدهای حروف ک و ی



rezvan_DP
دوشنبه 07 خرداد 1386, 21:26 عصر
سلام

در مورد کد حروف ک و ی ، آیا این اطلاعاتی که به دست آوردم صحیح هست:

حرف ک : 152 و 223 و 1603 و 1705
حرف ی : 237 و 1740 و 1610 و 1609

با جستجویی که انجام دادم به این نتیجه رسیدم که چک کردن کد کارکتر ورودی در زمان ثبت اطلاعات و یا جستجو و در صورت لزوم جایگزین کردن این دو حرف با کد مناسب ،راه حل خوبی برای یکسان سازی بانک و نتیجه بخش بودن عمل جستجو است.
آیا دوستان گرامی با این نظر موافقند؟
در این صورت باید همه این کدها رو چک کنم و حروف ک رو با 1603 و ی را با 1610 جایگزین کنم؟
متشکرم.

ghabil
دوشنبه 07 خرداد 1386, 22:02 عصر
این روش روش خوب و مناسبیه و جواب داده ، کدهای بالاتر از 255 دیگه یونیکد میشند و به معنی هستش که توی محیط دلفی هیچ وقت این مقادیر رو از کنترلها نمیتونی بگیری(مگر دلفی دات نت) و فقط با دو کد اول سر و کار خواهی داشت مگر اینکه اطلاعات از جایی خارج از دلفی درج شده باشند.

SYNDROME
دوشنبه 07 خرداد 1386, 22:04 عصر
با سلام

سلام
در مورد کد حروف ک و ی ، آیا این اطلاعاتی که به دست آوردم صحیح هست:
حرف ک : 152 و 223 و 1603 و 1705
حرف ی : 237 و 1740 و 1610 و 1609
با جستجویی که انجام دادم به این نتیجه رسیدم که چک کردن کد کارکتر ورودی در زمان ثبت اطلاعات و یا جستجو و در صورت لزوم جایگزین کردن این دو حرف با کد مناسب ،راه حل خوبی برای یکسان سازی بانک و نتیجه بخش بودن عمل جستجو است.
آیا دوستان گرامی با این نظر موافقند؟
در این صورت باید همه این کدها رو چک کنم و حروف ک رو با 1603 و ی را با 1610 جایگزین کنم؟
متشکرم.
می تونی به جای این کار از فایل Attach استفاده کنی و آن را در مسیر
C:\Windows\System32
C:\Windows\System32\dllcache(البته این مسیر Hide است و باید در Address بار تایپ کنید)
همزمان گپی کن(همزمان)کپی کنی و صفحه کلید کل کاربران را یکسان کرده که دیگر نیاز به این کارها نباشد و بعد از کپی CD ویندوز را می خواهد که شما اهمیت نداده و سیستم را Reset می کنید.
البته باید اضافه کنم که این روش را آقای محمد خرسندی پیشنهاد دادند که روش خیلی خوبیه

rezvan_DP
سه شنبه 08 خرداد 1386, 10:54 صبح
می تونی به جای این کار از فایل Attach استفاده کنی و آن را در مسیر
C:\Windows\System32
C:\Windows\System32\dllcache(البته این مسیر Hide است و باید در Address بار تایپ کنید)

با تشکر از راهنمایی دوستان
اگر این کار رو انجام بدم، مشکلی برای سایر برنامه های سیستم بوجود نمیاد؟ممکنه نرم افزاری رو سیستم باشه که مثلا از keyboard عربی استفاده کنه و از ک و ی عربی برای ثبت اطلاعاتش استفاده کنه؟
----------------------------

از بین کدهایی که نوشتم میشه راهنمایی کنید که کدام کد مربوط به فارسی و کدام مربوط به عربی است؟(یعنی اگه بخوام از همون روش اول استفاده کنم،باید چه کدی رو جایگزین کنم؟)

سپاسگزارم.

m-khorsandi
سه شنبه 08 خرداد 1386, 15:53 عصر
اگه فکر میکنی سیستم‌های دیگه‌ای هم نصب هستند، از فکر این dll بیا بیرون. روش جایگزین برای این حالت، خوب به نظر میاد.

rezvan_DP
سه شنبه 15 خرداد 1386, 19:23 عصر
سلام
و با تشکر...

من در رویداد keypress فرم این دستورات رو نوشتم:

if Key =#223 then Key :=#152
else if key= #237 then key:=#236


زمانی که در edit کلمه ای مثل بیست را میخوام بنویسم،اینطوری مینویسه:
بىست
مشکل کار کجاست؟


متشکرم.

zareyazd
سه شنبه 29 خرداد 1386, 19:07 عصر
دوست عزیز از کد 237 استفاده کنید