Win API: stündliches event

Gast #1160859
Lesenswert?

also will mich eh mal bissl mit Win API .. beschäftigen .  und hatte 
eine tolle idee , damit mal zu beginnen:

will kleine Applikation schreiben, die letztendlich zur vollen stunde 
ein ton ausgibt.

hab einiges  hier

http://msdn.microsoft.com/en-us/library/ms725473(VS.85).aspx

gelesen, aber komm irgendwie nicht rein...

wie mach ich das am besten ? kennt sich jmd damit aus?

wär ja ganz einfach wenn es eine message "hourChanged"  oder so gibt ..

ansonsten weiß ich nicht wie ich das anstellen soll...

evtl. zeit minütlich abfragen und gucken ob isch was in der stunde getan 
hat.


hoffe auf euch !
Gast #1160868
Lesenswert?

Ich würde die Urzeit ermitteln, dann die Differnenz bis zu vollen 
Stunden und dann mit Sleep die Zeit warten. Das ist zwar sehr Resourcen 
schonend aber hat einen nachteil das wenn jemand in der Zeit die Urzeit 
ändert das du davon nicht mitbekommst.

Man könnte es ein wenig abändern in dem man maximal 1min wartet, also zu 
jeder vollen minute aufwacht und schaut ob es die Minute 0 ist, wenn ja 
dann den ton ausgeben.
Gast #1160873
Lesenswert?

Ein paar Tipps:
-Was (Quellcode) kompilierst du womit (Compiler/IDE).
-Wo sind die Fehlermeldungen?

Ach ja, falls du Visual Studio Express nimmst, dass hat die Win-Api gar
nicht dabei. Die gibt es nicht für lau.
Gast #1160881
Lesenswert?

@ein anderer Peter
> Ach ja, falls du Visual Studio Express nimmst, dass hat die Win-Api gar
> nicht dabei. Die gibt es nicht für lau.
Du willst also sagen das es mit dem Visual Studio Express nicht möglich 
ist die urzeit abzufragen, welches ja eine API Funktion ist?

Die Api hat man sogar ohne das man "Visual Studio Express" hat, denn es 
sind ja Funktionsaufrufe die das Betriebssystem hat.
Gast #1160883
Lesenswert?

tagschön , und danke schonmal .. deine erste Variante würde mir schon 
reichen ...

allerdings bin ich ma sagen , absolut neu auf dem gebiet WinAPI, daher 
was ist "sleep" ?

oder vielleciht hast du ein kleines tutorial zu thema WinAPI ..
#1160923
Lesenswert?

ein anderer Peter wrote:

> Ach ja, falls du Visual Studio Express nimmst, dass hat die Win-Api gar
> nicht dabei. Die gibt es nicht für lau.


Ja das war beim 2005er so, beim 2008er ist es wieder drin.
Im Platform SDK ist die WinAPI übrigens auch drinnen.(falls irgendwer 
unbedingt das VS05E verwenden will.)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren