12 Ekim 2009 Pazartesi

C# parametreli exe yapmak

Bir süredir parametreli exe yaparak gönderdiğim parametrelere göre programın çalışma akışı değiştirmek istiyordum (mesela başka bir veritabanına bağlanmak gibi).

Program.cs doysasında şöyle güzel bir kodla isteiğimi yaptım.


static void Main(string[] DatabaseType)
{
if (DatabaseType.Length != 0)
{
if (DatabaseType[0].Trim() == "")
intlogin = 1;
else if (DatabaseType[0].Trim() == "-Product" DatabaseType[0].Trim() == "-product" DatabaseType[0].Trim() == "-p" DatabaseType[0].Trim() == "-P")
intlogin = 1;
else if (DatabaseType[0].Trim() == "-Test" DatabaseType[0].Trim() == "-test" DatabaseType[0].Trim() == "-t" DatabaseType[0].Trim() == "-T")
intlogin = 2;
else
intlogin = 1;
}
else
intlogin = 1;
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new MainForm());
}



intlogin isimli bir değişkeni exedeki parametreye göre farklı şekillerde doldurarak daha sonra intlogin değişkenine bakarak veritabanı değiştiren bir fonksiyon yazdım.

Hiç yorum yok:

Yorum Gönder