Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 11 odgovora
  • 2.851 pregleda

Najnovija ↓

Problem sa shell execute 24.05.2019. u 23:23 · pre 90 meseci #1
Napravio sam da mi se prikaze glavna forme,i kada pritisnem neki f,da mi se pojavi neki mp3 file,tj muzika.Ono što meni treba,jeste da kada ponovo pritisnem taj f,da mi krene ispocetka.Kako to da izvedem,pokušao sam sa zadržavanjem fokusa na formi,ali nisam uspeo?


Muziku pokrecem pomocu shell execute...

Re: Problem sa shell execute 25.05.2019. u 15:43 · pre 90 meseci #2
Stavi neku promenjivu koja ce ti pamtiti da li je taj mp3 fajl pokrenut.
Ako jeste onda pusti ispocetka, ako nije pokreni fajl sa diska.
Kako to uraditi zavisi od plejera koji koristiš.
Re: Problem sa shell execute 25.05.2019. u 22:23 · pre 90 meseci #3
Player je ovaj defaultni windowsov,ali ja neću da sačekam da se on zavrsi,vec hocu kad kliknem neki f,da se samo ponovo pusti....
Re: Problem sa shell execute 25.05.2019. u 22:57 · pre 90 meseci #4
> Player je ovaj defaultni windowsov,ali ja neću da sačekam da se on zavrsi,vec hocu kad kliknem neki f,da se samo ponovo pusti

Sta se desava kad sad posaljes ShellExecute sa istim fajlom? Ide na pocetak ili nastavi, ako nastavi onda vidim dve mogucnosti:
a) trazis da li mediaplayer ima neki command line argument kojim se to moze postici
b) odbacis pristup sa ShellExecute (startovanje eksterne aplikacije) vec embedujes mediaplayer ActiveX kontrolu kod sebe i onda koristis API gde imas mogucnost da radis sta zelis.
Potpis
Do not be a help vampire (http://slash7.com/pages/vampires), use the google.

How to ask questions the smart way:
http://www.catb.org/~esr/faqs/smart-questions.html
http://solair.eunet.rs/~fangor...stions/smart-questions.sr.html
Re: Problem sa shell execute 25.05.2019. u 23:05 · pre 90 meseci #5
Ovo je kod,koji koristim,tj deo koda...

If (Key = VK_F5) then begin

adotable1.Close;
adotable1.Open;
adotable1.First;
frmreklama.pesma := adotable1muzika.Value;

ShellExecute(Handle, 'play', Pchar(frmreklama.pesma), nil, nil , SW_minimize);

I ona se startuje,samo prvi put....A cini mi se da je islo svaki put kada kliknem na f5...Kada prvi put uradim f5,pokrene se ,cak nece da se ni minimizuje.A kada kliknem na formu,s tim sto to ne smem,jer taj klik mi radi nesto,onda dozvoli ispocetka pesmu.Znam za media player,ali sam krenuo ovako,posto mi se ucinilo jednostavnim.
Re: Problem sa shell execute 26.05.2019. u 14:35 · pre 90 meseci #7
Da li pomocu shell execute,mogu da ugasim windows media player?
Re: Problem sa shell execute 26.05.2019. u 18:32 · pre 90 meseci
izmenjeno 1 put, poslednji put Milan Milosevic 26.05.2019. u 18:50
  1. Milan Milosevic26.05.2019. u 18:50zapis iz teksta poruke
#8
Sa shell execute koliko ja znam ne može da se ugasi program.
Možeš da mu pošaljes poruku sa sendmessage, ali prvo treba da ga pronades medu akivnim programima, da mu nađes Handle.

Bolje ti je da koristiš neki APi za pustanje muzike, tako ćeš imati veću kontrolu.
Recimo MMsystem.PlaySound
Re: Problem sa shell execute 26.05.2019. u 20:20 · pre 90 meseci #9
Ako iz Win explorera play pusta iz pocetka muziku onda je nesto u kodu za pustanje pogresno.
Re: Problem sa shell execute 27.05.2019. u 17:36 · pre 90 meseci #10
Evo šta se dešava,sasvim slučajno sam provalio.Ponovo puštanje je moguće u Winampu,ali ne i u media playeru.Naravno,preko shell execute.Tako da je tu bio problem,mada ne znam zašto.I kod mene,neće ni ono hide,showna i ostale opcije za prikazivanje...
Re: Problem sa shell execute 28.05.2019. u 04:38 · pre 90 meseci #11
Mozes da napravis wmp.bat fajl u kojem ce bitit:

start wmplayer /play "putanja\mXY.mp3"

I onda statujes uvek isto:

ShellExecute(0, PAnsiChar('open'), PAnsiChar('...\wmp.bat'), nil, nil, SW_SHOWNORMAL);

Fajl wmp.bat treba uvek da napravis kad hoces da pustis meki mp3 i uvek upises mp3 koji pustas.
Fajl wmp.bat je tekstualni fajl.

Ako treba mozes "/play" da promenis za nesto drugo.
Sviđa mi se1
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme