Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Timer in Vs C++

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 < [ 2 ]
000
18.07.2002, 14:48 Uhr
~Martin_P
Gast


Hallo!

Schaut euch mal das Programmbeispiel auf:
www.mut.de/media/buecher/VCPLUS6/data/start.htm
an.
Dort arbeiten 2 Timer die mit:

if(nIDEvent==ID_COUNT_TIMER){
blabla.....
}
if(nIDEvent==ID_CLOCK_TIMER){
blabla
}


ID_COUNT_TIMER und ID_CLOCK_TIMER sind Ressourcensymbole.
nIDEvent wird von der Funkion onTimer als uint geliefert.

Leider funktioniert die splittung nicht.

Wer weiß Rat????

Danke schonmal!!!

Martin
cablesky@web.de
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
18.07.2002, 15:40 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo Martin,
was verstehst Du unter Splittung? Wenn das wirklich so dort steht, ist es schlecht programmiert da, wenn ein UINT definiert wird garantiert eine

C++:
switch(nIDEvent)
{
     case ID_...:
     /* mach was */
     break;
     case ......
}
vorgesehen ist
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
18.07.2002, 16:34 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Nein das ham die in dem Beispiel nicht erwähnt!
Aber mit switch ist es auf jedenfall eleganter!
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
18.07.2002, 17:11 Uhr
~Tommix
Gast


Hallo miteinander,
im Demokratischen Aufbruch (oder war's das Neue Forum ???). Da es um mein Lieblingsbuch geht, muß ich meinen Senf auch dazugeben:


C++:

1: void CTimerDlg::OnTimer(UINT nIDEvent)
2: {
3: // TODO: Code für die Behandlungsroutine für Nachrichten hier einfügen Âund/oder Standard aufrufen
4:
5: ///////////////////////
6: // EIGENER CODE, ANFANG
7: ///////////////////////
8:
9: // Aktuelle Zeit holen
10: CTime curTime = CTime::GetCurrentTime();
11:
12: // Welcher Timer hat dieses Ereignis ausgelöst?
13: switch (nIDEvent)
14: {
15: // Der Uhren-Timer?
16: case ID_CLOCK_TIMER:
17: // Aktuelle Uhrzeit anzeigen
18: m_sTime.Format("%d:%d:%d", curTime.GetHour(),
19: curTime.GetMinute(),
20: curTime.GetSecond());
21: break;
22: // Der Zähler-Timer?
23: case ID_COUNT_TIMER:
24: // Zähler inkrementieren
25: m_iCount++;
26: // Zähler formatieren und anzeigen
27: m_sCount.Format("%d", m_iCount);
28: break;
29: }




steht genau so in o.a. Quelle. So what?

OffTopic:
1. Sobald ich die Fentergröße meines Browers (Netscape 4.7) ändere, ist mein eingegebener Text hier weg
2. Hat NULL sich schon über das Beispiel zu [ c p p ] auf der Seite "Formatierungsmöglichkeiten" beschwert?

Gruß, Tommix
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
18.07.2002, 17:32 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo Tommix!!

Zitat:
~Tommix postete
im Demokratischen Aufbruch (oder war's das Neue Forum ???).


Ich denke das "Neue Forum"

Zitat:

Da es um mein Lieblingsbuch geht, muß ich meinen Senf auch dazugeben:


Das kennst Du auswendig Werde mir das Teil wohl auch mal zulegen um mitreden zu können... HTML Format ist nicht so mein Ding.


Zitat:

1. Sobald ich die Fentergröße meines Browers (Netscape 4.7) ändere, ist mein eingegebener Text hier weg


Muß mal sehen ob sich da was machen lässt.

Zitat:

2. Hat NULL sich schon über das Beispiel zu [ c p p ] auf der Seite "Formatierungsmöglichkeiten" beschwert?


Jetzt mußte ich erst mal überlegen, ist mir aber noch gar nicht aufgefallen
Beschwerten gab es noch keine.
Nachtrag: Hab's inzwischen geändert!
Frage @Tommix: Hast du evtl. auch noch die Ausgabe des Buches für
VC++5.0?
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe

Dieser Post wurde am 18.07.2002 um 17:47 Uhr von Uwe editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
19.07.2002, 07:07 Uhr
~Tommix
Gast


Guten Morgen,

Zitat:

Frage @Tommix: Hast du evtl. auch noch die Ausgabe des Buches für VC++5.0?



Nein, tut mir leid. Ich hab mir auch nur das Ebook runtergeladen und ein paar interessante Seiten zum Nachschlagen ausgedruckt.

Gruß, Tommix
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
19.07.2002, 12:38 Uhr
Uwe
C/C++ Master
(Administrator)


@Tommix,

Zitat:
~Tommix postete

Nein, tut mir leid. Ich hab mir auch nur das Ebook runtergeladen und ein paar interessante Seiten zum Nachschlagen ausgedruckt.


Habe da an einen bestimmten Abschnitt gedacht, indem auf die Entwicklung von ActivX für das I-Net eingegangen wird (Sicherheitseinstellung für den IE zurücksetzen). Mir ist so als ob das in jenem Buch war.
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe

Dieser Post wurde am 19.07.2002 um 12:40 Uhr von Uwe editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
19.07.2002, 14:18 Uhr
virtual
Sexiest Bit alive
(Operator)



Zitat:
~Tommix postete

2. Hat NULL sich schon über das Beispiel zu [ c p p ] auf der Seite "Formatierungsmöglichkeiten" beschwert?


Was stimmt denn Deiner Meinung nach nicht mit dem Bsp?
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
19.07.2002, 14:21 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo virtual,
Da stand bis vor kurzem

C++:
void main()


Hab das nicht bemerkt gehabt.
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe

Dieser Post wurde am 19.07.2002 um 14:22 Uhr von Uwe editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
22.07.2002, 15:26 Uhr
thunder1902



Hallo!

Zuerst zu Tommix:
Du scheinst ja echt ein toller Programmierer sein - Leider hilft MIR das wenig, wenn DU fragen stellst!

-----------
Da bei mir das Beispiel in dem Buch nicht funktioniert, habe ich es mit if probiert. Leider ohne Erfolg.
Deshalb hier auch das Posting.

Also: Wenn mir jemand ernsthafte Tips und kein so ein Gebrabbel geben kann, bitte melden!

Martin
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: