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 2553 korisnika na forumu :: 83 registrovanih, 9 sakrivenih i 2461 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 5623 - dana 13 Dec 2025 19:56

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 1MAP, Agape, antonije64, Bobrock1, bog sunca, bojan581, bojank, bokicacar, bpop, BraneS, comi_pfc, darkkran, DavidA, Deki Duga Devetka, Demi87, Djuza, Dovla 1980, draganl, dule10savic, ElvisP, EXIT78, Ezbuck, Gheljda, h8propaganda, ivan_8282, Jager715510, Jan, JimmyNapoli, joca83, jodzula, Jozo74, Kamov, kovac9mm, Kozi-RS, Leonov, madun123, Makeitdrip, Marko Marković, MaschinenPistole, Medojed, mercedesamg, mig21, milanpb, milbos, milenko crazy north, miljannis, MiljanXD, Milos1389, mkukoleca, Moldovan, moldway, Naj-Turs, Natuzzi, nebojsag, nekdo, nelezele, nuke92, pceklic, PlayerOne, ruma, sajorg, sale76, sap, Shinobi, shlauf, sickmouse, Simulink11000, skok, Smiljkovich, Solunac na steroidima, ss10, stagezin, Steeeefan, stegonosa, Str2022, Tihi86, Tumansky, VanZan, vathra, VBoss, vlad4, Zastava, zdrebac