変数の内容を上書きできない

投稿者: 投稿日:2021/02/17(Wed) 06:35:51 No.2022

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

 下記のようにJSONの読み取り結果を既存の変数に代入しようとすると、変数の内容が空っぽになってしまいます。
 ちなみに、プロデル 1.7.1047からの不具合のようで、1.7.1046では正常に動作しています。

----- サンプルソース -----
内容は、「{
"test": 123,
"test2": 456
}」
内容は、内容をJSON形式として読み取ったもの
内容を表示
--------------------

 環境は、Windows10 20H2 64ビット、プロデル 1.7.1048です。

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

キャンバスを画像ファイルに保存すると真白

投稿者:TomK 投稿日:2021/02/16(Tue) 23:30:58 No.2021

お世話になります。
複数の画像(.png)を縦or横に連結してファイルに保存するプログラムを作っている(いた)のですが
【キャンバス】を【ファイル名】へ保存する
で保存すると保存した画像ファイル(.png)がサムネイルが真っ黒で開いたファイルが真っ白の状態になってしまいます。おそらくPNGファイルの透過絡みの影響ではないかと思うのですが原因が分からず。
※正確には
 1)キャンバスを用意する
 2)キャンバスのサイズを画像の縦横サイズx枚数から割り出して調整する
 3)調整したキャンバスに画像Aを描く→画像Aの隣に画像Bを描くを画像の枚数分繰り返す
 4)画像を描く繰り返し後、「キャンバスをファイル名へ保存する」で保存する
 という形です。
 出力した画像のサイズは正常なのですが、サムネイルが真っ黒の中身は真っ白の状態になってしまします。

ーーーーー補足ーーーーー
元々以下の環境で作っていて(実行ファイルにした状態含めて)正常に動いていたのですが
◆動作環境情報◆
プロデル 1.6.919
Windows 10(64)
メモリ:15.7 GB

この度、最新安定版の以下の環境で同じプログラムを実行したところ、表題の状態になってしまいました。
◆動作環境情報◆
プロデル 1.8.1047
Windows 10(64)
メモリ:15.7 GB

正常に動く状態からかなりVerが違うのでその間のアップデートで何か仕様が変わった影響かもしれませんがご確認いただけますでしょうか。

解決しました。

投稿者:はまちゃん 投稿日:2021/02/10(Wed) 18:50:50 No.2020

たびたび失礼します。
利用する文を正しく書くことで解決しました。

「Produire.WinControl.dll」を利用する
「Produire.PGraphics.dll」を利用する
の2文を先頭に書くことでエラーなく起動できました><

キャンバスを使うプログラムは、『「Produire.PGraphics.dll」を利用する』を書かなくても自動でプラグインを埋め込んで実行可能ファイルを作ってくれていたのですね。
今までこの1文を書いたことがなかったので、その感覚で不具合だと思い込んでしまいました><
「プロデる」命令を使うときは、利用するプラグインを書かなければならない…ということが分かりました。
お騒がせして大変申し訳ありませんでした。

「プロデる」命令でキャンバスにエラー

投稿者:はまちゃん 投稿日:2021/02/06(Sat) 16:34:13 No.2019

いつもお世話になっています。はまちゃんです。

「プロデる」命令を使用してウィンドウ上にキャンバスを作成し、実行可能ファイルを作成した時、その実行可能ファイルでエラーが表示されてしまいます。

起動すると『「キャンバス」という種類は定義されていません。種類名に誤りがないか、プラグインが利用できる状態か確認してください。』といったメッセージが表示されます。

プラグインを利用していた場合でも、
『キャンバス型には「位置と大きさ」という設定項目または手順がありません。』など表示され、やはりエラーが表示されてしまいます。

作っているプログラムは、ユーザーの操作で新しくキャンバスが作られる必要があり、例えば「キャンバス[キャンバス番号]というキャンバスを作る」をプロデる
といった命令を実行したいのです。
どうか不具合対応をよろしくお願いいたしますm(__)m

◆動作環境情報◆
プロデル 1.7.1044
Windows 10(64)
メモリ:3.83 GB

修正しました

投稿者:ゆうと 投稿日:2020/12/27(Sun) 01:17:48 No.2018

こんにちは ゆうとです。

> 1.7.1021以降のバージョンで「(テストの受信サーバ)に接続する」という文を実行すると、エラーが発生します。(最新の開発版(1.7.1034)、安定版(1.8.1034)でも同様のエラーが発生します。)
> 1.7.1020以前のバージョンで同一文を実行したところ、エラーは発生しません。
> 不具合でしょうか?

現象確認できました。
最新版1.7.1036で修正しましたので、こちらを使ってください。
ご指摘ありがとうございます。

メールの受信サーバのエラー

投稿者:つかちゃん 投稿日:2020/12/19(Sat) 13:56:30 No.2017

1.7.1021以降のバージョンで「(テストの受信サーバ)に接続する」という文を実行すると、エラーが発生します。(最新の開発版(1.7.1034)、安定版(1.8.1034)でも同様のエラーが発生します。)
1.7.1020以前のバージョンで同一文を実行したところ、エラーは発生しません。
不具合でしょうか?

**エラー内容**
『(テストの受信サーバ)に接続する』という部分で
動詞『接続する』に適した手順が見つかりません。
複文ではない呼出し文で補語は省略できません。

手順の候補:
データベースエンジン:〈【接続文字列:文字列】で〉接続

〈【接続文字列:文字列】で〉[ODBCデータベース]へ接続

〈【接続文字列:文字列】で〉[OLEデータベース]へ接続

〈【接続文字列:文字列】で〉[SQLServerデータベース]へ接続

〈【接続文字列:文字列】で〉[MySQLデータベース]へ接続

〈【接続文字列:文字列】で〉[オラクルデータベース]へ接続

〈【接続文字列:文字列】で〉[PostgreSQLデータベース]へ接続

〈【接続文字列:文字列】で〉[SQLiteデータベース]へ接続

【ホスト名:文字列】へ[TCPIPクライアント]をつなぐ

[UDPクライアント]をつなぐ

[FTPクライアント]を接続

[送信サーバ]へ接続

[POP3サーバ]へ接続

[IMAPサーバ]へ接続

[簡易FTPクライアント]を接続

[エラー番号129] [メイン画面.メール受信処理:18行目]
プロデル 1.7.1021 (32)

「部品キーイベント」で解決しました。

投稿者:はまちゃん 投稿日:2020/12/18(Fri) 21:55:04 No.2016

再び失礼します。はまちゃんです。
「部品キーイベント」という設定項目を見落としておりました。
これを有効にすることで「キーが押された時の手順」がちゃんと動くことを確認しました。
大変失礼いたしました(汗
ショートカットキーについては、「キーが押された時の手順」で代用できたので解決しました。
お騒がせしてすみませんm(__)m

「キーが押された時の手順」の挙動について

投稿者:はまちゃん 投稿日:2020/12/13(Sun) 11:00:16 No.2015

TTSneoのころから長年愛用させていただいているはまちゃんと申します。
「キーが押された時の手順」について、ウィンドウ上にボタンやチェックボックス等があると手順を読み込んでくれないように思います。
(同様に、「メニュー」のショートカットキーも反応しないようです)
エラーを返すことはないので、不具合ではないのかもしれませんが…。
もし対応方法があれば教えていただけると助かります。よろしくお願いしますm(__)m

以下プログラム例
メイン画面を表示する
待機する
メイン画面とは
  ウィンドウを継承する
  はじめ手順
    この内容を「キーイベント手順」に変える
    この位置と大きさを{10,10,300,300}に変える
    ピクチャー1というピクチャーを作る
      その位置と大きさを{100,100,40,40}に変える
      その背景色を赤色に変える
    ボタン1というボタンを作る
      その位置と大きさを{200,200,40,40}に変える
    メニュー1というメニューを作る
      メニュー1にファイルというメニュー項目を追加する
      その内容を「ファイル(&F)」に変える
        メニュー1のファイルにとじちゃうよというメニュー項目を追加する
        その内容を「閉じる(&Ctrl+X)」に変える
        そのショートカットをコントロールキー+「X」に変える
  終わり
  キーが押された時の手順
    もし、この時のシフトキーが○かつこの時のキー名が「B」ならピクチャー1の背景色を青に変える
  終わり
  とじちゃうよがクリックされた時の手順
  「閉じちゃうよ」を表示する
  終わり
終わり

対応ありがとうございます

投稿者:inkar 投稿日:2020/11/06(Fri) 09:50:25 No.2014

いつもお世話になっております。
ご対応いただきありがとうございます。
今後ともよろしくお願いいたします。

修正しました

投稿者:ゆうと 投稿日:2020/11/06(Fri) 00:53:29 No.2013

こんにちは ゆうとです。

> 「ABC」というフォルダをデスクトップに作成する
がエラーとなる件について
1.7.1033で修正しました。

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

> 「ABC」というフォルダを「[デスクトップ]」に作成する
のように文字列化することで回避できるかと思いますが
後々に問題になる可能性もありますので
文字列化しない元々の書き方を推奨します。

よろしくお願いします。

▲ページの先頭へ

- WebForum -