Hogy lehet megnyitni . Exe file-t a Free Pascal-ból?
Szeretnék olyan programot írni, ami bizonyos esetben, elindít egy exe file-t. Ezt hogy lehet megoldani?
És esetleg bármilyen más file-ra ez hogyan működik?
Nos ez valóban úgy néz ki, hogy az, csak az a gond, hogy nem nagyon értem, hogy mit is kell pontosan csinálni . . .
Esetleg nincs valami érthetőbb?
Vagy el tudná valaki magyarázni?
(ahogy az már kiderült még elég kezdő vagyok, de erre szükségem van)
Hát angol tudás nélkül nagyon nehéz lesz megtanulni programozni :)
Exec('c:\valami.exe','paraméter'); tehát a futtatandó file neve, elérési úttal és az esetleges paraméter.
A ShellExecute Win API függvény a linkelt oldalon nagyon jó leírás van róla, de kb. így indítsd el.
ShellExecute(0,nil,PChar('valami.exe'),PChar('paraméterek'),nil,1);
Nem másolok be mindent, szótárazd ki :)
ShellExecute(
HWND hwnd, // handle to parent window
LPCTSTR lpOperation, // pointer to string that specifies operation to perform
LPCTSTR lpFile, // pointer to filename or folder name string
LPCTSTR lpParameters, // pointer to string that specifies executable-file parameters
LPCTSTR lpDirectory, // pointer to string that specifies default directory
INT nShowCmd // whether file is shown when opened
);
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!