Fehlermeldung bei kbhit()
-
Hallo,
kann mir jemand helfen? Ich weiß nicht mehr weiter!
Ich habe Borland C++ und bin noch ziemlicher Anfänger!
Wenn ich kbhit() einbind kommt jedesmal nachdem das Programm gestartet hat an der stelle von kbhit() eine Fehlermelung :Im Projekt Project2.exe ist eine Exception der Klass EAccessViolation aufgetreten. Meldung:"Zugriffsverletzung bei Adresse 326576C5 in Modul "CC3260MT.DLL".Lesen von Adresse 00000000".
Prozeß wurde angehalten.Ich hab die "conio.h" eingebunden.
Andere Sachen wie getch() Funktionieren auch nur hier kommt der Fehler:
Danke für alle Hilfen!!!
-
Hi Harte,
in der Hilfe zu der Funktion habe ich gelesen:"Hinweis: Diese Funktion darf in Win32s- oder Win32-GUI-Anwendungen nicht verwendet werden."
Evi48
-
Gibt es dann irgendeine andere Möglichkeit zu prüfen ob eine Taste gedrückt wurde ohne eine Extraprozedur (zu EditOnKEyDown oder sowas) zu benutzen, denn ich will eine Art Rennspiel programmieren, und da muss etwas in einem bestimmen Zeitintervall ablaufen und nur wenn eine Taste gedrückt wird (Pfeiltaste) soll sich das Auto hoch bzw Runter bewegen. Wenn ich die Bewegung des Levels mit in die Prozedure OnKeyDown schreibe bewegt sich die Karte ja nur wenn eine Taste gedrückt wird.
Jan