Novo

Forum kao aplikacija na telefonu

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

  • 17 odgovora
  • 3.643 pregleda

Najnovija ↓

Otvaranje forme u odredjeno veme 11.01.2008. u 23:10 · pre 228 meseci #1
Pozdrav svim forumasima!

Ja se izvinjavam ako sam temu koja vec postoji.

Imam jedan problem radim na jednoj maloj aplikaciji i sad mi je zapelo. Jel ima neko nekakav kod kojim bi kad u text1 upisem npr. 18:16 on otvorio form2 u to vreme (naravno koristio bi sistemsko vreme)??? Kako to da uradim?? prestavlja mi ta stvar veliki problem nemogu da nastavim dalje.

Hvala unapred na svakoj pomoci!
Re: Otvaranje forme u odredjeno veme 11.01.2008. u 23:18 · pre 228 meseci #2
Pretpostavljam da shvatas da ako zelis da tvoj kod otvori neki form u neko vreme - tvoj program mora biti aktivan u to vreme?
Code:

Option Explicit

Private Sub Form_Load()
   
   'Interval na minut
   Timer1.Interval = 60000
   Timer1.Enabled = True
   
End Sub
Private Sub Timer1_Timer()
   
   If Format(Now(), "hh:mm") = Text1.Text Then
      Form2.Show
   End If
   
End Sub
Re: Otvaranje forme u odredjeno veme 12.01.2008. u 11:37 · pre 228 meseci #4
A sta to "nece" ?

Pa da li si upisao u textbox koje vreme hoces?

Molim te obrati paznju kod postavljanja pitanja, jer cu prestati da odgovaram na ovakva i slicna pitanja.

"ali nece" ;)
Re: Otvaranje forme u odredjeno veme 12.01.2008. u 12:08 · pre 228 meseci #5
Sad vidis zasto ja skoro da i ne pisem kod, samo opisno opisem problem, pa nek' se snalaze :)

Nisam gledao fajl, ali vidi da si upisao vreme i da si upisao na pravilan nacin tako da se stvarno poklopi ono sto pise sa formatom koji proverava.
BTW, ja bih tu stavio malo manji interval od 60000 jer taj timer nije bas tacan i hoce malo da kasni, tako da ponekad (ali samo ponekad) preskoci. Pogotovo sto je kod ovog = (ne moze >= pa da zakaci sledeci minut).
Da, ima tu i ono sto ne smem da kazem :P
Potpis
Nebojsa Milanovic:
-Trumpa smatram vrhunskim predsednikom i voleo bih da živim u državi na čijem je on čelu
-Rusija ne laže, ne vodi osvajačke ratove
-Trump je svetla tačka u USA blatu
-Elon Musk, možda najpametniji i najtrezveniji Amerikanac
Al' smo se ispričali! 12.01.2008. u 12:08 · pre 228 meseci #6
doti:
Citat:
Evo opet neće!

goranvuc:
Citat:
Kako neće, kad kod mene hoće?

doti:
Citat:
Pa eto - neće. Sve sam probao.

goranvuc:
Citat:
A šta si probao?

doti:
Citat:
Pa sve!

goranvuc:
Citat:
I šta - i dalje neće?

doti:
Citat:
Neće, pa neće!

goranvuc:
Citat:
Ništa onda!
Re: Otvaranje forme u odredjeno veme 12.01.2008. u 13:39 · pre 228 meseci #7
O jebo*te ja trazim pomoc posto nisam bas iskusan u programiranju a vi mene zajebava*e, Prvi put kad sam probao izgleda je timer bio preskocio i tada nije izbacio form2 kad sam drugi put probao radilo je.
Re: Otvaranje forme u odredjeno veme 12.01.2008. u 14:23 · pre 228 meseci #9
Pa vidi, pitanje je ko koga ovde ...

Ako ti je proradilo red je da to javis. Da se nisam salio da li bi se uopste javio?

Malo sale nije "na izmet" sto bi rekao jedan moj drug.

Inace, pomoc si i dobio - ako se ne varam.
Re: Otvaranje forme u odredjeno veme 12.01.2008. u 20:05 · pre 228 meseci #11
Ma nebitno je koji interval da stavi - samo da je minut ili kraci. Ja sam stavio minut jer sam "stipsa" i stedim gde god mogu.

Nebitno je zbog poredjenja koje treba da se desi jednom u neophodnom minutu, naravno ako se uradi ovako kako predlaze
Citat:
djpero.84:Jedino ako stavi neku if petljicu kad okine jednom da zaustavi timer.
ili primenjeno na primer:
Code:

Option Explicit

Private Sub Form_Load()
   
   'Interval na minut
   Timer1.Interval = 60000
   Timer1.Enabled = True
   
End Sub
Private Sub Timer1_Timer()
   
   If Format(Now(), "hh:mm") = Text1.Text Then
      Form2.Show
      Timer1.Enabled = False
   End If
   
End Sub
Re: Otvaranje forme u odredjeno veme 12.01.2008. u 20:20 · pre 228 meseci #12
Znam da je nebitno za interval, najbolje je da bude sto kraci, i upravu si, sto ce mu if petlja, samo u trenutku covjek ne misli :).

Ali sto meni niko nece da pomogne :(
Re: Otvaranje forme u odredjeno veme 12.01.2008. u 20:49 · pre 228 meseci #13
Citat:
djpero.84: Nije bas red da stavi interval na 55000 jel mozda okine 2 puta :)

Jok, da bi bilo dva puta, treba da bude 30000 ili manje, a timer hoce da kasni, al' nece da zuri, (a tesko da ce kasniti preko 5 sec na 1min), tako da je 55k po mojoj proceni optimum :)
Mada, ja bih uradio kako si ti rekao, sa proverom da li je okinut i stavio na 1000 tako da je maksimalna greska 1sec. Kada imas ovako veliki interval moze da proveri recimo 5sec pre punog minuta na koji treba da okine pa onda sledeci put 50 (ili 55) sec posle toga, pa pravi prilicnu gresku. No, to zavisi od namene programa.
Potpis
Nebojsa Milanovic:
-Trumpa smatram vrhunskim predsednikom i voleo bih da živim u državi na čijem je on čelu
-Rusija ne laže, ne vodi osvajačke ratove
-Trump je svetla tačka u USA blatu
-Elon Musk, možda najpametniji i najtrezveniji Amerikanac
Re: Otvaranje forme u odredjeno veme 12.01.2008. u 21:25 · pre 228 meseci #14
Nebih produbljivao temu ali cisto samo da kazem :) :

Ako interval okine u recimo 12:00:01 a u textboxu stoji 12:00 dobicemo True jel tako?

.....

sledece okidanje intervala je poslije 55 sec imamo vrijeme 12:00:56, i sta ce tad da bude?
Re: Otvaranje forme u odredjeno veme 12.01.2008. u 21:27 · pre 228 meseci #15
Potpuno si u pravu; zato smo i dodali ono
Code:
Timer1.Enabled = False
Re: Otvaranje forme u odredjeno veme 13.01.2008. u 13:49 · pre 228 meseci #18
Smanji interval tajmera na 10 ili na 100 i sigurno nece da preskoci ;)
Potpis
Svoje najlepše dane proveo sam noću.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme