Kezdőoldal » Számítástechnika » Programozás » Hogy lehet megnyitni . Exe...

Hecvid kérdése:

Hogy lehet megnyitni . Exe file-t a Free Pascal-ból?

Figyelt kérdés

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?



2014. febr. 20. 21:25
 1/3 SimkoL ***** válasza:
100%

Exec : [link] vagy

ShellExecute : [link]

2014. febr. 20. 21:29
Hasznos számodra ez a válasz?
 2/3 A kérdező kommentje:

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)

2014. febr. 21. 16:42
 3/3 SimkoL ***** válasza:

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

);

2014. febr. 22. 00:51
Hasznos számodra ez a válasz?

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!