CRTユニットを使用するコンソール アプリケーション ( program) があります。Linux では、 を押しても何も起こりません。ただし、このシグナルを期待どおりに処理したいと思います(プログラムをすぐに終了することにより)。通常の SIG ハンドラーが機能しないように、STDIN および STDOUTを再定義するという通知を見つけました。現在、私は試しましたが、それでも何もしません。SIGINT を手動で ( htop経由で) プロセスに送信すると、ハンドラーが開始されます。ただし、CTRL+C ではそうではありません。残念ながら、ユニットを使用しないという選択肢はありません。CTRL+CSIGINTCRTfpSignal(SIGINT, SignalHandler(@DoSig));CTRL+CCRT
どんな助けでも大歓迎です:)