المشاركات : 17
المواضيع 8
:
: 4
الإنتساب : Apr 2016
16-08-2016, 05:43 PM
السلام عليكم اصدقائي و رحمة الله و بركاته
عائق جديد هو
لم استطيع تشغيل او فتح ملف PDF في برنامج الدلفي النسخ الجديدة و انا استخدم النسخة XE5 حاليا
المشكل صادفيني اول مرة و انا اتعامل مع النسخة Borland 7 الا انني تمكنت من الوصول الى حل بفضل اجابتكم
وكان هاذه هو الكود الذي استعملته في المرة الاولى
كود :
ShellExecute(Handle, 'open', 'AcroRd32.exe', pchar(ExtractFilePath(Application.ExeName) + 'help.pdf'), '', SW_SHOW);
اما عند تجربته مع النسخة الجديدة XE5 لم يقبل الكود بتاتا و يعلم على كلمة ShellExecute
الرجاء ممن تعاملوا مع هاذه النسخة او من يملكون حلا لهاته لمشكلة فلا يبخل علينا بعرضه
و جزاكم الله خيرا
المشاركات : 131
المواضيع 52
:
: 3
الإنتساب : Jan 2016
uses ShellApi;
...
ShellExecute(Handle, 'open', 'c:\Windows\notepad.exe', nil, nil, SW_SHOWNORMAL) ;
فقط اخي اجعل الملف ضمن ملفات البرنامج
uses ShellApi;
...
ShellExecute(Handle, 'open', 'اسم الملف امتداده', nil, nil, SW_SHOWNORMAL) ;
المشاركات : 17
المواضيع 8
:
: 4
الإنتساب : Apr 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
زادك الله علما و بارك لك فيه