20-04-2009, 02:52 PM
في الحقيقة هناك العديد من الحلول و الطرق فقط ترجع الى مسألة أي الطرق الأكثر توافقا مع المسألة التي نعالجها ... كمثال أنا إستعمل الملفات التنائية لكن للتبديل السريع (باتشينغ) أعمل بالصنف TMemoryStreaml و هدا مثال بسيط يوضح الفكرة ,,
1- القيمة الجديدة المدخل (لهدف إستبدال اقيمة القديمة) 0-255 لأنني عرفته byte لمادا ؟؟ لأنني التبديل يقتصر على بايت واحد .
2- لك كل الحرية بإستخدام مركبات جاهزة أو دوال جديدة تقوم ببرمجتها يعني لا تحصر الأمر بهدا المثال .
![[صورة: modhexv1.jpg]](http://img519.imageshack.us/img519/7361/modhexv1.jpg)
نجرب البرنامج على نفسو : (و نقارن بالـ HexWork Shop)
ملاحظة : هدا هو مبدأ الباتشينغ فقط التلاعب ببايتات البرنامج .
1- القيمة الجديدة المدخل (لهدف إستبدال اقيمة القديمة) 0-255 لأنني عرفته byte لمادا ؟؟ لأنني التبديل يقتصر على بايت واحد .
2- لك كل الحرية بإستخدام مركبات جاهزة أو دوال جديدة تقوم ببرمجتها يعني لا تحصر الأمر بهدا المثال .
![[صورة: modhexv1.jpg]](http://img519.imageshack.us/img519/7361/modhexv1.jpg)
![[صورة: modhexv2.jpg]](http://img519.imageshack.us/img519/7808/modhexv2.jpg)
![[صورة: modhexv3.jpg]](http://img519.imageshack.us/img519/2981/modhexv3.jpg)
I'M Fly Like A G6

