الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

اريد شرح ال P-code

مغلق
بدأه محمد صادق في 1 سبتمبر 2005 · 6 رد · 1,074 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم و رحمة الله و بركاته

اخواني الاعزاء ممكن شرح لل P-code في الفيجوال بيسيك مثل LitVar او FLdRfVar و غيرهما

شكرا لكم لقرائة الموضوع

#2

اخي الكريم هل لي ان افهم سبب اهتمامك ببيئة الـ P-Code ؟ :) فهي برايي غير مهمة الى مبرمج الفيجوال بقدر ما هي مهمة للكراكر :D

على كل بيئة p-code حتى الان غير واضحة تماما كما هي تعليمات الفيجوال المختلفة عند القيام ب disassembly لملف معين لذلك لن تجد الشرح الوافي عنها..

http://www.google.com/search?hl=en&lr=&q=P-CODE+VB

حاليا ابحث في Google قد تجد ما يفيد وسابحث لك بين ملفاتي لعلي اجد شيئا افضل..

(ان كان الامر يتعلق بعمل disassembly) فقسم الاسمبلي هو الافضل من قسم الفيجوال.

تحياتي

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#3

يا أخ محمد صادق إذا كان مبتغلك للفيجيوال بيزك فأعتقد هذا الشرح يكفي:

P-Codeو Native Code

عندما تقوم بتنفيذ البرنامج –بالضغط على F5- سيقوم مفسر Visual Basic بتنفيذ سطر تلو الاخر. قبل عملية تنفيذ لاسطر, يقوم Visual Basic بتحويل شيفرة السطر الى من نوع P-Code حتى يفهمها المفسر و ينفذ السطر. اما Native Code فهي تحويل الشيفرة المصدرية الى لفة الالة Machine Language يفهمها الجهاز مباشرة. الميزة في ملفات التنفيذ من نوع P-Code هي حجمها الصغير نسبيا كذلك توافقيتها المطلقة مع اكواد التنفيذ داخل بيثة Visual Basic. المزيد ايضا, اكواد P-Code تكون عرضة لاحداث انهيار البرنامج بنسبة اقل اكثر من اكواد Native Code. من ناحية اخرى, اكواد P-Code ابطا من اكواد Native Code لانها ليست اكواد Machine Language حقيقية بل هي لفة مفسر Visual Basic فقط. في حالة اختيارك لترجمة الى اكواد من نوع Native Code, فسيوفسر لك Visual Basic خيارات اضافية تجدها في خانة التبوبي Compile الموجودة في صندوق الحوار Project Properties

منقول من كتاب الأسطورة تركي العسيري ( فيجيوال بيزك للجميع نحو برمجة كائنية التوجيه oop)

#4

رسالة إلى محمد صادق

أخي العزيز لانقصد الإذائة لا سمح الله

لكنك جديد و يجيب عليك أن تأخذ فكرة و اسعة على مواضيع المنتدى القديمة و الحديثة

لكن القديمة أهم

حتى لا تتكرر المواضيع و تغلق من قبل الشبح

#5
اقتباس
رسالة إلى محمد صادق

أخي العزيز لانقصد الإذائة لا سمح الله

لكنك جديد و يجيب عليك أن تأخذ فكرة و اسعة على مواضيع المنتدى القديمة و الحديثة

لكن القديمة أهم

حتى لا تتكرر المواضيع و تغلق من قبل الشبح

تمام كده :rolleyes:

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

#6

السلام عليكم و رحمة الله و بركاته

شكرا لك اخي Xacker

اخواني السيد غسان و السيد شبح انا لم اقصد اذائة احد لا سمح الله و لكن كل ما هناك في بلدي الأحواز لم تصلنا البرامج العربية او البرامج الأجنبية و انا في الواقع احب ان اكسر حماية البرامج الفارسية لا غير

على فكرة انا أقدم منكما :angry:

#7

على فكرة انا أقدم منكما

يعني أنت أكثر كفائة ليس كذلك؟

هذا الموضوع مغلق.

مواضيع مشابهة