こんばんわ、chooです。
でしこのバージョン:1.517
OS:Windows2000 SP4
この環境で動的部品が壊れなくなりました。
何か書き方が悪いのでしょうか?
それとも環境依存でしょうか?
一回目は良いのですが、そのまま二回目にボタンを押しますと何の反応も返ってきません。
#ここから
印刷部品とはボタン
その有効はオン
その可視はオン
そのテキストは「印刷」
そのクリックした時は
TMP_FORMをフォームとして作成
TMP_FORM→可視はオフ。
TMP_IMAGEをイメージとして作成
TMP_IMAGE→親部品はTMP_FORM
TMP_IMAGE→可視はオフ
TMP_IMAGEへデスクトップを窓キャプチャ
TMP_IMAGEを簡易画像印刷
TMP_FORMを画面クリア
TMP_IMAGE→壊す
TMP_FORM→壊す
戻る。
#ここまで
上記の例は、→を@に置き換えても同じでした。
こちらは二回もしくは三回までできるソース
#ここから
印刷部品とはボタン
その有効はオン
その可視はオン
そのテキストは「印刷」
そのクリックした時は
TMP_FORMをフォームとして作成
TMP_FORM→可視はオフ。
TMP_IMAGEをイメージとして作成
TMP_IMAGE→親部品はTMP_FORM
TMP_IMAGE→可視はオフ
TMP_IMAGEへデスクトップを窓キャプチャ
TMP_IMAGEを簡易画像印刷
TMP_FORMを画面クリア
TMP_IMAGE壊
TMP_FORM壊
戻る。
#ここまで
何やら、メモリを開放していないように見えます。