Forum Sveta kompjutera

Nazad   Forum Sveta kompjutera > Test Run > Programiranje

Programiranje Programski jezici, tehnike, alatke...

Odgovor
 
Alatke vezane za temu Vrste prikaza
Stara 26.6.2006, 20:50   #1
Deusdies
Starosedelac
 
Član od: 9.11.2005.
Lokacija: bo@galaxy: ~$
Poruke: 1.554
Zahvalnice: 54
Zahvaljeno 439 puta na 215 poruka
Slanje poruke preko AIM-a korisniku Deusdies Slanje poruke preko MSN-a korisniku Deusdies Slanje poruke preko Skypea korisniku Deusdies
Arrow Kako pokrenuti spoljni program iz delfija?

Pozdrav, imam jedno pitanje (naslov). Npr. hoću da napravim program u Delphi-u 7 koji će, kada se klikne na dugme, pokrenuti neki drugi program, npr. C:\Windows\mspaint.exe. Kako glasi procedura?

Drugo pitanje je kako zatvoriti neki program koji je trenutno u listi aktivnih procesa. Npr. prethodno pokrenuti Paint sada, klikom na drugo dugme, treba da se zatvori. Kako glasi procedura/

Unapred zahvalan
Deusdies
Deusdies je offline   Odgovor sa citatom ove poruke
Stara 26.6.2006, 21:05   #2
MG-RAY
Starosedelac
 
Član od: 15.2.2006.
Lokacija: Midlands
Poruke: 1.523
Zahvalnice: 277
Zahvaljeno 307 puta na 207 poruka
Slanje poruke preko Skypea korisniku MG-RAY
Smile Re: Kako pokrenuti spoljni program iz delfija?

uses ShellApi;
...
ShellExecute(Handle, 'open', 'c:\Windows\paint.exe', nil, nil, W_SHOWNORMAL) ;

http://delphi.about.com/od/windowssh...uteprogram.htm

za ovo drugo ti treba lista aktivnih procesa, samo 'ubijes' onaj koji ti nije potreban...

Poslednja ispravka: MG-RAY (27.6.2006 u 18:18)
MG-RAY je offline   Odgovor sa citatom ove poruke
Stara 28.6.2006, 19:27   #3
GoranKostic
Član
 
Član od: 15.6.2006.
Lokacija: Zajecar
Poruke: 185
Zahvalnice: 12
Zahvaljeno 24 puta na 21 poruka
Određen forumom Re: Kako pokrenuti spoljni program iz delfija?

Evo primer koji prikazuje listu procesa i ubija izabrani proces, skinuo sam ko zna kad ko zna gde sa neta, mozda ti pomogne...

procesi.zip
GoranKostic je offline   Odgovor sa citatom ove poruke
Stara 28.6.2006, 19:35   #4
voodoo_
V.I.P. GNU/Linux
 
Avatar korisnika voodoo_
 
Član od: 1.11.2005.
Poruke: 11.163
Zahvalnice: 2.081
Zahvaljeno 4.922 puta na 2.858 poruka
Određen forumom Re: Kako pokrenuti spoljni program iz delfija?

Što se tiče stavke 1), ShellExecute vrši otvaranje fajla za registrovanim programom u zavisnosti od extenzije. Znači ako ShellExecute-uješ .doc fajl, otvoriće se Word sa tim fajlom, a ako sh-uješ .exe, startovaće se.
Međutim ako hoćeš da startuješ fajl jer znaš da je on program, čak i ako nema .exe ekstenziju, možeš iskoristiti matoru WIndows funkciju WinExec:

WinExec('ime', SW_SHOW);

doduše ta funkcija je sada "prevaziđena" i predstavlja makro za CreateProcess ali to te ne interesuje.
voodoo_ je offline   Odgovor sa citatom ove poruke
Odgovor

Bookmarks sajtovi

Alatke vezane za temu
Vrste prikaza

Vaš status
Ne možete postavljati teme
Ne možete odgovarati na poruke
Ne možete slati priloge uz poruke
Ne možete prepravljati svoje poruke

BB kod: uključeno
Smajliji: uključeno
[IMG] kod: uključeno
HTML kod: isključeno


Slične teme
tema temu započeo forum Odgovora Poslednja poruka
Kako otvoriti port za uTorrent program? Arakis Internet tehnologije 25 1.4.2008 23:41
cupanje video klipa iz veb stranice, kako?! absonic Aplikativni softver 14 18.6.2006 22:52
Kako videti NTFS particiju iz Linux-a The Finest Serbian Since '82 Slobodni softver 9 7.3.2006 1:55
Kako sacuvati poruke iz Yahoo-a Staronsky Internet tehnologije 2 25.2.2006 2:29
Kako sa jednog racunara da instaliram program na sve ostale alien Operativni sistemi 11 20.1.2006 16:00


Sva vremena su po Griniču +2 h. Sada je 1:40.


Powered by vBulletin® verzija 3.8.7
Copyright ©2000–2024, vBulletin Solutions, Inc.
Hosted by Beograd.com