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 948 korisnika na forumu :: 64 registrovanih, 5 sakrivenih i 879 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3028 - dana 22 Nov 2019 07:47

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 8u47, _Petar, A.R.Chafee.Jr., Apok, Arhiv, awathorn, axa, Bane san, BlekMen, bojank, BraneS2, celeron2, cicus91, darcaud, darkangel, darkstar101, delrey2, Denaya, DH, djboj, DM1994, Dorcolac, Gama, Grana, ivance95, jaeger, kaptain, Konda, Kos93, Kubovac, kunktator, Markoni29, Mercury, Metanoja, Mr. Majevica, mrmr, nenaddz, panonski mornar2, pedja63, pein, piston79, randja26, Raptor1, Ratnik84, RegrutGruja, rodoljub2, sekretar, sevenino, Sibin, Skywhaler, Snorks, srbi, ssekir75, SsssssNOVI, stug, suton2, theNedjeljko, trajkoni018, vathra, Vieri, vladas87, volimpivuvolimrakiju, zlatkovuka, Zori2