[ MatezYU @ 04.12.2007. 07:00 ] @
Imam jednu externu exe aplikaciju. Da li bi mogao da je nekako spojim sa delfijevim exe fajlom i da je pokrenem tako iz delfija. Da ne bi bilo dva i vise exe fajlova. Ovi exe fajlovi su neki mali pomocni programcici, uglavnom skinuti sa net-a (nisu moji). I ako moze da se pridruzi taj fajl izvrsnom delfijevom fajlu kako mogu da ga pokrenem sa parametrima?
[ codeb.s @ 04.12.2007. 08:01 ] @
Pozdav.

Koliko znam to možeš uraditi na dva načina i to kreiranjem RES fajla od exe file-ova koje želiš "ubaciti" ili sa binstring container komponentom.
Ja sam, problem sličan tvom, rešavao na sledeći način i to sa containerom manje posla a rezultat je isti.
- Nađi neku BinString Conteiner komponentu (ja sam koristio komponentu iz RM kompoenenti ) na netu.
- U tu komponentu učitaš exe file koji želiš (ako imaš više exe file-ova staviš više komponenti)
- Procedurom iz kompoenente snimiš sadržaj istog u exe file
- Jednom od Delphi funkcija ,najbolje executeandwait, pokreneš taj program. Nakon gašenja istog ova funkcija vraća odgovor i tada brišeš kreirani exe fajl.

Funkciju executeandwait možeš naći na netu. Preporuka je da probaš da nekim exe kompresorom (upx) kompresuješ te exe datoteke kako bi im smanjio velličinu a samim tim i veličinu tvoje aplikacije. Također na kraju, možeš UPX-ovati i svoju aplikaciju.