60857
現在、RAD Studio 10.3でプログラミングを行っています。

exeファイルと同じディレクトリ内のSaveFile.txtを読み込むプログラムをデバッグする時に、ステップ実行していくと必ず”Abnormal
program termination”が発生して、RAD Studioごと強制終了してしまうのですが、回避方法などはありませんでしょうか？

下のプログラムで、最初の行からステップ実行していくと、”string line;”の宣言のところで出てきます。

また、”string line;”を一番最初のステップに変えても起こります。  
なにかstring型の宣言と関係はありますでしょうか？

こちらのGitHubサイトに[コード](https://github.com/KenjiMaehara/CppChatTCP/commit/d47a550bae17680d0b6fe46fcf069d944309545c)がありますが、RAD
Studioをお持ちの方で同様の現象は発生していますでしょうか？

```

    using namespace std;
    
    void __fastcall TTCP_Client::FormCreate(TObject *Sender)
    {
    
        AnsiString filename = "SaveFile.txt";
    
        ifstream fin;
        fin.open(filename.c_str(), ios::in);
    
        if( !(fin.fail()) )
        {
            string line;
            string line02;
    
            while(getline(fin,line))
            {
                //cout << "[" << line << "]" << endl;
                //line02 << "[" << line << "]" << endl;
                line = "[" + line;
                line = line + "]\r\n";
                line02 = line02 + line;
            }
    
            AnsiString str(line02.c_str());
            ShowMessage(str);
        }
        else
        {
            StatusBar1->Panels->Items[0]->Text = "Save file does not exist!";
        }
    
    }
    
```
CC BY-SA 4.0
2019-11-22T06:41:22.467
60761
2019-11-27T00:53:33.050
2019-11-26T16:43:47.037
3060
35993
question
c++ rad-studio
RAD Studio でのデバッグで Abnormal program termination が必ず発生する
本日、RAD Studio のアップデートで 10.3.3 を再インストールしたところ、今回の現象はなくなり、デバッグできるようになりました。  
原因は不明です。私の最初のインストール方法が悪かったのかもしれないです。  
助かりました。
CC BY-SA 4.0
2019-11-26T08:38:00.540
60857
2019-11-27T00:53:33.050
2019-11-27T00:53:33.050
3060
35993
60761
answer