captanblack
کاربر تازه وارد
سلام
دوستان - نميدونم در بين شما كسي هست كه با تابع setthreadlocale كار كرده باشه يا نه ! اما مشكل اينجاست كه مايكروسافت اصلا معلوم نيست چرا وقتي NT اين تابع را مثل هلو پشتيباني ميكنه ! ديگه چرا مايكروسافت هي ور ميره به اين API .
اما مشكل اينجاست كه حتما ميدونيد Delphi زماني واقعا bidimode را righttoleft ميكنه ! كه locale شما در حالت يك زبان right to left باشه (مثل فارسي - ابري يا .... ) حالا مشكل ما انجاست كه تنها تابع كه من ميدونم ميشه باهاش اينو عوض كرد setthreadlocale هستش كه با استفاده از يك Langid و lcid ميتونه locale را عوض كنه ! اما توي NT 5 به يالا ! اين تابع كار نميكنه ! من چند جا خوندم كه شيوه كار عوض شده ! اما همچون هميشه ! ما راست به چپي ها چيزي از خير ويندوز بهمون نميرسه !
حالا كسي هست اطلاعاتي چيزي داشته باشه ؟؟
دوستان - نميدونم در بين شما كسي هست كه با تابع setthreadlocale كار كرده باشه يا نه ! اما مشكل اينجاست كه مايكروسافت اصلا معلوم نيست چرا وقتي NT اين تابع را مثل هلو پشتيباني ميكنه ! ديگه چرا مايكروسافت هي ور ميره به اين API .
اما مشكل اينجاست كه حتما ميدونيد Delphi زماني واقعا bidimode را righttoleft ميكنه ! كه locale شما در حالت يك زبان right to left باشه (مثل فارسي - ابري يا .... ) حالا مشكل ما انجاست كه تنها تابع كه من ميدونم ميشه باهاش اينو عوض كرد setthreadlocale هستش كه با استفاده از يك Langid و lcid ميتونه locale را عوض كنه ! اما توي NT 5 به يالا ! اين تابع كار نميكنه ! من چند جا خوندم كه شيوه كار عوض شده ! اما همچون هميشه ! ما راست به چپي ها چيزي از خير ويندوز بهمون نميرسه !
حالا كسي هست اطلاعاتي چيزي داشته باشه ؟؟