1

「デフォルト ハンドラのアクションは、説明メッセージを出力して終了することです。」(リンク)

このようなメッセージの例:

X Error of failed request:  BadWindow (invalid Window parameter)
  Major opcode of failed request:  12 (X_ConfigureWindow)
  Resource id in failed request:  0xc0007a
  Serial number of failed request:  140
  Current serial number in output stream:  141

独自の「すべてを無視する」エラー・ハンドラー (XSetErrorHandler) を設定すると、「説明メッセージ」が消えます。

Xlib にエラーを無視させる方法はありますが、それでもエラー メッセージは表示されますか?

4

2 に答える 2

0

独自のメッセージをフォーマットする必要があります。メッセージの内容は、XErrorEvent 構造体の内容です。

http://tronche.com/gui/x/xlib/event-handling/protocol-errors/default-handlers.html

于 2013-01-20T12:58:06.957 に答える