Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno spusteni console pres shellexecute

Neviem ale pozeram si ShellExecute v MSDN
ShellExecute(
HWND hwnd,
LPCTSTR lpOperation,
LPCTSTR lpFile,
LPCTSTR lpParameters,
LPCTSTR lpDirectory,
INT nShowCmd
);
Operation davas null takze defailtne sa pouzije "open", na subor cmd.exe, a parametre prikazovej riadky zasa 'start ...'?

Spravne by malo byt to druhe, ako "spadne"? zavre sa konzola po skonceni aplikacie? (to je spravne) alebo nejako inac? Skus mu dat default directory nejaky normalny a nie '', a lpParameters skus dat nil, alebo nieco hocico :-)

P.S. alebo skus to s cmd.exe a do parametrov mu daj len to exe ktore sa ma spustit, bez ' start '
mozes mu dat namiesto start parameter ' /k '+edit1.text ak chces aby sa konzola po skonceni aplikacie neukoncila.

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny