• 締切済み

VC++のデータ保存について教えて下さい。

VC++でアプリを作成しています。 アプリの中で、CheckBoxとかRadioButton、TextBoxが数十ヶあり、その部分に入力した データ、設定値を保存し、次回アプリをたちあげた時に、入力した状態(CheckBox、RadioButton、TextBox)を復元したいのですが、そのような方法があれば、教えて下さい。  VC++初心者なのでできるだけ、簡単にご教授お願いします。

みんなの回答

  • mk48a
  • ベストアンサー率56% (1133/2007)
回答No.1

独自のデータで保存しても良いけど、iniファイルを使うのが簡単かも。 http://www.ne.jp/asahi/hishidama/home/tech/vcpp/dlgini.html 状態をiniファイルに保存して、次回起動時にiniファイルを読んでコントロールの設定をします。

関連するQ&A

  • VC++アプリの設定保存について

    VC++でアプリを作成しているのですが、ラジオボタンとかチェックボックスとかをいっぱい持った アプリの場合、次回開いたときに前回と同じ画面の設定、表示になるようにするような一括保存方法が無いか探しています。 そのような方法があれば教えて下さい。

  • VC++で出来るのですか?

    VC++初心者ですが、次のようなウィンドウは作れるんですか?  10  45   52 100 149 423325    :         左のようなものを作りたいんですが…。数字のところをウィンドウにして10を入力したら、45を入力するようなものなんですけど。そして、画面上の体裁で出力でき、かつデータを10>45>52>100…のような形でテキストデータとして保存できるものなんですが。VC++で出来るんですか?教えてください!!お願いします。

  • TextBoxに入力した文字を保存

    VB2010を使っています。 CheckBox1にチェックを入れるとTextBox1とTextBox2に入力された文字が次回起動時から記憶される、というものを作りたいです。 教えて下さい。

  • アンドロイドのデータ管理

    こんにちは。 現在 ・Windows 7 ・ECLIPSE ・GALAXY-S を使用して開発しています。 アンドロイドのデータ管理について教えてください。 最近のアプリ作成とようと思って本やサイトを見ながら頑張っています。 やっとECLIPSEを動かせるようになっレベルで、プログラミングは初体験です。 単純にアプリを起動してEditText等で『名前』を入力して、次回起動時に『名前さんこんにちは』と出したいだけなんですが、データ管理?保存方法?がわかりません。 どうやって作ったら良いのでしょうか? 初心者ですが、是非ご教授の方をよろしくお願いします。

  • 至急!wordで保存し忘れたデータを復元したい!

    至急!wordで保存し忘れたデータを復元したい! 今日の0時過ぎからレポートを作成していました。作成中、何かの間違えで閉じてしまい、その時に「保存しますか?」と出たのですが、反射的に「いいえ」を押してしまいました。保存できなかった部分を自力で復元しようとしたらまた何時間もかかるので、今唖然としています。どうにかして復元できないでしょうか? 因みにword2007で、1週間くらい前ですが一度保存しています。復元したいデータは今日書いた文章(A4にして5枚分くらい)です。よろしくお願いします。

  • VC++のデータ保存について

     いつもお世話になっております。VC++でプログラムを作成しているプログラミング初心者です。環境はOSがWindowsXP、統合環境はVisualStudio2008Professionalを使用しています。  現在簡易な家計簿ソフトを製作しているのですが、データの保存がうまくいきません。プログラムの動作としては、データの保存先を「名前をつけて保存」のコモンダイアログで指定し、それをクラスのフィールドに保存します。更にそのクラスのフィールドから、Path.txtというファイルにpath名を保存します。プログラムの起動時にこのPath.txtを読み込み、その中身をクラスのフィールドにセットします。その後、「ファイルの読み込み」をメニューで選択する時に、クラスのフィールドを引数として、データを読み込む関数を呼び出します。  この方法で、デバックモードでは動作していたのですが、リリースモードではPath.txtにファイルの保存先が書き込まれず、うまく動作しませんでした。以下、関係のあると思われる所を抜粋しました。 *****ファイルの保存先path名の保存***** private: void Pathset() { StreamWriter^ writer2 = gcnew StreamWriter("path.txt");     // パスデータを書き込み writer2->WriteLine(this->report7->Pathname); // クラスのフィールドからデータを取り出し書き込み writer2->Close(); } *****Form1クラスの生成直後に、クラスのフィールドにpath名を格納する***** StreamReader^ reader2 = gcnew StreamReader("path.txt"); this->report7->Pathname = ""; this->report7->Pathname = reader2->ReadLine(); reader2->Close(); *****メニューでファイルの読み込みを選択したときの処理***** LoadCsvFile(this->report7->Pathname); // LoadCsvFileはファイルの読み込みを実行する関数  以上、長く拙い説明で申し訳ありませんが、原因が分かる方、よろしくお願いいたします。m(_)m

  • TextBoxの表示、非表示

    TextBoxの表示、非表示 開発環境:Visual Web Developer 2008 express 言語:Visual Basic 上記開発環境を使いWebアプリケーション開発中です。 現在、入力フォームを作成中ですが、CheckBoxにチェックがあったらTextBoxを表示するようなことをしたいのですが、ASP.NETの記述がわかりません。 VBAでは If CheckBox1.Value = True Then TextBox1.Visible = False のようにかけばできたのですが。。。 初心者なもので単純な質問で申し訳ありませんが、どなたかご教授願います。

  • VC++ で TextBoxから、次のコントロールに移動する方法について

    VC++で、フォーム上に複数のTextBoxを配置して、タブインデックスで、次に移動したいTextBoxを設定しました。 最初のTextBoxに入力した後、Tabキーで、次のコントロールに移動することはできましたが、Enterキーで次のコントロールへ移動することはできないのでしょうか? TextBoxのプロパティの設定方法とを教えて下さい。

  • データの保存と印刷

    こんぱんは。VB初心者です。早速ですが質問があります。良きアドバスを頂けたら幸いです。 データの保存と印刷についての質問です。 テキストボックスに配列で各データ(50個ぐらい)を表示することまでは出来たのですが、いざそのデータの保存と印刷で困っております。 以下のようなイメージで印刷できたらいいのですが。 No. データ名 データ  1 ○○○○ ×××(←textboxに表示したデータ) 2 ○○○○ ××× : : : 50 ○○○○ ××× No.とデータ名はラベルで表示しています。 分かりにくいとは思いますが、どうぞよろしくお願いします。

  • 回答よろしくお願いします

    言語はVB2010です。 CheckBox1にチェックを入れてButton1をクリックするとTextBox1とTextBox2に入力した文字を次回起動時から記憶する。 これをやりたいです。教えて下さい。

専門家に質問してみよう