delphi4arab منتديات دلفي للعرب
استخدام openurl كبديل لShellExecute - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : متتديات باسكال Pascal (https://delphi4arab.net/forum/forumdisplay.php?fid=7)
+--- قسم : Lazarus - Free Pascal - CrossKylix - Kylix - CrossVCL (https://delphi4arab.net/forum/forumdisplay.php?fid=34)
+--- الموضوع : استخدام openurl كبديل لShellExecute (/showthread.php?tid=4697)



استخدام openurl كبديل لShellExecute - piratewar - 04-11-2012

السلام عليكم ورحمة الله
دالة openurl تستخدم بدلاً من shellexecute إذا كنت تريد أن يكون تطبيقك متعدد المنصات
تأخد الدالة بارامتر واحد فقط على حسب
إذا كنت تريد فتح موقع من خلال المتصفح الإفتراضي
PHP كود :
openurl('http://www.delphi4arab.net') 
إذا كنت تريد فتح بريد إلكتروني من خلال التطبيق الافتراضي(microzeft outlook,thunderbird)
PHP كود :
openurl('mailto:piratewar@site.com') 
إذا كنت تريد فتح ملف
PHP كود :
openurl('file:\\\filepath+filename') 
ولاستخدام الدالة يجب إدراج اسم الوحدة lclintf في القسم uses
و بالطبع مع برامج windows فقط يمكنك استخدام الدلة shellexecute وذلك بعد إضافة الوحدة shellapi
والسلام عليكم