PDA

View Full Version : نمایش حروف یونانی در دلفی(هر کاراکتر یونیکد)



majid2230
جمعه 13 آذر 1388, 05:07 صبح
من برای پروژه ام نیاز دارم که حروف یونانی مثل تتا و گاما و ... رو در memo بنویسم کسی می تونه کمک کنه ؟ ممنون

vcldeveloper
جمعه 13 آذر 1388, 07:36 صبح
خب، مشکل کجا ست؟ می تونید هر کدوم از کارکترهای مورد نظرتان را از یک سایت یا از نرم افزار Character Map به داخل سورس کد خودتان Copy\Paste کنید، یا کد یونیکد آن را در کد خودتان استفاده کنید، مثلا کد زیر یک کارکتر بتا به Memo اضافه میکنه:

Memo1.Lines.Add(#$00DF);

majid2230
جمعه 13 آذر 1388, 17:40 عصر
من همین کدی که گفته بودید رو امتحان کردم ولی به جای بتا یه حرف (ک) چاپ شد.

vcldeveloper
جمعه 13 آذر 1388, 18:03 عصر
من همین کدی که گفته بودید رو امتحان کردم ولی به جای بتا یه حرف (ک) چاپ شد. چه نسخه ایی از دلفی؟ کد بالا مربوط به نسخه هایی از دلفی هست که از یونیکد پشتیبانی می کنند (دلفی 2009 و نسخه های بعد از آن).

برای نسخه های قدیمی تر باید از کامپوننت های یونیکد مثل مجموعه TNT Components استفاده کنید.

majid2230
جمعه 13 آذر 1388, 18:32 عصر
میشه لینکی برای دانلود این کامپوننت قرار بدید چون من زمانی که این سوال رو مطرح کرده از جستجوی گوگل به جوابهایی مشابه رسیدم ولی این کامپوننت رو نتونستم تو نت پیدا کنم ممنون میشم البته من تا حدودی قوانین سایت رو می دونم پس اگه امکان گذاشتن لینک اینجا نیست بهم میل بزنید .
Mat1368@yahoo.com

majid2230
جمعه 13 آذر 1388, 18:48 عصر
آقای کشاورز با تشکر از جواباتون کامپوننت رو پیدا کردم باز هم ممنون.