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=7573)



مشكلة في فتح برامج خارجية.... ما الحل؟ - you_per8 - 02-03-2016

السلام عليكم
لدي برنامج يقوم بفتح برامج و ملفات خارجية: كل شيء يعمل بشكل جيد على windows xp  لكنني أجد مشكلة مع ويندوز 7

كود :
ShellExecute (Handle, 'open', PChar ('Books/3.cbr') ,  nil, nil, SW_SHOWNORMAL);

الغريب في الأمر أنني أستخدم كود مشابه و هو يعمل مع جميع اصدرات ويندوز

كود :
ShellExecute (Handle, 'open', PChar ('setup.exe') ,  nil, nil, SW_SHOWNORMAL);


للإشارة فإن مسار الملفات صحيح
فما هي المشكلة؟؟ جزاكم الله خيرا


RE: مشكلة في فتح برامج خارجية.... ما الحل؟ - Agmcz - 02-03-2016

وعليكم السلام
أضف له مسار البرنامج وحل الأمر هكذا

كود :
 ShellExecute(Handle, 'open', PChar(ExtractFilePath(ParamStr(0)) + 'Books/3.cbr'), nil, nil, SW_SHOWNORMAL);



RE: مشكلة في فتح برامج خارجية.... ما الحل؟ - you_per8 - 02-03-2016

بوركت أخي الكريم... لكن هلا؟ شرحت لي أين يكمن الخلل؟؟