delphi4arab منتديات دلفي للعرب

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

فقط اخي اجعل الملف ضمن ملفات البرنامج
uses ShellApi;
...
ShellExecute(Handle, 'open', 'اسم الملف امتداده', nil, nil, SW_SHOWNORMAL) ;
(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 

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