- gban: Ingyen kellene, de tegnapra
- sziku69: Fűzzük össze a szavakat :)
- Elektromos rásegítésű kerékpárok
- sziku69: Szólánc.
- GoodSpeed: Sapphire Radeon RX 9070 XT Pulse - út a harmadik AMD korszakig.
- MaxxDamage: Vizes Laptop Hűtés? Lehetséges? Igen!
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Luck Dragon: Asszociációs játék. :)
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- Magga: PLEX: multimédia az egész lakásban
Új hozzászólás Aktív témák
-
kw3v865
senior tag
Sziasztok!
C#-ban egy tök egyszerű Windowsos alkalmazáról van szó (egyelőre), melyben egy gombnyomásra futtat egy külső alkalmazást.
A problémám a következő: a futtatni kívánt alkalmazás elindul, de azonnal be is záródik az ablaka. A környezeti változókban benne van, tehát ha nyitok egy CMD-t, és onnan indítom, akkor minden rendben megy.A konzolban ezt írja:
System.Diagnostics.ProcessStartInfo
ID: 5716 - Name: ogr2ogrTehát elvileg elindul, sőt egy pillanatra fel is villan, de nekem ez nem elég. Rendesen meg kellene nyílnia az ablaknak, hogy csak a felhasználó zárhassa be. Ha a p.FileName-et átírom notepad.exe-re, akkor tökéletesen működik, csak az ilyen parancssoros alkalmazásokkal van gond..
Szerintetek hogyan lehetne ezt megvalósítani, hogy úgy viselkedjen, mintha a parancssorból indítottam volna el?
Így néz ki a kódom jelenleg (az egyszerűség kedvéért csak a lényeg):
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
[DllImport("user32.dll")]
static extern IntPtr SetParent(IntPtr hwc, IntPtr hwp);
private void button1_Click(object sender, EventArgs e)
{
Process p = new Process();
try
{
p.StartInfo.FileName = "ogr2ogr";
p.Start();
Console.WriteLine(p.StartInfo);
Console.WriteLine("ID: {0} - Name: {1}",p.Id,p.ProcessName);
p.WaitForExit();
}
catch(Exception ex)
{
Console.WriteLine("Error"+ex.Message);
}
}
}
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Négyeszközös HDD-ház érkezett a SilverStone műhelyéből
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Vírusirtó topic
- Kerékpárosok, bringások ide!
- Milyen légkondit a lakásba?
- War Thunder - MMO Combat Game
- Netflix
- Házimozi belépő szinten
- Mégis mi értelme az Xbox PC-nek, ha limitálja a hardverválasztékot?
- SSD kibeszélő
- További aktív témák...
- Dell Latitude 7440 -14"FHD+1 IPS - i5-1345U 16GB - 512GB - Win11 - 1 év garancia + Dokkoló + 240W DC
- GYÖNYÖRŰ iPhone 13 mini 128GB Green -1 ÉV GARANCIA - Kártyafüggetlen, MS3333
- ÁRGARANCIA!Épített KomPhone i5 10400F 16/32GB RAM RX 7600 8GB GAMER PC termékbeszámítással
- DELL Precision 5540 Workstation i7-9850H Nvidia Quadro T1000 16GB 512GB 15.6 új akksi 1év garancia
- BESZÁMÍTÁS! Asus TUF A620M R7 7700 64GB DDR5 500GB SSD RX 6800 XT 16GB ZALMAN I3 NEO Seasonic 750W
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest