投稿者:ten 投稿日:2025/02/05(Wed) 12:40:24 No.2465
おお、もう修正を・・・ありがとうございます!
最新版をダウンロードして試してみます。
プロデル、HLSをさっと使えるので助かります(と言いつつ、HLSを使い始めたのは、つい最近なのですが。プロデルにあったなあ→調べてみる→これは便利!・・・という流れでして・・・)
いつもありがとうございます。感謝
投稿者:ゆうと 投稿日:2025/02/05(Wed) 03:53:28 No.2464
こんにちは。お世話になっております。
> 1.「色情報を作る」がうまく動きません。サンプルをそのままコピーしてみましたが、1行目の「色情報を作る」のところで詰まります
こちらは、再現でき、プロデル側の問題と判明しましたので、修正いたしました。
> HLSについて、下記のページに、輝度、明度、彩度・・・とあります。
> 窓の背景色は、HLS(H,L,S)
> 上記を実行させると、背景が白になります。逆に、L=1(輝度最大)、S=0.5(彩度半分)にすると、青色になります(輝度最大時には、白くなるはず)
検証用プログラムありがとうございます。
諸々確認しましたところ、何点かミスがあることが発覚しました。
最新版で、次の通り修正しています。
・マニュアルの「輝度、明度、彩度」は、表記や順番に誤りがあり、ご指摘の通り「色相、彩度、明度」が正しいです。
・「HLS(H,L,S)」手順については、マニュアルの説明と異なり、H,S,Lの順番で解釈されていたため、マニュアルの説明に一致するようにプロデル側を修正しました。
・なお、従来バージョンから説明があった、引数を配列で指定する場合には互換性維持のため「HLS({H,S,L})」のままになっております。
混乱する状態となっており、失礼いたしました。
ご指摘があるまで気がついておりませんでしたので、ご指摘助かります。
ご確認ください。ありがとうございます。
投稿者:ten 投稿日:2025/02/04(Tue) 15:55:50 No.2463
いつもお世話になっています。
1.「色情報を作る」がうまく動きません。サンプルをそのままコピーしてみましたが、1行目の「色情報を作る」のところで詰まります
---
色情報の作成に必要な引数の数や型が合わないため、種類を作成できません。
[エラー番号900] [はじめ:1行目]
プロデル 2.0.1311 (64)
---
2. これは、自信がない話ですので、間違っていたら、大変、大変、申し訳ないのですが・・・
HLSについて、下記のページに、輝度、明度、彩度・・・とあります。
https://produ.irelang.jp/docs/pgraphics/colorconvert.htm
これは、Hは色相(Hue)、Lは輝度(Lightness)、Sは彩度(Saturation)のことかな、と思うのですが、このHLS色空間のことではないのでしょうか。ただ、その場合、L(輝度)とS(彩度)が逆になっているように思われます。
---
H=250
L=0.5
S=1
窓というウィンドウを作る
窓の背景色は、HLS(H,L,S)
窓を表示する
待機する
---
上記を実行させると、背景が白になります。逆に、L=1(輝度最大)、S=0.5(彩度半分)にすると、青色になります(輝度最大時には、白くなるはず)
私自身詳しいとはいいがたいので、根本的に勘違いしていたら、申し訳ありません
投稿者:アーク 投稿日:2025/01/29(Wed) 23:22:42 No.2462
こんにちは。アークです。
最新版にて正常に動作する事を確認しました。
早々の修正ありがとうございました。
投稿者:ゆうと 投稿日:2025/01/29(Wed) 01:36:14 No.2461
こんにちは
お世話になってます。
> さて、サンプルの「キーストロークをシミュレーションして音量を変更する」ですが、
プログラム掲示板のプログラムでAPI呼び出しで例外が発生する現象、
確認できました。
最新版で修正済みですのでご確認ください。
ご指摘ありがとうございます。
投稿者:アーク 投稿日:2025/01/28(Tue) 11:12:52 No.2460
いつもお世話になっております。アークです。
さて、サンプルの「キーストロークをシミュレーションして音量を変更する」ですが、
V1.9.1307およびV2.0.1308共に機能しなくなりました。
ご確認いただけますでしょうか。
投稿者:アーク 投稿日:2025/01/25(Sat) 16:49:17 No.2459
アークです。
早々の対応ありがとうございます。
V2.0.1306およびV1.9.1306にて列情報の取得ができる事を確認しました。
投稿者:ゆうと 投稿日:2025/01/25(Sat) 14:45:45 No.2458
こんにちは ゆうとです。
お世話になっております。
> さて、最新版のV2.0.1306およびV1.9.1306で表部品の列情報が取得できなくなりました。
検証用のプログラムありがとうございます。
再現でき、最近の修正が原因と判明しました。
早速ですが修正しました。
ご指摘ありがとうございます。
投稿者:アーク 投稿日:2025/01/25(Sat) 09:44:05 No.2457
こんにちは。アークです。
いつもお世話になっております。
さて、最新版のV2.0.1306およびV1.9.1306で表部品の列情報が取得できなくなりました。
ご確認いただけますでしょうか。
-----------------------------------------------------------------------------------------
データというデータ表を作る
データに{「名前」,「メール」,「誕生日」}という列を加える
データへ{名前=「秋山」,メール=「akiyama@yahou.co.jp」,誕生日=「1996/03/25」}を加える
データへ{名前=「石川」,メール=「ishi@gmall.com」,誕生日=「1992/08/15」}を加える
データへ{名前=「原口」,メール=「haragushi@potmail.co.jp」,誕生日=「1993/12/06」}を加える
データへ{名前=「松下」,メール=「matsu@gmall.com」,誕生日=「1992/04/16」}を加える
データへ{名前=「山中」,メール=「ymnk@potmail.co.jp」,誕生日=「1993/07/10」}を加える
メイン画面を表示する
待機する
メイン画面とは
ウィンドウを継承する
はじめの手順
初期化する
表部品1のデータ表は、データ
終わり
初期化する手順
ーー自動生成された手順です。ここに書き加えたプログラムは消える可能性があります
初期化開始する
表部品1という表部品を作る
この実質大きさは{442,258}
この内容は「表部品のテスト」
この移動順は0
表部品1を使う
表部品1を初期化開始する
その位置と大きさは{12,38,418,208}
その移動順は2
その位置固定方向は「上+下+左+右」
表部品1を初期化終了する
初期化終了する
終わり
開いた時の手順
列一覧は、表部品1の列一覧
「列一覧:[列一覧]」を報告する
終わり
終わり
-----------------------------------------------------------------------------------------
投稿者:ゆうと 投稿日:2025/01/24(Fri) 23:08:01 No.2456
shogo314さん、お世話になっております。
お返事が遅くなりましたが
〜文字目以降のコンパイル環境の実行時に例外が発生する現象について
修正いたしました。
mono版についても最新版を公開しました。
ご指摘ありがとうございます。
- WebForum -