問題タブ [dbx]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
184 参照

c - クラッシュが発生したときにスタックを表示する

私はAIXOSを使用しています。ここでは、プロセスがクラッシュするたびにログにスタックが書き込まれないという問題に直面しています。これは、signal11/10/4が発生したという情報を提供するだけです。ただし、スタックは表示されません。コードは最適化されたコードであるため、dbx.gdbを使用してデバッドすることさえできません。インストールされていません。プログラムがクラッシュするたびにスタックトレースを表示する方法を提案してください。他のツールを使用する場合や、実際のスタックトレースを表示するために従うべきチートメソッドを使用する場合がありますか?

助けてくれてありがとう。

0 投票する
12 に答える
39926 参照

c - gdb デバッガーの最もトリッキーで便利なコマンド

gdb や dbx などのデバッガーを実行しているときに、最もトリッキーで便利なコマンドを投稿できますか。

0 投票する
2 に答える
604 参照

c++ - C コード - 有効性を明確にする必要がある

こんにちは、要件に基づいてコードを作成しました。

(field1_6) (field2_30) (field3_16) (field4_16) (field5_1) (field6_6) (field7_2) (field8_1)..... これは 1 バケット (8 フィールド) のデータです。一度に 20 個のバケットを受け取ります。つまり、合計で 160 個のフィールドになります。定義済みの条件に基づいて、field3、field7、および fields8 の値を取得する必要があります。入力引数が N の場合は、1 番目のバケットから 3 つのフィールドを取得し、Y の場合は、1 番目以外のバケットから 3 つのフィールドを取得する必要があります。引数が Y の場合、20 個のバケットすべてを次々にスキャンし、バケットの最初のフィールドが 0 でないことを確認し、それが true の場合は、そのバケットの 3 つのフィールドをフェッチして終了する必要があります。私はコードを書きましたが、それもうまく機能しています..しかし、それが効果的であるとは確信していません。いつかクラッシュするのではないかと心配しています.以下のコードを提案してください.

0 投票する
3 に答える
238 参照

c - Unix で最適化されたコード?

C で書かれた Unix で最適化されたコードをデバッグする最も簡単な方法は何ですか?

最適化されていないライブラリを構築するためのコードがない場合もあります。

0 投票する
1 に答える
1551 参照

c++ - gdb/dbx を使用してスレッド プロセスをデバッグする

これは本当の質問かもしれませんが、インタビューでこの質問をされたとき、手がかりがなかったので、ここで質問します。

別のスレッドによって作成されたスレッドをどのようにデバッグできますか? メインプロセスがあり、関数 pthread_create を呼び出して、結合できないスレッドプロセスを作成するとします。つまり、メインプロセスと新しく作成されたスレッドプロセスの両方が独自のタスクを実行し、プログラムのデバッグを開始した場合、どうすればよいでしょうか作成されたスレッドに移動しますか?.

前もって感謝します。

0 投票する
3 に答える
1923 参照

delphi - ファイアバード、どのドライバー?

StackOverflow の助けを借りてFirebirdを決定したので:)、どのドライバーをお勧めしますか?

  • DelphiのDBX
  • 別のベンダーの DBX
  • 一部のネイティブドライバー

ありがとう。

0 投票する
5 に答える
8308 参照

delphi - Firebird および Delphi 2009 でのエラー メッセージ「SQLDA 構造内の値が正しくありません」

Delphi 2009 DBX アプリケーションから Firebird 2.1 データベース内の blob フィールドを更新しようとすると、「SQLDA 構造内の値が正しくありません」というエラー メッセージが表示されて苦労しています。

ただし、次の SQL で TSQLQuery を実行しようとすると、エラー メッセージが表示されます。

関連する Delphi コードは次のとおりです。

どこを見ればいいですか?これは、以前の Delphi バージョンでは機能していました。

0 投票する
1 に答える
286 参照

c - dbx セッションをテキスト ファイルに記録する方法は?

私は通常、C コードのデバッグに dbx を使用します。

開始した時点から dbx で終了コマンドを実行した時点までの dbx の完全なセッションをどのようにログに記録しますか?

0 投票する
2 に答える
423 参照

mysql - スレッドへの個別の dbx 接続

dbx を使用して mysql db に接続する小さなアプリを作成しました。ローカルの mysql サーバーでは問題なく動作しますが、リモート サーバーでは動作するはずです。

リモート サーバーへの接続には数秒かかり、アプリがフリーズします。

私の質問は、接続コードを別のスレッドに配置するにはどうすればよいですか?

メイン フォームにある dbgrid が機能するように、何らかの方法でその接続をメイン スレッドに渡す必要があります。

別のスレッドで動作するデータベースには独自の接続が必要であることを読みました。だから私は自分がやりたいことをする方法がわかりません。

何か案は?リモートサーバーの操作について読むべきものはありますか?

ありがとう。

編集:フォームで使用しているコンポーネントは、TSQLConnection -> TSimpleDataSet > TDataSource > TDBGrid です。

0 投票する
3 に答える
63689 参照

c - pid を使用して gdb を開始する

一般pid に、バックグラウンドで実行されているプロセスを確認し、コマンドを使用してそのプロセスで dbx を開始しますdbx -a <pid>

同様に、どうすればgdbを使用してそれを行うことができますか?