delphi4arab منتديات دلفي للعرب
كيف اكتب بلغات اخرى في دلفي - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : كيف اكتب بلغات اخرى في دلفي (/showthread.php?tid=610)



كيف اكتب بلغات اخرى في دلفي - I_Tiger - 22-02-2009

السلام عليكم
اثناء تجربتي لبرنامج DEV C++ "و الذى هو بالمناسبة مكتوب بدلفاي" وجدت كودا يمكنك من توجيه الاوامر الى النظام مباشرتا "يعني كانك تكتب في ملف باتش او تستعمل الدوس"
كيف لعمل هذا في دلفاي ؟
ام ان هذا حكر على c++ لانها اللغة التي كتب بها النظام
ومذا عن الاسمبلي
وهل استطيع كتابة اكواد لغات اخرى في دلفي "c++,vb,php......"


كيف اكتب بلغات اخرى في دلفي - musvc - 22-02-2009

[COLOR="Indigo"]فهمت من قصدك ان البرنامج البرنامج يحتوي على dll تستطيع توجيهه كما توجه الدوس
بما ان البرنامج مكتوب بالدلفي اذا كان صاحب البرنامج قد كتب الأمر
Stdcall في راس كل Procedure او Function عند صنعه ِ للدلفي ستتمكن من استدعائها بواسطة لغات اخرى بكل سهولة و بدون مشاكل

ارجـو ان يكون هذا قصدك و ان لم يكن فأرجـوك وضح سؤالك اكثر ..[/COLOR]


كيف اكتب بلغات اخرى في دلفي - محمد عبد العزيز - 22-02-2009


لايجب الخلط بين الامور
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 ناتج من لغة اخرى



كيف اكتب بلغات اخرى في دلفي - I_Tiger - 22-02-2009

مشكورين على التوظيح