投稿日 2024/02/22(Thu) 14:11:42
投稿者 KNIGHT
参照先

自分なりの解決手段としては、
設定値を、保存時には「プロデルのプログラム形式で出力」しておき、復元時は、「そのプログラムを実行する」という形をとってみました。

どなたか、自分なりの定石があれば、ご教授ください。
よろしくお願いいたします。

<プログラム例>

メイン画面を表示する
待機する
メイン画面とは
  ウィンドウを継承する
  はじめの手順
    初期化する
    ーー貼り付けた部品に対する操作をここに書きます
  終わり
  初期化する手順
    ーー自動生成された手順です。ここにプログラムを書き加えても消える場合があります
    初期化開始する
    この実質大きさを{316,354}に変える
    この内容を「メイン画面」に変える
    この文字色を「標準の文字」に変える
    ボタン2というボタンを作る
      その位置と大きさを{201,75,72,26}に変える
      その内容を「復元」に変える
      その移動順を12に変える
      その文字色を「標準の文字」に変える
    ボタン1というボタンを作る
      その位置と大きさを{202,37,72,26}に変える
      その内容を「保存」に変える
      その移動順を11に変える
      その文字色を「標準の文字」に変える
    ラベル3というラベルを作る
      その位置と大きさを{111,101,66,14}に変える
      その内容を「趣味」に変える
      その移動順を9に変える
      その文字色を「標準の文字」に変える
    チェックボックス2というチェックボックスを作る
      その位置と大きさを{17,310,104,17}に変える
      その内容を「映画が好き」に変える
      その移動順を8に変える
      その文字色を「標準の文字」に変える
    チェックボックス1というチェックボックスを作る
      その位置と大きさを{17,270,118,21}に変える
      その内容を「ドラマが好き」に変える
      その移動順を7に変える
      その文字色を「標準の文字」に変える
    ラベル2というラベルを作る
      その位置と大きさを{12,63,42,18}に変える
      その内容を「出身県」に変える
      その移動順を6に変える
      その文字色を「標準の文字」に変える
    ラベル1というラベルを作る
      その位置と大きさを{11,24,59,19}に変える
      その内容を「名前」に変える
      その移動順を5に変える
      その文字色を「標準の文字」に変える
    オプション2というオプションを作る
      その位置と大きさを{17,136,70,26}に変える
      その内容を「独身」に変える
      その移動順を4に変える
      そのフォーカス移動可能を○に変える
      その文字色を「標準の文字」に変える
    オプション1というオプションを作る
      その位置と大きさを{17,101,70,19}に変える
      その内容を「既婚」に変える
      その移動順を3に変える
      そのフォーカス移動可能を○に変える
      その文字色を「標準の文字」に変える
    テキスト領域1というテキスト領域を作る
      その位置と大きさを{111,118,179,134}に変える
      その移動順を2に変える
    テキスト2というテキストを作る
      その位置と大きさを{70,62,93,19}に変える
      その移動順を1に変える
    テキスト1というテキストを作る
      その位置と大きさを{70,24,93,19}に変える
      その移動順を10に変える
    初期化終了する
  終わり

ーー[保存]ボタンをクリックした時
  ボタン1がクリックされた時の手順
  ーープロデルで実行可能なプログラムとしてデータを書き出す
   設定値は、「テキスト1の内容は、[「][テキスト1の内容][」][改行]
  テキスト2の内容は、[「][テキスト2の内容][」][改行]
  オプション1の状態は、[「][オプション1の状態][」][改行]
  オプション2の状態は、[「][オプション2の状態][」][改行]
  チェックボックス1の状態は、[「][チェックボックス1の状態][」][改行]
  チェックボックス2の状態は、[「][チェックボックス2の状態][」][改行]
  テキスト領域1の内容は、[「][テキスト領域1の内容][」][改行]」


  「[デスクトップ]設定値.dat」に設定値を保存する  
  終わり

ーー[読み出し]ボタンをクリックし時
  ボタン2がクリックされた時の手順
  ーープログラムをロードして実行する
  設定値復元は「[デスクトップ]設定値.dat」から読み込んだもの
  設定値復元をプロデる
  終わり
終わり


関連一覧ツリー

をクリックするとツリーを一括表示します)

返信フォーム

(この投稿に返信する場合は下記フォームから投稿して下さい)
(1MBまで)
(英数字で8文字以内)

- 投稿修正/削除フォーム -
処理 No パスワード

▲ページの先頭へ

- WebForum -