Kezdőoldal » Számítástechnika » Programozás » Delphiben hogyan lehet az...

Delphiben hogyan lehet az alábbi függvényt megoldani, hogy az eléri helyek dinamikusak legyenek kiszedve egy edit1 ill. edit2. textből?

Figyelt kérdés

shellexecute (handle, 'open', 'C:\Program Files\winrar\winrar. Exe', 'a c:\atlanta. Rar c:\a\*. *', nil, sw_shownormal);



Már próbáltam mindent de nem megy.


2010. nov. 9. 22:55
 1/8 ejbenjaro ***** válasza:

Gondolom így:

shellexecute (handle, 'open', 'C:\Program Files\winrar\winrar. Exe', 'a '+Edit1.Text+' '+Edit2.Text, nil, sw_shownormal);

Ahol Edit1.Text tartalmazza a készítendő tömörítvény elérési helyét és nevét, Edit2.Text pedig annak a mappának a nevét, aminek a tartalmát be akarjuk csomagolni illetve a *.* karakterláncot.

A példád esetében Edit1.Text:='c:\atlanta.rar'; Edit2.Text:='c:\a\*.*';

2010. nov. 10. 08:07
Hasznos számodra ez a válasz?
 2/8 anonim ***** válasza:

Ha lehetséges és nem megy, akkor MINDENT mégsem próbálhattál...


Amúgy Delhiben talán a billentyűzettel van a gond, nem tudom Indiában milyen kiosztásokat használnak. Meg egyáltalán milyen programozási nyelvet akarsz te itt (mármint Delhiben) használni.

2010. nov. 10. 09:08
Hasznos számodra ez a válasz?
 3/8 A kérdező kommentje:
kíváncsi lennék mi a konvertálási megoldás, de hihetetlen, hogy dinamikusra nem lehet átírni.
2010. nov. 10. 17:19
 4/8 ejbenjaro ***** válasza:

És így?

const Prg='C:\Program Files\winrar\winrar.exe';

var CMDLine : String;

[...]

CMDLine:='a '+Edit1.Text+' '+Edit2.Text;

shellexecute (handle, 'open', PChar(Prg), PChar(CDMLine), nil, sw_shownormal);

2010. nov. 10. 18:20
Hasznos számodra ez a válasz?
 5/8 A kérdező kommentje:
Nemsokára tesztelem... Amint a c#-os anyagom kész. :D Már lassan azt se tom hol áll a fejem.
2010. nov. 10. 19:06
 6/8 A kérdező kommentje:
Tökéletes megoldás, ment a pont, köszönöm szépen!!
2010. nov. 11. 01:25
 7/8 A kérdező kommentje:
Hihetetlen, a hosszú elérési utaknál nem válik be. :@ :@
2010. nov. 11. 15:23
 8/8 A kérdező kommentje:
Amint szóköz van a névben nem csinál semmit. Azt hiszem trükközök egyet.
2010. nov. 11. 16:29

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!