- ベストアンサー
Eclipse での perl 環境を使ってる方へ
CGI作成でperlを使っているのですが。 デバックに苦労するので、STEPでの実行や変数の確認/書き換えが出来ないものかと思っているのです。 Eclipse で perl 対応が出来るらしいのですが こういったレベルまで出来るのでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
No2です。 すみません。書き方が悪かったようです。 >デバッグ途中で、新規コードを追加しても EPIC上で、変数はVBデバッガのLocalWindowのような感じで 出力されます。しかしここで表示される変数の書き換えができません。 ので、ソース途中にコードを追加して、強引に変数の書き換えを 行う-をトライしましたが、不可能でした。 (VBではデバッグ途中でも、型の変更しない限りできますよね) ついでに使用感ですが、わざわざ出力したり、普段の poorなperlデバッガよりは、グラフィカルに見えるので ずっと使いやすいですよ。 また、クセはありますが使い勝手も悪くないと思います。 エラーコードの見方がいまいちわからないですが・・・
その他の回答 (2)
- tmk2z
- ベストアンサー率100% (1/1)
今、私の環境で確認しましたが、 >STEPでの実行や変数の確認 は可能です。 が、 >/書き換え が出来なさそうです。 デバッグ途中で、新規コードを追加しても その行はSkipされます。一旦終了後、変更の保存、再実行で有効になります。 (私が方法を知らないだけで、実はあるかも知れません) ちなみに、 Eclipse SDK バージョン: 3.2.0 PerlプラグインのVerは、040です。
お礼
こんばんは、教えていただいてから時間が経ちましたが STEPでの実行と変数の確認まで出来るようになりました。 Eclipse SDKとPerlプラグインのバージョン情報もららえたのが助かりました。 ありがとうございました。 確認出来次第御礼をしたいと思っていながら、すんなり手に入った 最新版ではうまく行かず、教えていただいたバージョンですんなり動いた状況でした。
補足
情報ありがとうございます。 デバック中にしたいのは、ソースの書き換えでは無く変数の値の書き換えでした。 Perl自体はインタプリタですが、C/VBでデバック中のソースの書き換えはしない(出来ない?)の固定概念はありますので...
- rafysta
- ベストアンサー率45% (24/53)
EPICプラグインのことですね。 デバッグモードで、STEP実行と変数の確認ができますよ。 あと、CGIの動作確認もできます。(ローカル上で実際にHTMLのフォームなどにデータを入力して動かしながら、変数の値のチェックなどができます。HTMLを表示するには、自分の好きなブラウザもしくは、Eclipse内蔵のブラウザを指定できます。)
お礼
情報、ありがとうございます。 ネット上の記事を探しても、Perlのソースコードの整形が出来るような 記事ばかりでしたのでとても助かります。
お礼
ありがとうございます。 変数の書き換えが出来ないのは残念ですが 早速、環境を作って試してみます。