RSS registrovat login
Navigace: předchozí stranaúvodní strana
Spuštění programu

Něco k Delphi

Velmi často se lidé ptají, jak mají v Delphi spustit nějaký externí program.

Nejjednodušším řešením je použít winexec nebo shellExecute

S touto problematikou souvisí i několik dalších témat:

 Spuštění pod jiným uživatelským účtem

 Čekání na doběhnutí programu

 Konzolová aplikace

Spuštění pouze jednou (když se spustí další instance, tak se má ukončit) - zde.

Trocha kódu z té diskuze nad o spuštění pouze jedné instance:

 JCL

 Mutexy

 Semafory

vice tady. jeste jde pouzit FindWindow, ale moc nedoporucuji. Bc. Jaroslav Blazek

Java
spuštění programu:
Process theProcess = Runtime.getRuntime().exec(
"nejaky program"
);

Syntax higlighted by Syntax highlighter, available at www.4ITDevelopers.net and www.JakNaWin.com

Spuštění programu asociovaného s danou příponou by mělo být podporováno v Javě 6, údajně metoda open z java.awt.Desktop - viz diskuze.

něco málo k C#

na diskuzi o C# jsem zaznamenal akorát dotaz, jak neco spustit pouze jednou - např. zde. Další ukázky můžete najít třeba na webu CodeProject.com.

Spuštění cizí aplikace asi všichni ovládají :-), nicméně pokud by to někdo přeci jen potřeboval, tak to lze udělat příkazem
System.Diagnostic.Process.Start(
"AppName.exe"
);

Syntax higlighted by Syntax highlighter, available at www.4ITDevelopers.net and www.JakNaWin.com


Informace ke stavu builder.cz zde


vytvořil Mi.Chal. 28.6. 2005 22:23, naposledy změněnil Mi.Chal. 3.5. 2009 11:41
přečteno: 6523x

Komentáře:
Žádné komentáře dosud nebyly vloženy.

Přidat komentář:
Jméno
E-mail
Web
Titulek
Obsah
thomas sabo rea mbt outlet thomas sabo charms sale louis vuitton taschen kaufen thomas sabo boutique mbt kaufen