Windows Variablen



  • Ich habs ma ausprobiert ohne was einzubinden.
    Dann lässt es ich compilieren, aber wenn du das prog startest gibt er aus:
    "Die Syntax f�r den Dateinamen, Verzeichnisnamen oder die Datentr„gerbezeichnung ist falsch."



  • Mit GetSystemTime aus der WinAPI bekommst du die Zeit, mit Jahr, Monat, Tag, Stunde, Minute usw, was alles dazugehört 🙂
    GetTickCount liefert dir die Zeit in Millisekunden, die der PC schon an ist (oder Windows gestartet).



  • sorry das ich so dumm frage aber was is die WinAPI 😕

    Ich hab einfach ma ausprobiert mit:

    GetSystemTime();
    

    dann sagt mir mein compiler was von ner winbae.h, dann hab ich die included un dann sagt mir mein compiler:

    "winbase.h": E2303 Typname erwartet in Zeile 227
    "winbase.h": E2139 In Deklaration fehlt ; in Zeile 227
    "winbase.h": E2303 Typname erwartet in Zeile 228
    "winbase.h": E2238 Bezeichner '_OVERLAPPED::ULONG_PTR' mehrfach deklariert in Zeile 228
    "winbase.h": E2344 '_OVERLAPPED::ULONG_PTR' bereits deklariert in Zeile 227
    "winbase.h": E2139 In Deklaration fehlt ; in Zeile 228
    "winbase.h": E2303 Typname erwartet in Zeile 231
    "winbase.h": E2139 In Deklaration fehlt ; in Zeile 231
    "winbase.h": E2303 Typname erwartet in Zeile 232
    "winbase.h": E2238 Bezeichner '_OVERLAPPED:: :: ::DWORD' mehrfach deklariert in Zeile 232
    "winbase.h": E2344 '_OVERLAPPED:: :: ::DWORD' bereits deklariert in Zeile 231
    "winbase.h": E2139 In Deklaration fehlt ; in Zeile 232
    "winbase.h": E2238 Bezeichner '_OVERLAPPED:: ::DWORD' mehrfach deklariert in Zeile 233
    "winbase.h": E2344 '_OVERLAPPED:: ::DWORD' bereits deklariert in Zeile 232
    "winbase.h": E2303 Typname erwartet in Zeile 235
    "winbase.h": E2139 In Deklaration fehlt ; in Zeile 235
    "winbase.h": E2238 Bezeichner '_OVERLAPPED::DWORD' mehrfach deklariert in Zeile 236
    "winbase.h": E2344 '_OVERLAPPED::DWORD' bereits deklariert in Zeile 235
    "winbase.h": E2303 Typname erwartet in Zeile 238
    "winbase.h": E2139 In Deklaration fehlt ; in Zeile 238
    "winbase.h": E2303 Typname erwartet in Zeile 242
    "winbase.h": E2139 In Deklaration fehlt ; in Zeile 242
    "winbase.h": E2303 Typname erwartet in Zeile 243
    "winbase.h": E2139 In Deklaration fehlt ; in Zeile 243
    "winbase.h": E2303 Typname erwartet in Zeile 244
    "winbase.h": E2228 Zu viele Fehlermeldungen oder Warnungen in Zeile 244

    hab ich was falsch gemacht? was für werte muss ich übergben?



  • du musst windows.h includen

    #include <windows.h>
    


  • asdafasf schrieb:

    du musst windows.h includen

    #include <windows.h>
    

    zusätzlich oder nur?



  • Yazoo schrieb:

    sorry das ich so dumm frage aber was is die WinAPI 😕

    WinAPI heißt Windows Application Programming Interface. Soll heißen, Windows stellt dir einige Funktionen bereit, die du aufrufen kannst. U.a. halt "GetSystemTime", aber auch Funktionen zum Erstellen von Fenstern o.ä. 🙂



  • WinAPI heißt Windows Application Programming Interface. Soll heißen, Windows stellt dir einige Funktionen bereit, die du aufrufen kannst. U.a. halt "GetSysteTime", aber auch Funktionen zum Erstellen von Fenstern o.ä. 🙂

    thx



  • Dieser Thread wurde von Moderator/in evilissimo aus dem Forum C++ in das Forum WinAPI verschoben.

    Im Zweifelsfall bitte auch folgende Hinweise beachten:
    C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?

    Dieses Posting wurde automatisch erzeugt.



  • wie muss ich den befehl GetSystemTime benutzen?



  • Du legst dir eine Variable vom Typ "SYSTEMTIME" an und übergibst deren Addresse als Parameter der Funktion "GetSystemTime". Danach sind alle inneren Variablen deiner SYSTEMTIME-Variable mit den richtigen Werten gefüllt 🙂



  • danke und wie kann ich dann die variable weiterverwenden also z.B. ausgeben oder bei zwei variablen Stunde und minute vergleichen?



  • Ich glaube dazu solltest du dir ein paar C++-Grundlagen-Tutorials anschauen, Google wird dir sicher weiterhelfen 😉



  • kennst du auf anhib eine art handbuch zur windows.h?



  • Jupp, "Programming Windows" von Charles Petzold. Aber Dir fehlen offensichtlich noch die programmtechnischen Grundlagen; vorher nützt Dir das Buch auch nicht viel.


Anmelden zum Antworten