الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

إستدعاء البرنامج

بدأه delph2008 في 3 أغسطس 2008 · 4 رد · 664 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وتعالى وبركاته

من فضلكم أريد كود لما أقوم بالنقر على الزر بيطلع برنامج أخر وهذا البرنامج من نوع EXE

شكرا لكم

#2

بعد إضافة ShellApi في Uses أكتب

shellexecute(handle,'open','c:\windows\notepad.exe','','',SW_SHOWNORMAL);

هذه طريقة من الطرق

تم تعديل هذه المشاركة بواسطة rober في 3 أغسطس 2008 في 22:01

I'm Away For Sometimes

I'll Finish My Works

Come Back Soon

More Study > More Search > More Try > More Learning > Great Success

#3

شكرا لك وبارك الله فيك

لقد بحثت في الديلفي 7على SHELLAPI في القسم USES

لو أمكن شرح باصورة

#4

بدون فتح اي مكتبه اخري

winexec('c:\windows\notepad.exe',1);

الكود كامل كمثال

unit Unit1;

interface

uses
  Windows, Messages,  Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;

type
  TForm1 = class(TForm)
	Button1: TButton;
	procedure Button1Click(Sender: TObject);
  private
	{ Private declarations }
  public
	{ Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
winexec('c:\windows\notepad.exe',1);
end;

end.
#5

أخي الكريم

shellapi يتم إضافتها يدويا كما في الصورة في دلفي 5 تأخذ المسار

c:\Program Files\Borland\Delphi5\Source\Rtl\win\shellapi.pas

لا أعرف إن كانت موجودة في دلفي 7 لكن بعد البحث أظن أنها موجودة

من لديه دلفي 7 قد يفيدك أكثر في ذلك

قمت بعمل مثال على الأمر السابق و أرفقت مكتبة shellapi التي مع دلفي 5 مع المرفق

أرجو الفائدة

shellapi.rar

post-143282-1217881227_thumb.jpg

تم تعديل هذه المشاركة بواسطة rober في 4 أغسطس 2008 في 23:25

I'm Away For Sometimes

I'll Finish My Works

Come Back Soon

More Study > More Search > More Try > More Learning > Great Success

مواضيع مشابهة