PDA

View Full Version : دو تا سوال - رجیستری و اجرای exe



hrshojaei
یک شنبه 22 مهر 1386, 16:00 عصر
سلام . من سی شارپ کار هستم . ولی الان مجبورم با دلفی یه برنامه بنویسم . لطفا جوابمو بدید ( لطفا تعصب دلفی نسبت به سی شارپ نشون ندید ) .
1 - چه جوری می تونم توی رجیستری بنویسم .
2 - چه جوری می تونم یه exe رو از توی دلفی صدا کنم .

مرسی از راهنماییتون . لطفا با جزییات بگید ( به دلیل تازه کاری من )

Rocker
یک شنبه 22 مهر 1386, 17:22 عصر
دوست گلم اگه سرچ کنی در مورد رجیستری زیا بحث شده.
اما این نمونه کد رو برات مینویسم تا بتونی ازش استفاده کنی:

procedure TForm1.FormCreate(Sender: TObject);
var R:TRegistry;
begin
R:=TRegistry.Create;//ایجاد یک کلاس از نوع رجیستری
R.RootKey:=HKEY_CLASSES_ROOT;//تعیین ریشههر چی میخوای همونو بزار
R.OpenKey('barnamenevis',true);//کلید مربوطه را اگر وجود نداشته باشد ایجاد میکند و آنرا باز میکند در صورتی که پارمتر دوم فالس باشد فقط باز میکند
R.CreateKey('rocker');//کلید مذکور را در مسیر جاری ایجاد میکند
R.WriteString('strValue','this is a test');//یک مقدار از نوع رشته ای در مسیر جاری ایجاد میکند
R.Free;
end;البته یادت نره قبلش حتما کلمه registry را در در قسمت uses وارد کنی.
البته این دستورات خیلی مختصر بودن شما میتونی انواع مختلف مقدار های رجیستری را ایجاد کنی اگه برنامه نویس خوبی باشی با همین مثال میتونی راحت همه این کار هارو انجام بدی خود دلفی راهنماییت میکنه مثل #C.
در مرود اجرای برنامه ها در دلفی که خداییش خیلی بحث شده دیگه ضایعست منم بگم ایم یکی رو دیگه با سرج میتونی بدست بیاری.
موفق باشی
راستی به ما هم #C یاد میدی؟؟؟

SYNDROME
یک شنبه 22 مهر 1386, 17:35 عصر
لطفا جوابمو بدید ( لطفا تعصب دلفی نسبت به سی شارپ نشون ندید ) .

! ! ! !


1 - چه جوری می تونم توی رجیستری بنویسم .

http://barnamenevis.org/forum/showthread.php?t=76651&highlight=Registry


2 - چه جوری می تونم یه exe رو از توی دلفی صدا کنم .

http://barnamenevis.org/forum/showthread.php?t=75276&highlight=%D8%A7%D8%AC%D8%B1%D8%A7%DB%8C+%D9%81%D8 %A7%DB%8C%D9%84
می توانی برای توضیحات بیشتر کلمات کلیدی را جستجو کنی.
موفق باشید