Kezdőoldal » Számítástechnika » Programozás » Free Pascal. Hogy tudok...

Free Pascal. Hogy tudok paraméterezéssel meghívni egy fájlt?

Figyelt kérdés
Jelen esetben ez a Winrar-tól származó "UnRar.exe" lenne.

2013. máj. 9. 13:50
1 2
 1/13 SimkoL ***** válasza:

[link]

Google első találat :);

2013. máj. 9. 14:07
Hasznos számodra ez a válasz?
 2/13 anonim ***** válasza:

Első válaszolónak igaza van, ez igazán könnyen megtalálható.


Egyébként exec(program, paraméterezés); ahol mindkét paraméter sztringváltozó.

2013. máj. 9. 14:15
Hasznos számodra ez a válasz?
 3/13 anonim ***** válasza:
sztringparaméter** elnézést
2013. máj. 9. 14:16
Hasznos számodra ez a válasz?
 4/13 A kérdező kommentje:
Köszönöm!
2013. máj. 9. 15:05
 5/13 A kérdező kommentje:

Várjatok csak. Nem értem.

.bat fájlban ezt így írtam be:

UnRar x -P- /y "files.rar" "%appdata%\"


Na így hogy tudom futtatni FP-ben?

2013. máj. 9. 15:16
 6/13 A kérdező kommentje:

így próbáltam meg FP-ben:

exec(UnRar, x -P- /y "files.rar" "%appdata%\"


Természetesen az UnRar.exe fájl a files.rar-ral együtt bent van a "bin" mappában,

DE NEM MŰKÖDIK!!!!

2013. máj. 9. 15:20
 7/13 ejbenjaro ***** válasza:

Persze, hogy nem működik. Mi lenne ha elolvasnád az első hozzászóló által linkelt oldalon a dolgokat?

Egyébként abból, hogy nem működik senki sem fogja neked megmondani, hogy miért nem. A hiba pontos felderítéséhez szükséges a kód, illetve a kapott hibaüzenet.

Ha az exec eljárást használod, akkor tudnod kell, hogy ez a dos unitban van, tehát kell a uses dos; a program elejére. Az execről itt olvashatsz bővebben: [link]

Példaprogram külső program futtatására itt érhető el: [link]

2013. máj. 9. 15:34
Hasznos számodra ez a válasz?
 8/13 anonim ***** válasza:

"exec(UnRar, x -P- /y "files.rar" "%appdata%\" "


Ez most komoly? Vagy nem olvastad el a #3 hozzászólásomat, vagy nem tudod hogy kell Pascal-ban sztringet megadni.


swapvectors;

exec('UnRar', '...');

swapvectors;


Ha környezeti változókra van szükséged akkor azokat külön le kell kérdezned:


[link]

2013. máj. 9. 17:44
Hasznos számodra ez a válasz?
 9/13 anonim ***** válasza:
**Bocs ha az előző HSZem bunkózásnak hatott :)
2013. máj. 9. 17:45
Hasznos számodra ez a válasz?
 10/13 A kérdező kommentje:

Először is: Semmi gond!

Másodszor: Hü*e vagyok!

Harmadszor: Kösz!

2013. máj. 10. 13:13
1 2

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!