المشاركات : 132
المواضيع 15
:
: 0
الإنتساب : Dec 2008
السلام عليكم
اثناء تجربتي لبرنامج DEV C++ "و الذى هو بالمناسبة مكتوب بدلفاي" وجدت كودا يمكنك من توجيه الاوامر الى النظام مباشرتا "يعني كانك تكتب في ملف باتش او تستعمل الدوس"
كيف لعمل هذا في دلفاي ؟
ام ان هذا حكر على c++ لانها اللغة التي كتب بها النظام
ومذا عن الاسمبلي
وهل استطيع كتابة اكواد لغات اخرى في دلفي "c++,vb,php......"
المشاركات : 219
المواضيع 28
:
: 7
الإنتساب : Dec 2008
[COLOR="Indigo"]فهمت من قصدك ان البرنامج البرنامج يحتوي على dll تستطيع توجيهه كما توجه الدوس
بما ان البرنامج مكتوب بالدلفي اذا كان صاحب البرنامج قد كتب الأمر
Stdcall في راس كل Procedure او Function عند صنعه ِ للدلفي ستتمكن من استدعائها بواسطة لغات اخرى بكل سهولة و بدون مشاكل
ارجـو ان يكون هذا قصدك و ان لم يكن فأرجـوك وضح سؤالك اكثر ..[/COLOR]
المشاركات : 3,703
المواضيع 101
:
: 579
الإنتساب : Feb 2008
لايجب الخلط بين الامور
DevC++ كبيئة برمجة IDE مبرمج بدلفي
و يستخدم MingW كCompiler
اي لديك Compiler من GCC يعمل بسطر الاوامر
بدلا من استعمالها من سطر الاوامر تم برمجة واجهة له بدلفي سميت DevC++
http://www.bloodshed.net/devcpp.html
إقتباس :هل استطيع كتابة اكواد لغات اخرى في دلفي
لنبسط السؤال
ما هو دلفي ؟ دلفي لغة برمجة (سابقا كان بيئة برمجة واللغة هي Pascal Object ثم فيما بعد اصبح رسميا لغة)
كتابة لغة اخر ؟ هذا منطقيا خطأ
أي لغة برمجة (مهما كانت C/C++/BASIC/FORTRAN/PASCAL/ALGOL/...) تسمح لك بالكتابة بتلك اللغة فقط
اي دلفي تسمح لك بالكتابة بدلفي فقط (التي هي اصلا Pascal)
+ تسمح لك بالكتابة بالتجميع، ليس كل اوامر التجميع Assembly وانما الاساسية فقط منها
ما سمي BASM نسبة الى Basic Assembly/Built-In Assembler/Borland Assembly
الان هل انتهى الامر هنا ؟
لاطبعا
لاشيئ مستحيل شرط ان يكون منطقي
بما انها لغة برمجة تسمح لك بعمل اي شيئ يمكن لنا برمجة شيئ يمكنه تنفيذ اوامر لغات اخرى!
وهذا موضوع اخر، راجع هذا السؤال
http://www.delphi4arab.net/forum/showthread.php?tid=656
الان كونك ذكرت DevC++ الذي يستدعي MingW فهنا انت تقصد استدعاء اوامر كتبت بلغة اخرى في دلفي
هنا الاجابة: نعم طبعا
مثل استدعاء المكتبات DLL او استخدام OBJ ناتج من لغة اخرى
المشاركات : 132
المواضيع 15
:
: 0
الإنتساب : Dec 2008