Merhabalar arkadaslar aynen konuda yazdıgı gibi bir problemim var.Yardım ederseniz cok sevinirim.Problem şu.Bir windows form um var bunda bir buttona tıklayınca bir baska windows form veya console exe calısacak.Ama bunu nasıl yapacagımı bilmiyorum.ikinci program calıstıgında task managerda iki ayrı exe gozukecek 1.program ve ikinci program.Bu sorunu nasıl giderebilirim
c# ta bir form içinden başka bir exe yi çalıştırma
c# ta bu işlemi aşğıdaki kod la gerceklest
ire bilirsin
form2 yform = new.form2();
yform.show();
Criptosc# ta bu işlemi aşğıdaki kod la gerceklestiki ayrı exe çalıştırmaz
ire bilirsinform2 yform = new.form2();
yform.show();aynı thread içinde yani aynı exe de bağımlı kalırlar..
System.Diagnotics.Process.Start("ExeYolu") ile çalıştıracaksın ancak o zaman çalışır.
bu şekilde yapınca programı çalıştırıyor ayrı olarak.. Windows Form içinde başka bi .exe i nasıl çalıştırırız ?
RichTextBox'daki LoadFile methodu Stream türünü kabul ediyor. Bu durumdaResource klasörüne önceden eklemiş olduğunuz olarak var olan resource'u ona gösterin.
1-RTF türündeki Resource'un Build Action özelliğini "Embedded Resource" yapın.
2-Resource'u (yani RTF'yi) elde edin ve RTB'ye Stream olarak yükleyin:
System.Reflection.Assembly asm = System.Reflection.Assembly.GetExecutingAssembly();
System.IO.Stream myStream = asm.GetManifestResourceStream("WindowsApplication1.Resources.blabla.rtf");
//Yüklemeyi yap.
this.richTextBox1.LoadFile(myStream, RichTextBoxStreamType.RichText);
...gibi.
Burada WindowsApplication1 örnek namespace adı (siz değiştireceksiniz), Resouces (Resources klasörü adı), blabla.rtf (bunuda değiştireceksiniz) RTF dosya adımız.
İyi çalışmalar.
Alıntıdır.