خطأ عند تشغيل برنامج خارجي
#3

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

من الصورة الخطا واضح هو من البرنامج المنفذ
يعمل في DOS وهو مبرمج بClipper (على الأغلب) يبحث عن ملفاته بنفس مكان التنفيذ ان لم يجدها يظهر خطأ
عند تنفيذ برنامج ما هناك مكان التنفيذ (اين ينفذ)
لتلمس الفرق بنفسك ضف هذا السطر في كل من الزرين، نفذ ولاحظ
كود :
showmessage(GetCurrentDir);
احدد الحلول تحديد مسار التنفيذ
كود :
ShellExecute(Handle,'open',PChar('D:\fiel\FIEL.EXE'),nil, 'D:\fiel', SW_SHOWNORMAL) ;
حل اخر تغيير المسار الى مجلد البرنامج قبل تنفيذه
كود :
chdir('D:\fiel'); ShellExecute(Handle,'open',PChar('D:\fiel\FIEL.EXE'),nil, nil, SW_SHOWNORMAL) ;
الرد


الردود في هذا الموضوع
خطأ عند تشغيل برنامج خارجي - بواسطة وليد - 29-05-2011, 04:53 PM
خطأ عند تشغيل برنامج خارجي - بواسطة kachwahed - 29-05-2011, 07:09 PM
خطأ عند تشغيل برنامج خارجي - بواسطة محمد عبد العزيز - 30-05-2011, 11:11 AM
خطأ عند تشغيل برنامج خارجي - بواسطة وليد - 30-05-2011, 12:29 PM
خطأ عند تشغيل برنامج خارجي - بواسطة وليد - 30-05-2011, 05:17 PM

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم