C#'da Form uygulaması yapıyorum ve projeye .exe uzantılı bir program gömüp butona basınca çalışmasını istiyorum. Resource klasörü ile denedim fakat doğru kodu bulamadım.
C#'da Form uygulaması yapıyorum ve projeye .exe uzantılı bir program gömüp butona basınca çalışmasını istiyorum. Resource klasörü ile denedim fakat doğru kodu bulamadım.
Önce File.Exist() metotu ile *.exe dosyasının olup olmadığını denetleyin. Bu sayede eğer program yoksa dosya konumu içinde programınız çökmeyecektir. Onun yerine "program bulunamadı" gibi bir uyarı verebilirsiniz.
Örnek kod atmak gerekirse;
C#:
if (File.Exists("dosya.exe")) {
Process.Start("dosya.exe");
}else {
MessageBox.Show("Dosya bulunamadı.");
}
Kesinlikle. Hata ayıklama çok önemli bir programda, ve edinilmesi gereken bir alışkanlıktır. Ben normalde yapmam C++'da çünkü genelde çalışır ama yapılması gereken bir işlemdir.
Önce File.Exists() metotu ile *.exe dosyasının olup olmadığını denetleyin. Bu sayede eğer program yoksa dosya konumu içinde programınız çökmeyecektir. Onun yerine "program bulunamadı" gibi bir uyarı verebilirsiniz.
Örnek kod atmak gerekirse;
C#:
if (File.Exists("dosya.exe")) {
Process.Start("dosya.exe");
}else {
MessageBox.Show("Dosya bulunamadı.");
}