解決では有りませんが…

投稿者:アーク 投稿日:2022/01/05(Wed) 10:35:57 No.2098

新年おめでとうございます
今年もよろしくお願い致します

その後、調査を続けたところ分かった事が有ります。
お送りしたソースが問題無く動くのは「V1.6.969」のデザイナ上だけでした。
これ迄は他のバージョンで通るものを発見できておりません。
従って「V1.6.969」固有の方言の様な物を使ってしまったのかも知れません。

問題を単純化する為に下記のコードで試してみました。
------------------------------------------------------------------------------------------------------
「Produire.PGraphics.dll」を利用する
メイン画面を表示する
待機する

メイン画面とは
  ウィンドウを継承する
  はじめの手順
    初期化する
    //貼り付けた部品に対する操作をここに書きます
  終わり
  初期化する手順
  ーー自動生成された手順です。ここにプログラムを書き加えても消える場合があります
  この実質大きさを{665,478}に変える
  この初期位置を「手動」に変える
  この内容を「」に変える
  初期化開始する
  キャンバス1というキャンバスを作る
    その位置と大きさを{0,0,665,478}に変える
    その実質大きさを{665,478}に変える
    その自動調整を○に変える
    その背景色を「透明」に変える
    そのドッキング方向を「全体」に変える
    その間隔を{4}に変える
  初期化終了する
終わり

  開いた時の手順
    画像(「.\005.JPG」)を作って、画像データとする
    キャンバス1へ画像を描くして、画像図形1とする
    画像図形1の画像は、画像データ
    キャンバス1を更新する
  終わり
終わり
------------------------------------------------------------------------------------------------------

この記述でエラーにならないのは今のところ「V1.6.969」だけですので、
別の記述方法に変更します。

実際のプログラムは他にも怪しい部分が含まれそうなので、
少しずつ解明したいと思います。
お騒がせ致しました。

修正が不完全なようです

投稿者: 投稿日:2022/01/05(Wed) 06:44:11 No.2097

お世話になります。

1.7.1100で修正されたとのことで、早速試してみました。
しかし、デザイナからは正常に実行できますが、関連付けで実行した「produire.exe」では前回と同じエラーが起きるようです。
再現可能でしょうか。
もし可能でしたら、こちらでも修正いただけると助かります。

以上、よろしくお願いいたします。

修正しました(1.7.1100)

投稿者:ゆうと 投稿日:2022/01/04(Tue) 17:54:45 No.2096

あけましておめでとうございます!
こちらこそ昨年はありがとうございました。

ご指摘の件、テスト時に確認して修正済みでしたが
修正内容がアップロードされていなかったようです。
1.7.1100で修正反映済みですので、最新版にてお試しください。

ご指摘ありがとうございます。

辞書からの値の取り出しに失敗する

投稿者: 投稿日:2022/01/01(Sat) 21:36:03 No.2095

明けましておめでとうございます。
昨年は大変お世話になりました。
主に不具合報告ばかりしていて、ご迷惑をかけていたかと思いますが…。
本年もどうぞよろしくお願いいたします。

さて、早速の不具合報告で恐縮なのですが、辞書からの値の取り出しでエラーが起きてしまうようです。
サンプルソースは、下記の通りです。

情報は、辞書を作ったもの
情報(「code」)は、200
情報(「message」)は、「success」
情報を表示
情報(「code」)を表示
情報(「message」)を表示

エラー内容は、下記の通りです。

『情報(「code」)を表示』という部分で
エラーが発生しました。
文法に間違えがないか、指定した値が正しいか、ご確認ください。

発生した例外:
オブジェクト参照がオブジェクト インスタンスに設定されていません。

文法や使い方に誤りがない場合、不具合によって発生したエラーと思われます。申し訳ございません。

[エラー番号901] [はじめ:5行目]

ちなみに、「情報の「code」を表示」のように記述した際は、正常に取得できるようです。
もし可能でしたら、修正いただけないでしょうか。
環境は、Windows10 21H2 64ビット、プロデル 1.7.1099です。

以上、よろしくお願いいたします。

修正確認しました。

投稿者: 投稿日:2021/12/30(Thu) 08:25:09 No.2094

 お世話になっております。

 1.7.1098での修正を確認しました。
 ありがとうございました。

 以上、今後ともよろしくお願いいたします。

修正しました(1.7.1098)

投稿者:ゆうと 投稿日:2021/12/29(Wed) 18:06:11 No.2093

お世話になっております。

確認できるプログラムありがとうございます。
再現できました。
1.7.1096での修正箇所にミスがありましたので修正しました。

最新版1.7.1098でご確認ください。
ご指摘ありがとうございます。

Re: 状況が再現できません

投稿者:アーク 投稿日:2021/12/28(Tue) 22:23:56 No.2092

こんばんは。アークです。

〉・「コンパイル」とは「コンパイル済みデスクトップアプリ」を差していますか?
「デスクトップアプリ」の事です。

〉・表示されるエラーメッセージを教えてください。
添付しました。
画像を読み込んだ直後にエラーになります。

〉・再現方法を教えてください
「V1.7.1096」のデザイナ上では起動しました。
画像を読み込もうとすると前回の写真のようなエラーになります。
今回は実行ファイル作成まで至っていません。
以前のバージョンでは画像の読み込みでエラーになった事は有りません。

再現できない様であれば当方の環境に問題が潜んでいるのかも知れません。
また、私の初歩的なミスや思い違いにより引き起こされている可能性も否めません。
これ迄は絶妙なバランスで動いていただけかも知れません。

状況が再現できません

投稿者:ゆうと 投稿日:2021/12/28(Tue) 19:28:43 No.2091

こんにちは

再度確認しましたが、同じ状況を再現できませんでした。

スレッド最初のプログラムは実行可能ファイルで正常に実行できるかと思いますので、「キャンバス関係の問題が再発している」というのは正しくなく別の理由があるはずです。

次の点を教えてください。
・「コンパイル」とは「コンパイル済みデスクトップアプリ」を差していますか?
(実行可能ファイルの作成では、「デスクトップアプリ」と「コンパイル済みデスクトップアプリ」とが選択できますが、
生成される内容が全く異なる機能ですので、どちらで生成しているかで私が確認しなければいけない場所が違います)

・表示されるエラーメッセージを教えてください。
実行すれば明らかな場合であっても、私の環境で再現できないことがありますので、エラーメッセージを毎回、教えてください。

・再現方法を教えてください
単に「動かない」ではなく、「起動した直後にエラーが表示される」「何かの操作をすると添付した画像のようになる」
といったことを具体的に教えてください。当たり前であっても分からない事があります。

よろしくお願いします。

匿名手順について

投稿者: 投稿日:2021/12/28(Tue) 10:50:44 No.2090

お世話になります。

下記のプログラムのように、匿名手順の利用後に「手順から抜ける」を利用すると、エラーが発生してしまうようです。

----- サンプルソース -----
テスト実行

テスト実行の手順
結果1は、『
確認は、「実行しますか?」を「確認」としてはいといいえとキャンセルで情報アイコンにして質問したもの
確認について分岐
「はい」の場合
○を返す
他の場合
×を返す
分岐終わり
』を実行する
結果1を表示
結果2は、1+2+3+4+5
もし結果2が15なら
「正解」を情報アイコンで表示する
手順から抜ける
でないなら
「結果がおかしいです。」を「エラー」として警告アイコンで表示する
手順から抜ける
もし終わり
終わり
--------------------

----- エラー内容 -----
エラーが発生しました。
文法に間違えがないか、指定した値が正しいか、ご確認ください。

発生した例外:
オブジェクト参照がオブジェクト インスタンスに設定されていません。

文法や使い方に誤りがない場合、不具合によって発生したエラーと思われます。申し訳ございません。

[エラー番号901] [テスト実行:15行目]
--------------------

 こちらで少しだけ試した限りだと、1.7.1094であれば、問題ないようでした。
 もし可能でしたら、修正いただけないでしょうか。
 環境は、Windows10 21H2 64ビット、プロデル 1.7.1096です。

 以上、よろしくお願いいたします。

修正確認しました

投稿者: 投稿日:2021/12/28(Tue) 10:43:51 No.2089

お世話になります。

最新版での修正を確認しました。
ありがとうございました。

以上、今後ともよろしくお願いいたします。

▲ページの先頭へ

- WebForum -