60716


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

ソフトを起動時にCドライブ直下のSaveFile.txtを読み込みたいのですが、エラーが出てしまいます。

[code]

    void __fastcall TTCP_Client::FormCreate(TObject *Sender)
    {
    
        if(FileExists("c:/SaveFile.txt"))
            ADODataSet1->LoadFromFile("c:/SaveFile.txt");
        else
            StatusBar1->Panels->Items[0]->Text = "Save file does not exist!";
    
    }
    //---------------------------------------------------------------------------
    
[/code]

このようなコードにしたのですが、ビルドは成功するのですが、デバッグしていくとエラーがでて停止してしまいます。実行でも停止します。  
エラー回避方法はどのようにしたらよいですか？

デバッグが停止してしまう時のエラー：

> デバッガ例外通知  
>  プロジェクトTCPClient.exe は例外クラス EOLeException (メッセージ '指定されたソースから Recordset
> を作成できません。ソース ファイルまたはストリームの Recordset データは XML あるいは ADTG 形式である必要があります。')
> を検出しました。

[![デバッグが停止してしまう時のエラー](https://i.stack.imgur.com/ZYuNw.png)](https://i.stack.imgur.com/ZYuNw.png)

Cドライブ直下に置いたSaveFile.txtの内容：

[code]

    BKUK12
    BKUK34
    BKUK56
    BKUK78
    
[/code]

[![Cドライブ直下に置いたSaveFile.txtの内容](https://i.stack.imgur.com/6FlCt.png)](https://i.stack.imgur.com/6FlCt.png)


CC BY-SA 4.0
2019-11-20T09:26:11.200
60697
2019-11-21T02:39:51.333
2019-11-20T23:42:04.900
5008
35993
question
c++
ソフト起動時にCドライブ直下のSaveFile.txtを読み込みたい


回答頂きありがとうございます。助かります。  
とりあえずこちらのファイル入力機能で現在は十分と感じましたので、内容を変更しました。

[code]

    using namespace std;
    
    void __fastcall TTCP_Client::FormCreate(TObject *Sender)
    {
    
        #if 0
        if(FileExists("c:/SaveFile.xml"))
            ADODataSet1->LoadFromFile("c:/SaveFile.xml");
        else
            StatusBar1->Panels->Items[0]->Text = "Save file does not exist!";
        #endif
    
        AnsiString filename = "c:/SaveFile.txt";
    
        //filename += ".csv";
    
        ifstream fin;
        fin.open(filename.c_str(), ios::in);
    
        if( !(fin.fail()) )
        {
            string line;
            getline(fin, line);
            AnsiString str(line.c_str());
            ShowMessage(str);
        }
    
    }
    
[/code]

<https://github.com/KenjiMaehara/CppChatTCP/blob/3270c6ef1c0baa2b35e905a8dbb1ecc2cd114065/TCPClient/Unit1.cpp>


CC BY-SA 4.0
2019-11-21T02:39:51.333
60716
2019-11-21T02:39:51.333
35993
60697
answer