c# ta bir form içinden başka bir exe yi çalıştırma

cagacu
23-04-2006, 11:04   |  #1  
OP Taze Üye
Teşekkür Sayısı: 0
5 mesaj
Kayıt Tarihi:Kayıt: Tem 2004

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

Criptos
26-03-2009, 00:08   |  #2  
Taze Üye
Teşekkür Sayısı: 0
1 mesaj
Kayıt Tarihi:Kayıt: Mar 2009

c# ta bu işlemi aşğıdaki kod la gerceklest
ire bilirsin

form2 yform = new.form2();
yform.show();

PcMaKeR
26-03-2009, 17:36   |  #3  
PcMaKeR avatarı
Yıllanmış Üye
Teşekkür Sayısı: 6
8,935 mesaj
Kayıt Tarihi:Kayıt: Eki 2005
Criptos
c# ta bu işlemi aşğıdaki kod la gerceklest
ire bilirsin

form2 yform = new.form2();
yform.show();

iki ayrı exe çalıştırmaz

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.

Lovalace
07-01-2011, 19:16   |  #4  
Taze Üye
Teşekkür Sayısı: 0
2 mesaj
Kayıt Tarihi:Kayıt: Tem 2008

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 ?

ahmetkürkçü
09-07-2011, 10:10   |  #5  
ahmetkürkçü avatarı
Yıllanmış Üye
Teşekkür Sayısı: 0
809 mesaj
Kayıt Tarihi:Kayıt: May 2009

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.