[ Príspevkov: 6 ] 
AutorSpráva
Offline

Zmazaný užívateľ
Zmazaný užívateľ
Obrázok užívateľa
NapísalOffline : 19.04.2008 22:10 | Timer alebo daco take

Cauko ludia. V C-cku som nakodil program pomocou ktoreho mozem chatovat po seriovom porte. Vsetko ide ok a posiela, ibaze momentalne to mam riesene tak ,ze ked si chcem pozriet co mi doslo tak program musim tlacitkom refreshnut. Chcel by som to riesit tak ,ze program by sa v dakych zvolenych casovych intervaloch automaticky refreshoval, no problem nastane pri realizacii dvoch procesov beziacich subezne. Bol by som vdacny keby mi daka dobra dusa :D poradila ako sa to realizeje. Za rady vam vopred dakujem. ;)


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.06.07
Prihlásený: 06.05.13
Príspevky: 421
Témy: 4 | 4
NapísalOffline : 19.04.2008 22:18 | Timer alebo daco take

Klasicke C, alebo C++ (okna alebo bez okien) alebo dokonca C# ?
Nerozumiem tomu problemu pri 2 procesoch...


Offline

Zmazaný užívateľ
Zmazaný užívateľ
Obrázok užívateľa
Napísal autor témyOffline : 19.04.2008 22:32 | Timer alebo daco take

Je to v oknach - Visual C++. Chcem aby bezala kontrola toho ci mi nieco nedoslo a subezne aby som mohol odosielat,...


Offline

Skúsený užívateľ
Skúsený užívateľ
Timer alebo daco take

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14571
Témy: 66 | 66
Bydlisko: Žilina
NapísalOffline : 19.04.2008 22:35 | Timer alebo daco take

Ivan11114 píše:
Je to v oknach - Visual C++. Chcem aby bezala kontrola toho ci mi nieco nedoslo a subezne aby som mohol odosielat,...

nestaci aby si si tu kontrolu nahodil nak fixne napr na kazdych 10sekund ? moc sa mi nechce verit ze by to v C++ neslo. nepoviem ti presny kod pretoze tak v c++ nie som, ale v principe by to predsa malo fungovat... to predsa nie su 2 procesy beziace subezne, len kontrolujes ci ubehlo 10 sekund alebo nie.. obycajna podmienka "if" nie ? ci je to zlozitejsie ?
if (ubehlo 10 sekund) tak refreshi
else "vykonavaj bezny chod"
:rolleyes:


_________________
C#, PHP, ...
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.06.07
Prihlásený: 06.05.13
Príspevky: 421
Témy: 4 | 4
NapísalOffline : 19.04.2008 22:47 | Timer alebo daco take

Spustenie casovaca:

SetTimer(2325,5000,NULL);
// 2323 ... cislo casovaca (akekolvek int cislo)
// 5000 ... spusti sa po 5000ms
// NULL ... casovac sa spusti v tej istej aplikacii


potom si cez MFC-classWizarda pridas pre dane okno (triedu) novy MessageHandler, konkretne: WM_TIMER; Vytvori sa Ti nova clenska funkcia, ktora moze potom vypadat napr. takto:
Kód:
CXxxxx::OnTimer(UINT nIDEvent)
{
   UpdateData(true);

   KillTimer(nIDEvent);
   if(nIDEvent==2323) // Dobehol timer:2323
   {
                                // spusti, co chces
      SetTimer(2325,5000,NULL); // o 5000ms zasa...
   }

   if(nIDEvent==2325) // Dobehol timer:2323
   {
      // daco ine...
   }
   
   CDialog::OnTimer(nIDEvent);

   UpdateData(false);
}


Samozrejme, pocas toho, ked casovac bezi, moze program robit hocico, nezastavil sa...


Offline

Zmazaný užívateľ
Zmazaný užívateľ
Obrázok užívateľa
Napísal autor témyOffline : 19.04.2008 22:56 | Timer alebo daco take

DDDDIIIIIIIKKKKK moc presne daco taketo som hladal.

to el mariachi: Jj ako myslienka by to bolo aj dobre len tazsie realizovatelne. Ja som vedel ze existuje funkcia timera len som nevedel ako na to. Naco si komplikovat zivot ked sa da pouzit nieco co je na to urcene ? :)

Este raz dik.


 [ Príspevkov: 6 ] 


Timer alebo daco take



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

redakcny system-je daco take ?

v CMS

6

591

07.01.2007 21:35

JanoF

V tomto fóre nie sú ďalšie neprečítané témy.

MSI alebo ASUS alebo uplne daco ine

v Notebooky a netbooky

2

878

08.07.2009 22:45

def

V tomto fóre nie sú ďalšie neprečítané témy.

Virus? alebo daco ine

v Windows

11

728

11.01.2013 22:15

tomas_svk

V tomto fóre nie sú ďalšie neprečítané témy.

wifi alebo daco ine?

v Siete

3

505

09.03.2012 9:03

stolicnil

V tomto fóre nie sú ďalšie neprečítané témy.

Coppermine Gallery alebo daćo iné?

v CMS

0

777

07.09.2008 17:30

Nexus

V tomto fóre nie sú ďalšie neprečítané témy.

Administrácia alebo niečo také

v Ostatné

3

793

03.04.2008 21:29

Rammstein16

V tomto fóre nie sú ďalšie neprečítané témy.

Otazka alebo ako na to? Existuje niečo také?

v Ostatné

9

779

25.06.2022 11:24

goldrat

V tomto fóre nie sú ďalšie neprečítané témy.

VB: Timer (časovač)

v Ostatné

0

1885

19.08.2007 15:25

VerbaTom

V tomto fóre nie sú ďalšie neprečítané témy.

Stale spusteni timer

v Frontend

17

760

05.10.2011 19:06

gamelaster

V tomto fóre nie sú ďalšie neprečítané témy.

I/P: PC - old timer, P1 166MHz, 14" CRT, repro, tlačiareň

v Bazár

1

434

12.02.2011 23:23

Daron

V tomto fóre nie sú ďalšie neprečítané témy.

Ako načítať z Edit-u do Timer-u

v Ostatné

13

1373

29.05.2011 17:27

petercvm

V tomto fóre nie sú ďalšie neprečítané témy.

ASUS X5D - stoji za daco ??

v Notebooky a netbooky

2

1326

16.06.2010 20:11

ac.milan

V tomto fóre nie sú ďalšie neprečítané témy.

Sluchadla (nie stuple) daco lacne

v Ostatné

0

347

10.07.2014 16:22

C0lder

V tomto fóre nie sú ďalšie neprečítané témy.

Hľadám dačo podobné ako stránka ***

v CMS

7

961

02.01.2009 11:26

Achtan

V tomto fóre nie sú ďalšie neprečítané témy.

Take On Helicopters

v Hry a herné konzoly

0

382

09.10.2011 15:45

Sabone

V tomto fóre nie sú ďalšie neprečítané témy.

Ako pridať dačo do ponuky Nový

v Windows

0

526

17.03.2008 12:41

Nexus



© 2005 - 2026 PCforum, edited by JanoF