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

هل استطيع اعادة تحميل unit اثناء التنفيذ

مغلق
بدأه bachirk في 28 مايو 2007 · 9 رد · 764 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اذا كانت لدي دالة " function" اريد اضافتها اثناء تنفيذ البرنامج واجعله يعيد تحميل

unit التي اضفت لها الدالة و بهذا استطيع استخدام الدالة في البرنامج

#2

لا أعرف إذا فهمت سؤالك بشكل جيد

هل تريد أن تكتب دالة ليست موجودة داخل البرنامج وتدخلها للبرنامج بحيث يستعملها كدالة ؟؟؟؟؟؟؟؟؟؟

أرجو تبيان السؤال بشكل جيد والأفضل تبيان الهدف من الموضوع

ولك الشكر

#3

البرنامج لدي يستدعي unit اسمها u1

تحوي الدالة a

function a:longint;
begin
a:=1000;

اريد ان انفذ البرنامج

واثناء تنفيذ البرنامج اغير 1000 في الدالة واجعلها 100

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

#4

Unit جزء من Project

اي جزء من السورس يستخدم عند عمل Compile

وتحصل على الملف التنفيذي الذي ينفذ

ومنه ما تريده غير ممكن

لا يمكن تغيير السورس والحصول على EXE به التغيير دون عمل Compile

الا اذا كنت تريد شيئ اخر

اي تغيير قيمة في الملف التنفيذي

في هذه الحالة يحب ان تعرف نوع المتغير و قيمته و موقعه داخل الملف التنفيذي ليمكنك تغييره

d4baa0.gif
#5

ألا يكفيك قراءة القيمة من ملف ووضعها في متغيرك هاذا أثناء عمل البرنامج ؟؟؟؟؟

ما زال سؤالك غير مفهوم بشكل جيد أرجو زيادة التوضيح

#6

الفكرة هي عند تنفيذ البرنامج

تجد سؤال الجواب عليه عبارة عن دالة

عندما تكتب الدالة يجب ان يعرف البرنامج ان كانت صحيحة

يقوم بنقلها الى unit يستدعيها البرنامج و يجرب ان كانت الدالة صحيحة

البرنامج عبارة عن مسابقة في الخورزميات هذه الفكرة

اظن ان الفكرة موجودة من قبل وممكنا

شكرا

#7

عليك ان تبرمج ما يسمى Parser لقراءة الدوال

d4baa0.gif
#8

في الحقيقة لا اعرف شئ عن parser

#9

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

هذه الفكرة مررت بها في SQL يمكن لدلفي قراءة برنامج مكتوب في ملف txt

و تنفيذها دون الحاجة إلى الدلفي

حيث أنه يكفي التغير في الملف النصي حتى يتغير عمل البرنامج و يمكن إدراج دوال و حذف أخرى

خيركم من تعلم القرأن و علمه

#10

يبدو أن لدى الأخ BachirK فكرة جيدة إلى أنه لا يستطيع إيصالها كما يجب

على أي حال فقد أشار لي إلى موضوع جميل ربما يجيب على تساؤلاته وتساؤلات الكثيرين مثله.

كيف يمكن تغيير نهج دالة أو إجراء ما داخل البرنامج وهو في حالة التنفيذ دون اللجوء إلى تغيير كود الدالة في المصدر وإعادة التنفيذ.

أعتقد الموضوع مهم جدا خصوصا لمبرمجي العناصر .

شاهد موضوع هنا

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…