PDA

View Full Version : چگونه میتوان یک متن را دریافت و کد اسکی آنرا پیدا کرد و بالعکس؟



s.moghadam1989
سه شنبه 05 شهریور 1387, 09:39 صبح
دوستان عزیز من می خوام برنامه ای بنویسم که یه متن تو دلفی بگیره بعد کاراکتر های متن رو یه جا ذخیره کنه و با زدن دکمه ی "کد کن" کد ها رو به اضافه ی 5 کرده و به حرف تبدیل کند و نمایش دهد
یعنی متن را به رمز تبدیل کند
لطفا راهنماییم کنین
خیلی وقته دلفی ننوشتم اصلا یادم نیست:گریه:
اگه ممکنه کدشو بگید بهم
:لبخندساده:ممنونم

vcldeveloper
سه شنبه 05 شهریور 1387, 09:46 صبح
اگه ممکنه کدشو بگید بهم
chr و ord. مابقی اش را خودتون می تونید بنویسید.

Hsimple11
سه شنبه 05 شهریور 1387, 10:22 صبح
مگه شما همین سوال رو چند وقت پیش تو یه تاپیک نپرسیده بودید. من مثال هم زدم. خیلی جالبه!

gbg
سه شنبه 05 شهریور 1387, 11:27 صبح
اگه متن utf باشه فکر کنم کار نکنه ord و char
برای char فکر کنم wchar رو داریم ولی برای ord نمیدونم شاید word ولی با دیتا تایپ word شاید قاطی کردم :D

Hsimple11
سه شنبه 05 شهریور 1387, 13:40 عصر
تابع ORD


1 function Ord ( Arg : AnsiChar | Char | WideChar | Enumeration | Integer ) : Integer;
2 function Ord ( Arg : Int64 ) : Int64;


تابع CHR


1 function Chr ( IntValue : Integer ) : AnsiChar;
2 function Chr ( IntValue : Integer ) : WideChar;

gbg
چهارشنبه 06 شهریور 1387, 01:52 صبح
در صورتی که رشته ازنوع widestring تعریف شده باشه chr و ord درست عمل میکنه

s.moghadam1989
پنج شنبه 07 شهریور 1387, 15:49 عصر
بله ولی به جواب نرسیدم
من متن رو باید تبدیل کنم به ایکی
نمیدونم چه جوری میشه متن رو به اسکی تبدیل کرد و با 5 جمع کرد و به کاراکتر تبدیل کرد که تبدیل به کد بشه و کسی متن اولیه رو ندونه!

Hsimple11
پنج شنبه 07 شهریور 1387, 17:28 عصر
اولا کدهای مورد نیازتون بهتون گفته شد و دیگه بقیش رو فکر میکنم بتونید خودتون بنویسید.

ثانیا، اگه هم در اون تاپیک به جواب نرسیده بودید ، همون تاپیک رو ادامه می دادید و نیازی به ایجاد تاپیک جدید نبود.