Keresés

Új hozzászólás Aktív témák

  • dqdb

    nagyúr

    válasz sto1911 #36382 üzenetére

    Azért, mert ablakos program esetén onnantól kezdve, hogy elindul az alkalmazás saját message queue-ja az események feldolgozására (kirajzolás, egér, billentyűzet, stb.), visszakerül a futás a hívó programhoz. Nem ablakos program esetén csak a futás végén.

    Ha ilyen ablakos alkalmazást úgy szeretnél futtatni, hogy megvárd a kilépését, akkor ez a megoldás általában* segít:

    START /WAIT notepad.exe

    Nyiss egy parancssort, és ott látni fogod a különbséget a fenti és egy sima notepad.exe parancs között.

    * az általában azt jelenti, hogy MDI/MSDI alkalmazások esetében (Word például), ahol egy adott alkalmazáspéldány önmagában képes több dokumentumot kezelni (és nem indul el több példányban, mint például a Notepad), csak az első példány indításakor fog működni, a későbbi párhuzamosan indítottaknál nem, mert ezek a példányok észreveszik, hogy fut már egy, és szólnak annak, ha már ott vagy, nyisd meg ezt a fájlt is, és kilépnek.

    tAm6DAHNIbRMzSEARWxtZW50ZW0gdmFka5RydIJ6bmkuDQoNClOBc4Ek

Új hozzászólás Aktív témák