![]() |
bei conole programm mit ene bestimte taste beenden
Hallo,
ich bin neu hier und habe jetzt mit Delphi 2007 angefangen zu programmieren, meine frage gibt es ein Möglichkeit, mein Console Programm zu beenden, wie in den dos Zeit aufrufen von Interrupt. zu Erklärung das Programm läuft minimiert und jede 5 Minuten kopiert es Daten von pc zu externe festplatte, bis jetzt habe ich es auf die radikale tour beendet. ich hoffe ich habt ein paar Ideen für mich danke im voraus Theo |
Re: bei conole programm mit ene bestimte taste beenden
Hallo und herzlich willkommen in der Delphi-Praxis,
da Dein Programm sowieso in einer Schleife läuft (es tut alle 5 Minuten etwas) ist es da nicht möglich die Eingabe abzufragen ob ein bestimmter Wert anliegt und das Programm dann zu beenden? Grüße Klaus |
Re: bei conole programm mit ene bestimte taste beenden
Hallo Klaus,
Habe ich eingebaut aber mit Readln wartet es bis ich was eingebe, Grüsse Theo |
Re: bei conole programm mit ene bestimte taste beenden
Du kannst mit GetNumberOfConsoleInputEvents und GetStdHandle prüfen, ob Konsolen-Ereignisse anliegen, und diese dann mit ReadConsoleInput auslesen.
|
Re: bei conole programm mit ene bestimte taste beenden
hi
das werde ich dann versuchen und mich wieder melden grüsse theo |
Re: bei conole programm mit ene bestimte taste beenden
Hallo Theo,
vielleicht bringt Dich dieser ![]() einer Lösung Deines Problems etwas näher. Es wird dort eine Threadlösung für einen Konsolentimer beschrieben. Grüße Klaus |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:11 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz