Использую для определения состояния клавиши (нажата или нет) вот эту функцию: GetKeyState..подскажите как в консольном приложении постоянно отслеживать нажали ли определенную клавишу или нет..циклы использовать неудобно..есть дли другой вариант?
тут Хм, можно попробывать while(!kbhit()) - отслеживает была ли нажата вообще какая либо кнопка на клавиатуре.Ну а в цикле уже прописать условие на определение. Цикл вынести в отдельный поток. Вообще без использования циклов - не знаю как сделать, можешь ещё прочитать о SetWindowsHookEx() .
при использовании циклов кушается достаточно много оперативной памяти..а важен как размер файла так и объем использование программой оперативной памяти..поэтому и стараюсь писать на API-
насколько я понял эта функция служит для инициирования например функции в которой содержится мой код?..а как это можно на delphi реализовать?..можете пожалуйста хотя бы примерно описать как все должно быть в программе?