- Yasaklandı
- #1
[font=Tahoma, Helvetica, Arial, sans-serif]C-Sharp kullanılarak hazırladığınız programı yeri geldiğinde kapatmak konusunda sıkıntı yaşayabilirsiniz. İşlemdeki bir form yüklenirken bazı kodların çalışmadığını göreceksiniz. Bu nedenle programınızı kapatmak için yerine göre aşağıdaki kodlardan birini kullamalısınız.[/FONT]
[font=Tahoma, Helvetica, Arial, sans-serif]form.Close();[/FONT]
[font=Tahoma, Helvetica, Arial, sans-serif]Formu kapatır. Form yüklenirken bu kod çalışmaz. Eğer program tek formdan oluşuyorsa bu aynı zamanda programı kapatmak anlamına gelecektir.[/FONT]
[font=Tahoma, Helvetica, Arial, sans-serif]Application.Exit();[/FONT]
[font=Tahoma, Helvetica, Arial, sans-serif]Eğer GUI kullandıysanız bu işinize yarayacaktır.[/FONT]
[font=Tahoma, Helvetica, Arial, sans-serif]Environment.Exit(kod);[/FONT]
[font=Tahoma, Helvetica, Arial, sans-serif]Diğer bir programı kapatma kodudur. Parantez içindeki yer bir integer değeri olup buradaki değer programın kapatılış kodudur. Bu konuda bir bilginiz yoksa 0 yazın.[/FONT]
[font=Tahoma, Helvetica, Arial, sans-serif]Process.GetCurrentProcess().Kill();[/FONT]
[font=Tahoma, Helvetica, Arial, sans-serif]Bu da diğer bir etkili yol. Nasıl Process.Start(“yol”) kullanılarak bir program çalıştırılıyorsa, C# kullanarak bir programı bu yolla kapatabilirsiniz. GetCurrentProcess() bir fonksiyon olup kullanılan programa işaret eder[/FONT]