PDA

View Full Version : سوال: پارامتر در برنامه Winform



YasserDivaR
پنج شنبه 14 مرداد 1395, 10:30 صبح
سلام دوستان عزیز
من یه فایل اپدیت دارم با دو تا فرم
فرم اولی برنامه رو بروز رسانی میکنه
فرم دومی دیتابیس رو بروز رسانی میکنه
خود فایل اپدیت رو نمی خوام کسی بهش دسترسی داشته باشه بصورت مستقیم و میخوام با پارامتر اجرا بشه
حالا سوالم اینه چطوری دو تا پارامتر براش تعریف کنم که مثلا اگه توی پروژه اصلی فایل اپدیت رو اجرا کردم با دستور -Updareprogtram فرم اپدیت برنامه بیاد
و وقتی پارامتر -updatedatabase رو به فایل اپدیتر زدیم فرم دوم نمایش داده بشه

reza_ali202000
پنج شنبه 14 مرداد 1395, 22:03 عصر
سلام
فایل program.cs رو باز کنید و قسمت:

static void Main()
{

به شکل زیر تغییر بدید.

static void Main(string[] args)
{

و برای خوندن داده ای که ارسال کردید توی همین قسمت:

if (args.Length > 0)
{
MyMainForm._pathingg = args[0];


}
Application.Run(MyMainForm);


static void Main(string[] args)
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(fals e);
Splasher.Show(typeof(frmSplash));
ExampleSimpleSurfaceGrid3D MyMainForm = new ExampleSimpleSurfaceGrid3D();

if (args.Length > 0)
{
MyMainForm._pathingg = args[0];


}
Application.Run(MyMainForm);
}

حالا برا این کار عموما زمانی استفاده میشه که بخواید فلان پسوند فایل با برنامه شما باز بشه. ولی میتونید بجای اسم فایل پارامترتون رو بفرستید.