- - PR -
プログラムを修正してデバッグしても、修正した結果が反映されません。
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2008-05-27 13:55
リビルドやクリーンについてはもこもこさんの書き込みの通りです。 プロジェクトの作り直しについては One.net さんのおっしゃる通りです。(プロジェクトのプロパティやらを変更してあったのなら、それらの再設定も忘れずに。)
とりあえずすぐに試せる方法を列挙しただけなので、僕も何が起こっているのか目星がついているわけではないです。 僕が列挙した方法で改善され、現象が再発しないのならば、原因を追究する必要はないかなぁと個人的には思います。(あくまでも個人的にはです。) // 追記 目に見えてわかるような違いがない場合、発見されない可能性があるから、やはり原因は追究しておいた方がいい気もしてきました。 _________________ C#と諸々 [ メッセージ編集済み 編集者: よこけん 編集日時 2008-05-27 14:04 ] | ||||||||
|
投稿日時: 2008-05-27 14:13
私も上記のぱておさんの意見が可能性高いと思います。 現時点では、スタートページの一番最初にブレークポイント貼っても止まらないのでは? 止まったらすいません;; | ||||||||
|
投稿日時: 2008-05-27 14:15
ぱておさん、ご指摘ありがとうございます。
ご指摘いただいた事は、私にとって狐につままれた感じです。再度ねんのために違う フォームにボタンを配置して、そのフォームをマイプロジェクトのスタートアップフォーム に指定してデバックをしてみましたが、スタートアップフォームの設定変更も受け付ける ことなく従来のメインフォームだ立ち上がり、勿論変更したフォームにはボタンが配置されていません。 よこけんさん、ありがとうございました。 私は、重大なエラーが発生するとエラー発生前の状態で実行できるようにしたリカバリー機能でも あるのかと予想していましたが、そんな機能はないのですね。よこけんさんもめぼしが付いていないとの事、了解しました。 よこけんさん空ご指導いただいた残り2つを試してみて、だめなら依然取ったバックアップからと考えて見ますが、もうしばらく皆様からいただいたご指摘を検証します。 修正:再度めんのために→再度ねんのために _________________ [ メッセージ編集済み 編集者: One.net 編集日時 2008-05-27 14:19 ] | ||||||||
|
投稿日時: 2008-05-27 14:26
IDEをきちんと使いこなさないとIDEに振り回される事になりますので
とくかく使い方で良くわからないとか納得できないと感じる部分は その都度、きちんきちんと解決するようにした方がいいです。 VB2005でしたらファイルメニューから開くで他の場所にあるvbファイルを 開く事ができるはずです。何かバックアップにとってあるところのソースを 確認したくなってそっちのフォルダのファイルを開いた時に実際の プロジェクトの中のファイルとファイル名が同じになると思うので プロジェクトの中のファイルを開いたエディタを閉じて違う方のエディタが 開きっぱなしだったなんて事は無いかなと思ったわけです。 私自身はVBは殆ど使いませんので外しているかもしれませんけれど。 | ||||||||
|
投稿日時: 2008-05-27 14:28
もこもこさん、たびたびありがとうございます。
早速、 メインメニューのLoad 時にブレークポイントを設定し、デバッグを開始しますと ブレークポイントに黄色い矢印が出てとまりました。 これは一体何を意味しているのか理解できていませんが、よろしく指導下さい。 _________________ | ||||||||
|
投稿日時: 2008-05-27 14:39
えーと。 プロジェクト内にvbファイルって複数できるんでしたっけ? どうもVBは使わないから良く分からないですけれど。 仮にvbファイルが複数あるとすれば、あるvbファイルはプロジェクト内の ファイルを開いていて、あるvbファイルは別のフォルダーのものを開いていた なんてこともありえると思うのですけれど、その辺はどうなんでしょう? 基本的にはプログラムってきわめてリーズナブルに出来ているので 起こっている現象には何か納得できる原因と言うのがあると思います。 で、その部分を論理的に突き詰めていくと言う行為はプログラミングの 行為その物なのでOne.netさん自身で何か思いつくことはないでしょうか? この辺の論理的な思考ってかなり大切だと思うのですけれど。 あと、VBでソースファイルと実行ファイルがどういう関係で出来上がっている とかそういう仕組みの部分もプログラミングを進めていく上では必要な知識だと 思うのですけれど、その辺の知識はどのくらいお持ちなんでしょう? | ||||||||
|
投稿日時: 2008-05-27 14:42
ぱておさん、ありがとうございます。
なるほど、少し間違えそうですね。ただ私はVB2005EEを開く場合にVB2005EEの「ファイルを開く」 からではなくエクスプローラーのプロジェクトフォルダーにあります「*.sln」をダブルクリック して立ち上げていますので切替忘れではありませんが、再度試してみます。 またご指摘いただきましたソースファイルと実行ファイルがどのような関係にあるかは 勉強不足で理解できていません。特にDebugうぉるだーの下にあります実行ファイルは デバッグのたびに作られDBもコピーされているようです。この問題が解決したら 少し勉強します。 _________________ [ メッセージ編集済み 編集者: One.net 編集日時 2008-05-27 14:50 ] | ||||||||
|
投稿日時: 2008-05-27 14:50
VisualStudioでの開発経験はお持ちでしょうか?というよりデバッカをご使用されたことはございますか?(*どこまで説明してよいのやら分かりかねるので) 黄色い矢印でちゃいましたねw黄色い矢印は現在の処理位置です。 失礼ですが、デバックの意味はご存知ですよね? ブレークポイントを修正したソースに置いてそこに処理が着てるなら修正箇所は反映されてるのではないでしょうか?と単純に思っているのですが、ことはもっと複雑なのでしょうか? |