![]() |
|
توضيح خوارزمية الاكسور xor - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15) +--- الموضوع : توضيح خوارزمية الاكسور xor (/showthread.php?tid=5106) الصفحات:
1
2
|
توضيح خوارزمية الاكسور xor - richawi - 04-04-2013 السلام عليكم ما هو كود الدلفي لعملية Xor اي ترجمة لى لغة الدلفى خوارزمية الاكسور XOR ولاجرائها اد كان لدينا 2 Bits المتطابقين مختلفين 1 و 0 , النتيجة ستكون واحد 1 4B XOR 69 = XX 4B = 01001011 01101001 =69 22 = 00100010 لكي احصل على هده النتيجة 4B XOR 69 = 22 ودالك باستعمال edit3.text = edit1.tex? edit2.text توضيح خوارزمية الاكسور xor - ALmuhhnad - 04-04-2013 السلام عليكم تفضل : PHP كود : function sHexToInt(Hex : String): Integer;السروس كود بالمرفقات توضيح خوارزمية الاكسور xor - SMP3 - 04-04-2013 يمكنك استخدام المعامل XOR بشكل عادي PHP كود : N1:= StrToInt(Edit1.Text);توضيح خوارزمية الاكسور xor - richawi - 07-04-2013 almuhhnad كتب :السروس كود بالمرفقاتاخي عندما اعطيه رقم طويل لا يحوله متل 16 رقم و حرف توضيح خوارزمية الاكسور xor - ALmuhhnad - 07-04-2013 السلام عليكم ورحمة الله وبركاتة إقتباس :اخي عندما اعطيه رقم طويل لا يحوله متل 16 رقم و حرفنعم , وذلك يرجع لان القيمة التي ادخلتها اكبر من نوع الـ integer ولتعامل مع قيم كبيرة نظع المتغير int64 بدلاً من integer وهذا هو الكود : PHP كود : procedure TForm1.Button1Click(Sender: TObject);وهذا نفس الكود لكن بسطر واحد ![]() PHP كود : procedure TForm1.Button1Click(Sender: TObject);والسلام عليكم توضيح خوارزمية الاكسور xor - salah07230 - 07-11-2013 اخي الكريم هذا الكود لم يعمل معي يعمل مع الاعداد فقط ولا يتعامل مع الحروف ممكن تعديل عليه وبارك الله فيك توضيح خوارزمية الاكسور xor - SMP3 - 07-11-2013 salah07230 كتب :يجب تحويل الحروف الى بايتات ثم اجراء عملية ال xor : PHP كود : function XorStr(A, B: string): string;توضيح خوارزمية الاكسور xor - salah07230 - 08-11-2013 السلام عليكم اخي الكريم شكرا لك على ردك ولكني لم استطع تطبيق الدالة ممكن التعديل على المرفق توضيح خوارزمية الاكسور xor - SMP3 - 08-11-2013 المشكلة أنك تملك قيم بالهكس أخي في ال Edit و أنت استخدمت strtoint64 لتحويل القيمة النصية الى عدد .. لكن لم تحدد ان كان العدد هكس PHP كود : num1 := strtoint64(Edit1.text);الأصح أن تكتب : PHP كود : num1 := strtoint64('$'+Edit1.text);توضيح خوارزمية الاكسور xor - salah07230 - 08-11-2013 بارك الله فيك وجزاك خيرا النتيجة كما يلي: 21BC350E xor 07 = 26BB3209 |