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

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



كيفية تشغيل ملف Pdf باستخدام النسخ الجديدة للدالفي - Ougrouti Mustafa - 16-08-2016

السلام عليكم اصدقائي و رحمة الله و بركاته
عائق جديد هو 
لم استطيع تشغيل او فتح ملف PDF  في برنامج الدلفي النسخ الجديدة و انا استخدم النسخة XE5 حاليا
المشكل صادفيني اول مرة و انا اتعامل مع النسخة Borland 7  الا انني تمكنت من الوصول الى حل بفضل اجابتكم 
وكان هاذه هو الكود الذي استعملته في المرة الاولى 
كود :
ShellExecute(Handle, 'open', 'AcroRd32.exe', pchar(ExtractFilePath(Application.ExeName) + 'help.pdf'), '', SW_SHOW); اما عند تجربته مع النسخة الجديدة XE5 لم يقبل الكود بتاتا و يعلم على كلمة ShellExecute الرجاء ممن تعاملوا مع هاذه النسخة او من يملكون حلا لهاته لمشكلة فلا يبخل علينا بعرضه  و جزاكم الله خيرا
 



RE: كيفية تشغيل ملف Pdf باستخدام النسخ الجديدة للدالفي - elzawey2020 - 17-08-2016

uses ShellApi;
...
ShellExecute(Handle, 'open', 'c:\Windows\notepad.exe', nil, nil, SW_SHOWNORMAL) ;

فقط اخي اجعل الملف ضمن ملفات البرنامج
uses ShellApi;
...
ShellExecute(Handle, 'open', 'اسم الملف امتداده', nil, nil, SW_SHOWNORMAL) ;


RE: كيفية تشغيل ملف Pdf باستخدام النسخ الجديدة للدالفي - Ougrouti Mustafa - 17-08-2016

(17-08-2016, 09:37 AM)elzawey2020 كتب : uses ShellApi;
...
ShellExecute(Handle, 'open', 'c:\Windows\notepad.exe', nil, nil, SW_SHOWNORMAL) ;

فقط اخي اجعل الملف ضمن ملفات البرنامج
uses ShellApi;
...
ShellExecute(Handle, 'open', 'اسم الملف امتداده', nil, nil, SW_SHOWNORMAL) ;



شكرا اخي بارك الله فيك و جزاك الله خيرا نسيت انا إضافة shellapi الى الـUses 

زادك الله علما و بارك لك فيه