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

مساعدة في تشغيل برنامج مبرمج بالسي++ من داخل فيجول بيسك ..

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

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

اخوتي الافاضل..

اكملت برنامج كامل لتطبيق خوارزمية كاملة من برمجتي بلغة السي++ TC3.0 .. ذات الشاشة السوداء ..

لانني مرن في هذه اللغه جدا واستطيع التعامل معها كيفما اشاء ..

ولكن شاشة التنفيذ كما تعرفون سوداء ..

لذلك ارغب في ربط الكود او ربط البرنامج الناتج exe مع فيجول بيسك ..

المدخلات تكون في text box من برنامج الفيجول .. وبعدها تتم المعالجة ببرنامج السي .. ومن ثم المخرجات تكون ايضا على text box اخر في نفس الفورم ..

يعني مثلا لو كان كود السي++ هو لتربيع عدد معين .. فاننا تكتب الكود في الفيجول بيسك ثم نضغط على معالجه بعدها تظهر لنا النتيجة في text اخر للنتائج ..

ارجو المساعده ..

باسرع وقت ..

يَارَبُ إِن ضَاقَت قُلُوُب الْنَّاسٍ عَنْ مّافِي .. مِنْ خَيْرٍٍ فَعَفْوكَ لَا يَضِيْقْ ..

#2

......؟؟؟؟؟؟؟؟؟؟؟

يَارَبُ إِن ضَاقَت قُلُوُب الْنَّاسٍ عَنْ مّافِي .. مِنْ خَيْرٍٍ فَعَفْوكَ لَا يَضِيْقْ ..

#3

أهلا وسلا بك أخي سنان في قسم الفجوال بيسك :lol:

لقد شرفتنا بزيارتك للقسم ؛

بالنسبة للموضوع :

في الحقيقة ليس لدي خبرة بالربط بين لغات البرمجة , ولكن سوف أقترح عليك إقتراحا ولا أعلم عن مدى نجاحا

هل تستطيع عمل مثل هذا الكود في C++ :

#include <iostream.h>

int main(int command)

{
	if (command == 5 )
			cout << "5";
	if ( command == 6 )
		cout << "6";

	return 0;

}

لقد حاولت تطبيقها ولكن لم تنجح :rolleyes: ولكن قد يكون لديك طريقة أخرى بما أنك خبير بهذه اللغة

الفكرة التي أحاول تطبيقها هي , إمكانية البرنامج بإستلام أوامر خارجية .

فإذا قمنا بالربط بين برنامجك مع الفجوال بيسك وأراد المستخد إدخال رقم 5 في مربع النص مثلا ,

سوف يرسل الفجوال بيسك Txt5 إلى برنامج ويتم فصل Txt عن 5 في السي ++

لا أعلم عن مدى نجاحا , إلا أني لدي شعور كبير بالفشل :unsure:

وشكرا لزيارتك ,,

تحياااتي ,,

تم تعديل هذه المشاركة بواسطة أبو فهيد في 8 مايو 2009 في 21:42

للصداقة البرمجية

pro-vb6@hotmail.com

#4

رغم انني الان في قمة الاضطراب النفسي ..

لان غدا صباحا عندي مسابقة على مستوى البلد ..

والى الان لدي الكثير من العمل ..

الا انك اضحكتني كثيرا ..

لا يمكن ان يكون لل main اي parm .. سوى اثنين وهم argv و argc ..

الاول يكون من نوع char او مصفوفة string .. والثاني من نوع int ..

الاول يخزن به الاوامر الخارجيه ..

يستفاد من هذه الحالة في سطر الاوامر كما في يونكس ولنكس ..

cat -t

حيث ان cat هو اسم البرنامج او الاداة وفي نفس الوقت هي main البرنامج ... بينما -t هو اختيار وتم وضعه في argv ..

يَارَبُ إِن ضَاقَت قُلُوُب الْنَّاسٍ عَنْ مّافِي .. مِنْ خَيْرٍٍ فَعَفْوكَ لَا يَضِيْقْ ..

#5

الفكرة ببساطة ، تخزين ناتج البرنامج في ملف خارجي وقرائته عن طريق الفيجوال بيسك ووضع الناتج في مربع نص ..

أرفقت لك مثالاً قد ينفعك

Example.zip

سبحان الله وبحمده ... سبحان الله العظيم

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

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

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

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

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