指向性メモ::2005-12-29::ちょっとくじけた

ページ情報
制作日
2005-12-29T21:43:36+09:00
最終更新日
2005-12-29T21:43:36+09:00
ページ内目次

Adaのデバッガってあるんですか。-gnatDとかつけてGDBでデバッグしてみようと思ったけども、なんか今一いじりにくい。ブレークポイントがつけられないと思ったら、procedureに接頭辞が付いてたりするし。break _ada_sockって・・・・・・。

現状悩んでいるのが、JavaのSystem.exit(1)に当たるコードをどう書けばいいのか。どこにあるのかなぁ。ひょっとしてないとか・・・。ググってもなかなか見つからないのには困った。

で、エラーの時にプログラムを終了させようと思って、とりあえずprocedureのなかでreturnしてみたんだけど、なぜか停止しない。GDBで追ってみたら、どうやら今の書き方だと、Taskの開始はprocedurebeginと同時らしい。Taskが残ってる間はそのProcedureが終了してもプログラムは停止しないようだ。当たり前といえば当たり前か。

もうちょっと工夫しないとダメそう。

Comments

Trackbacks

Trackback Ping URI

http://yudai.arielworks.com/memo/2005/12/29/214336.trackback

末尾に「6 + 1」の計算結果を繋げて下さい。例えば計算結果が「17」の場合、「214336.trackback17」です。これは機械的なトラックバックスパムを防止するための措置です。

Post a comment

Name (optional)
Email address or URI (optional)
Do the math below (required to filter comment spams)
6 + 1 + 5 =
Message (required)
Submit
連絡先、リンク、転載や複製などについては『サイト案内』をご覧ください。Powered by HIMMEL

I ♥ Validator