Kako pokrenuti neki drugi program pomoću deplhija?

Kako pokrenuti neki drugi program pomoću deplhija?

offline
  • Keeg 
  • Novi MyCity građanin
  • Pridružio: 31 Mar 2007
  • Poruke: 11

Prvo jel to moguće?
Znači oću samo da se pokrene (izvrši) neki drugi program, recimo 'Neki.exe' ili 'Neki.py' al da bude iniciran pomoću koda u delphiju na sličan način na koji se pokreće neka zvučna datoteka .wav ili .mp3 (pozoveš taj file i on zasvira, jel...)



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • prm 
  • Građanin
  • Pridružio: 11 Jun 2006
  • Poruke: 94

pa za to ti nije potreban ni delfi dovoljan ti je i paskal mislim da postoji vise nacina da to napravis



offline
  • Pridružio: 18 Apr 2003
  • Poruke: 5001
  • Gde živiš: Beograd

Jel ti odgovara API funkcija ShellExecute?

offline
  • Keeg 
  • Novi MyCity građanin
  • Pridružio: 31 Mar 2007
  • Poruke: 11

Bone Collector ::Jel ti odgovara API funkcija ShellExecute?
može li malo preciznijeg objašnjenja nisam primjetio da postoji nešto takvo u delphiju, kako se poziva? onako kako bi to neki n00b shvatio Very Happy

offline
  • Đuro Glumac
  • dipl. ing. informatike
  • Pridružio: 08 Feb 2004
  • Poruke: 3640
  • Gde živiš: ApAtIn

Da, to se radi sa API funkcijom...

Shellexecute(handle,'open','C:\Program Files\Putanja.chm',nil,nil,SW_SHOWNORMAL);

Ukoliko zelis da promenis neki od parametara prilikom otvaranja programa potrazi na google "shellwxecute".

Da ne zaboravim da napomenem, da bi ovo mogao da koristis u delphiju u USES deo moras da dodas ShellAPI modul.

offline
  • Pridružio: 18 Apr 2003
  • Poruke: 5001
  • Gde živiš: Beograd

Iskreno ne znam kako se pozivaju API funkcije iz Delphi-a...

ShellExecute(NULL, "open", "C:\\program.exe", NULL, NULL, SW_SHOWNORMAL);

Inace toj funkciji mozes da prosledis i bilo koju vrstu dokumenta, otvorice ga u default programu za taj dokument, npr prosledis mp3 fajl i otvorice ti se winamp (ili neki drugi pleyer koji ti sluzi za mp3).

Dopuna: 26 Okt 2007 12:10

Dok sam ja trazio kako se pozivaju API funkcije u Delphi-u, NuLLCoDe me prestigo Smile

offline
  • Keeg 
  • Novi MyCity građanin
  • Pridružio: 31 Mar 2007
  • Poruke: 11

E, fala, bas ste ljudine! Svaki put dosad dobio sam odg na ovom forumu:)

Ko je trenutno na forumu
 

Ukupno su 1176 korisnika na forumu :: 36 registrovanih, 4 sakrivenih i 1136 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: A.R.Chafee.Jr., airsuba, amaterSRB, aramis s, bolenbgd, DonRumataEstorski, dragoljub11987, FileFinder, hologram, hyla, Karla, kolle.the.kid, Kubovac, laganini123, Lieutenant, M1los, milenko crazy north, Mlav, mnn2, nextyamb, ninareflex, Parker, Ripanjac, royst33, S-lash, simazr, Simon simonović, Sirius, slonic_tonic, stegonosa, tomigun, Trpe Grozni, W123, wolf431, |_MeD_|, šumar bk2