- 主要な修正箇所のみを掲載しています。
- 1.8の修正内容は同時期までの1.7の修正内容とほぼ対応します。
1.7.1142 (2022/8/6)
無と空文字の不等号比較が正しく判定されない現象を修正しました。
1.7.1041 (2022/7/17)
予約語「でしたら(なら)」「こちら(これ)」を追加しました。一部書き方で連用形(~して,~って)が解釈されない現象を修正しました。 #お嬢様プログラミング が少しだけ楽しめるようになりました。
「※お上品」プリプロセッサも追加しました。このオプションを有効化すると、サ変活用する動詞には「ご~」、それ以外の動詞には「お~」を付けることができます。
1.7.1140 (2022/7/4)
「終わり」「もし終わり」「繰り返し終わり」などの制御文のブロック終端を表す予約語の送り仮名を、動詞と同じルールで書けるようになりました。 「※語尾」で宣言した語尾が「終わり」にも使えます。
1.7.1139 (2022/7/1)
プリプロセッサ「※語尾」を追加しました。助詞や「の」を含む言葉を語尾として定義して使えるようになりました。
1.7.1137 (2022/6/16)
- ピクチャー部品の「印刷する」手順で画像の印刷に対応しました。
- キャンバス部品にて倍率が1より大きい場合に、画像図形の画像がボケる問題を修正しました。
1.7.1136 (2022/5/25)
- リストビューの並び替えができない現象を修正しました。
- 型推論時の配列への要素の代入時に正しく型変換されるない現象を修正しました。
- 序数詞を含む手順が決定できない現象, Mono版におけるフォルダ一覧に円記号が付与される現象を修正しました。
1.7.1133 / 1.8.1133 (2022/5/16)
- 文字列の比較について0文字の文字列と無を等しいとする従来の仕様に戻しました(意図しない変更となっていました)。
- プロデルデザイナで全角文字を含まないプログラムを保存後、再度開き全角文字を入力すると?に文字化けする現象を修正しました。
1.8.1131 (mono版) (2022/5/14)
2021年10月15日版においてプラグインによりエラーが表示される現象を修正しました。 またダウンロードページに簡単な導入方法を記載しました。monoは、LinuxやmacOS, Raspberry Piなどで動作する.NET Frameworkの別実装で、mono版ではこれらの環境でプロデルのプログラムを実行できます。
1.7.1132 (2022/5/10)
- 「管理者にて起動する」手順およびプロセスに「待つ」手順を追加しました。
- 「入力する」および「切り替える」手順で切り替え時に最大化ウィンドウが元に戻される現象を修正しました。 なお「プロセス」種類の「起動して待つ」手順については「起動する」手順と「待つ」手順との複文で実現するように仕様変更しました。プログラムの修正は不要です。
1.7.1129 (2022/4/27)
- 「プロファイルフォルダ」設定項目が正しい場所を返さない現象を修正しました。
- CILコンパイラでデータ型が異なる数値の大小比較が正しい結果となるように修正しました。
- 真偽値を文字列化したときに○,×ではなくTrue,Falseとなる現象を修正しました。
1.7.1128 (2022/4/24)
- データ型が異なる数値での大小比較が正しく比較されない現象を修正しました。(大きいデータ型へ自動的に型変換します)
- 64ビット環境における「マウスカーソル」「オラクルデータベース」種類での不具合を修正しました。
1.7.1127 (2022/4/22)
CLIコンパイラで生成した実行可能ファイルで文字列型を扱った時にNullReferenceExceptionが発生することがある現象を修正しました。
1.7.1126 (2022/4/21)
- 型を明示して宣言した変数での型変換に関連する挙動を修正しました。
- 一部仕様が変わった所もあります。
1.7.1122 (2022/4/13)
- 特定の条件にて、構文解析に失敗する現象、手順呼出し文で手順が決められない現象を修正しました。これらは過去に動作していたプログラムが意図せずエラーとなってしまったケースに対する修正です。
1.7.1121 (2022/4/11)
- 配列の「追加する」手順のパフォーマンスを改善しました。
- 戻り値の有無が異なる「追加する」手順と「追加したもの」手順に区別しました。
1.7.1120 (2022/4/8)
- プロデルデザイナでテキストファイルを開いた時に保存確認が表示されないなど細かい不具合などを修正しました。
- 「図形描画」種類のプログラム例がエラーとなる状況を修正しました。
1.7.1119 (2022/4/5)
- プロデルデザイナ上で一部部品に設定したフォントが反映されるようにするなど細かな点を修正しました。
- 「XML文章」種類に「整形」「インデント数」「インデント文字」設定項目を追加しました。
1.7.1118 (2022/3/31)
- プロジェクトモードで実行しようとすると例外が発生する現象を修正しました。
- プロデルデザイナで保存時の改行コードを選択できるようになりました。
- 「XML要素」種類に「消す」手順を追加しました。
1.7.1117 (2022/3/30)
- 「演奏する」手順で複数パートでの演奏がズレる現象を修正しました。
- MMLの標準的な記号(絶対オクターブ(O)やパート別の音量指定(V)、長さ(L))、MIDIチャンネルメッセージ(!)の送信に対応しました。
1.7.1116 (2022/3/29)
- 手順呼出し文について「それ」特殊変数を使う場合や複文で実補語を省略した場合に、実行する手順が決められないことがある現象を修正しました。
- 一部サンプルが正しく動作しない誤りを修正しました。
1.7.1115 (2022/3/27)
- ウィンドウをダイアログで表示した状態ではエラーメッセージが表示されない現象を修正しました。
- 正しく動作しない一部サンプルを修正しました。
1.7.1114 (2022/3/25)
- Officeプラグインの各「保存する」手順でエラーが無視される挙動を修正しました。
- ツリー項目でアイコン・画像を変更できるようになりました。
- エクセルのサンプルのミスを訂正しました。
1.7.1113 (2022/3/21)
- 実行可能ファイルの作成(コンパイル)で、イベント手順の設定と設定項目の取得に関連する箇所を正しく生成されるように修正し、配列アクセスのパフォーマンスを改善しました。
- 文字列の~文字目以降が正しく構文解析されないことがある現象を修正しました。
1.7.1111 / 1.8.1111 (2022/3/14)
プログラムの記述順などの特定の状況下で、設定項目を指定した文が「文が解釈できません」というエラーになる現象を修正しました。
1.7.1107 (2022/1/28)
Excelのセルで選択範囲の並び替えとオートフィルタに仮対応しました。VBAやC#のExcel情報を参考にプロデルのドットネット型を利用してVBAのメソッドを一部呼ぶこともできます。
1.7.1106 (2022/1/25)
丸括弧内の改行またはコメントが書けるようになりました。これまでフルコンパイル版で未対応でしたドットネット型について部分的に対応しました。
1.7.1105 (2022/1/22)
プロジェクトモードにおける軽微な不具合を修正しました。
1.7.1104 (2022/1/11)
- 補語と手順名が同じ(シグネチャが同じ)手順について、戻り値の有無で別の手順として分けて定義できるようになりました。先日の「足す」等の改良点をプロデルプログラム上でも定義できます。
- コンパイラ版についても上記の改良点に加えて、実補語の参照渡しに対応しました。
1.7.1102 (2022/1/9)
- 「足す」「引く」「割る」「掛ける」の各手順で、文として書く(戻り値なし)か、式として書く(戻り値あり)かによって、計算結果を変数に入れるかどうかを分けられるようにしました。この仕様改良は「日時形式」「日時期間形式」の両種類にも適用されます。
- プロデルマニュアルに、これまで表記が無かった参照渡しを表す「→」を加えました。「足す」「増やす」手順などの変数の値が変わる実補語には、この印を表記します。
1.7.1101 (2022/1/6)
SQLiteデータベースについて、SQLite公式の最新版System.Data.SQLiteへ更新し、64/32ビット両環境への対応と、拡張機能の読み込みに対応しました。
1.7.1099 (2021/12/30)
キャンバス部品にて子キャンバスの中にある図形をクリックした時などにイベント手順が実行されるようになりました。なお、子の図形でイベント手順が実行された場合親の図形ではイベント手順は実行されません。
1.7.1098 (2021/12/30)
- TTSneoにありました「~について」文に対応しました。
- RGB,HLS名詞手順の引数をカンマ区切りで指定できるようになりました。
- ネット型でインデクサへの設定・取得に対応しました。
1.7.1095 (2021/12/27)
- 参照する文が含まれる実行可能ファイル(コンソール版)を作成するとStack Overflowと表示されることがある現象を修正しました。
- フルコンパイルについて参照先のはじめのプログラムが実行されない、配列に関する式が正しく実行できないことがある現象を修正しました。
- プロデルデザイナで『※コンソール』を指定したプログラムを実行した場合「出力する」手順の出力先をコンソールの標準出力へ変更しました。(これまでは「報告」手順と同じ調査ウィンドウに出力していました)
1.7.1094 / 1.8.1094 (2021/12/23)
- 『「Produire.PGraphics.dll」を利用する』などプラグインを明示的に宣言すると実行可能ファイルでプラグインが正しく読み込まれないことがある現象を修正しました。
- キャンバスでマウス関連のイベント手順に対応しました。
1.7.1091 (2021/12/8)
「個数」名詞手順で文法が正しいにもかかわらず構文エラーとなる現象を修正しました。
1.7.1090 (2021/11/26)
- .accdb形式に対応した「Access2007データベース」種類を追加しました。
- 「乱数」手順の引数を省略すると、浮動小数値で乱数を返すようにしました。例『乱数を表示する』
- プロデルデザイナとランタイム環境を32ビット動作から64ビット動作へ変更しました。次の点が変更となります。
- 「圧縮する」/「解凍する」手順で使用するDLLファイルを64ビット版が使用されます
- Felicaプラグインが未対応となります。64ビット環境のままで利用する場合、FelicaプラグインはPC/SCプラグインで代用可能です。書庫の圧縮解凍については対応する形式ではDLLファイルの入手先をエラーメッセージに記載しています。ご参照上、ダウンロードしてください。
1.7.1089 / 1.8.1089 (2021/11/25)
コンパイル済み実行可能ファイル上で正しく動作しない現象を多数修正しました。サンプルプログラムのコンパイルも概ね可能です。
1.7.1086 / 1.8.1085 (2021/11/20)
- データ表へ読み込む手順でCSVファイルの読み込みに失敗する現象を修正しました。
- 実行可能ファイル上で発生する次の点を修正しました。
- 関数形式の名詞手順が呼出せない
- フリーズする現象 ・返す文以降のプログラムが動かない
1.7.1084 / 1.8.1084 (2021/11/18)
フルコンパイルで生成された実行可能ファイルで動作しない次の点を修正しました。
- 名詞手順の呼び出しができないことがある
- 暗黙の型変換ができないことがある
- 一部「作る」手順がエラーとなる
1.7.1083 / 1.8.1083 (2021/11/17)
プロジェクトモードでアイコンを指定しても実行可能ファイルに反映されない現象の修正と、書式付きテキストの「保存する」手順で拡張子によってRTF形式とテキスト形式とを判別する仕様に変更しました。
1.7.1080 / 1.8.1080 (2021/11/14)
「参照する」文を含むプログラムを実行可能ファイルにすると、エラーが表示されたり、参照先で定義された種類インスタンスを引数にして手順を呼び出しできなくなったりする現象を修正しました。
1.7.1077 / 1.8.1077 (2021/9/26)
- 元に戻す操作,アウトラインツリーの挙動を改良しました。
- 過去に作成したプログラムなどをプロデルデザイナで開く時に、構文解析に失敗するとプログラムが開けない現象を修正しました。
1.7でグラフを描ける「チャート」部品を追加しました。試作版レベルですが今後拡充していきます。
1.7.1076 (2021/9/16)
- PC/SC スマートカードプラグインを標準同梱しました。
- 「参照する」文での.rdrファイルの検索対象にpluginsフォルダが加わり、プラグインのように参照できるようになりました。
- ・代入文の「は」の後の区切り文字
- 「~の間繰り返す」文
- 1.6以降で構文エラーとなっていた文法の修正
1.7.1075 / 1.8.1075 (2021/8/18)
このバージョンより、音声合成プラグイン(Produire.Speech.dll)を「スピーチプラグイン」として標準同梱しました。
1.7.1073 / 1.8.1073 (2021/8/16)
- 分岐文の中のもし文が正しく解釈されないことがある
- 【 】で種類変数を宣言できない
- 文末にコメントを含む文が構文解析でフリーズする現象を修正しました。
- コントロール部品に「元実体」設定項目を追加しました。「元実体」設定項目では、.NET Frameworkのインスタンスにネット型としてアクセスできます。
1.7.1069 / 1.8.1069 (2021/8/1)
- 実行可能ファイルの作成で作成したDLLファイルをプラグインとして参照し、種類を作った際に設定項目から値を取得できない現象を修正しました。
- 1.7.1069では、配列定数式で要素として指定した式が正しく解釈されないことがある仕様を改良しました。
1.7.1068 (2021/7/31)
ネイティブ構造体の「バイナリ化」手順と「構築する」手順にて、構造体の内容をバイナリで読み書きできるようになりました。
1.7.1067 (2021/7/13)
「~の間繰り返す」文で、~は,~がの等価比較式を指定すると構文エラーとなる仕様を改良しました。またこの改良に伴い代入文の内部仕様が変更されました。
1.7.1066 / 1.8.1066 (2021/7/6)
- 代入文の「は」の後の区切り文字が読点,カンマ,空白に加えて 括弧記号でも大丈夫となりました。
- 特定の手順呼出しで式が複数回評価される現象
- 構文エラーが同じ箇所について複数表示される現象
- ブロック式で色が付かない(構文エラー)となる現象を修正しました。
1.8.1063 (2021/6/29)
- 最新版1.7のプロデルデザイナのヘルプ環境を反映しました。
- データ表の「読み込む」手順で見出しがないCSVファイルが読み込めない現象を修正しました。
1.7.1063 (2021/6/29)
- 「文字化」手順で末尾にヌル文字が含まれてしまう現象を修正しました。
- 制御構文・定義の終わりを「終」「もし終」「繰り返し終」などいったように送り仮名を省略できるようになりました。
1.7.1062 (2021/6/20)
- プロデルデザイナのマニュアル表示機能を改良しました。
- [F1]キーで字句に関連する説明へ直接移動
- エラーメッセージの[説明]ボタンから該当する手順の説明へ直接移動
- 外部ブラウザを選択可能
- デザイナ内ブラウザの使い勝手の改善
1.8.1061 (2021/6/19)
動詞の送り仮名の省略可否を1.6の仕様に戻しました。
1.7.1060 / 1.8.1060 (2021/6/3)
プロデルデザイナで.rdrファイルを開く時に文法エラーが発生すると、希にシンタックスハイライトによりプログラムの一部が消える現象を改善しました。
1.7.1059 (2021/5/30)
動詞の送り仮名を完全に省略できる仕様に戻しました。
1.7.1055 (2021/4/30)
- 「データ表」および「データ行」に取得と設定に関連する手順を追加しました。
- 「データ表」の「読み込む」手順を「クリア」せずに2回実行するとエラーとなる現象も修正しました。
1.7.1050 (2021/2/26)
- プロジェクトモードで手順が決められないエラーが発生する現象
- 匿名手順で「それ」が構文エラーとなる現象の修正
- マニュアル内のサンプルプログラムの誤記を訂正しました。
1.7.1048 (2021/2/17)
- 「ハッシュ値計算」種類の各種類で「ファイルから計算する」手順で2回以上呼び出すと、メモリ不足となる現象を修正しました。
- rdrc.exeのオプション”/r”でランタイム版の実行可能ファイルを生成できるようにしました。
- 開発者キーに関して、同一PCでデザイナコードが変わってしまう現象を改善しました。このバージョンよりデザイナコードが新しい番号となります。なお、すでに発行済みの開発者キーはそのまま使用可能です。
1.7.1047 (2021/2/13)
- 配列から色情報へ自動変換可能となりました
- 配列からサイズ,座標,矩形の各種類へ変換できない不具合修正
- 「報告する」などの手順を複文で書くと、手順が特定できない旨のエラーが発生する不具合の修正
1.7.1043 (2021/1/15)
キャンバスでページ印刷と印刷プレビューができるようになりました。
1.7.1042 (2021/1/12)
キャンバス図形に「ページ」設定項目を追加しました。キャンバスのページを指定することでページごとに表示図形を切り替えられます。
1.7.1039 (2021/1/5)
修正しました。
- [実行可能ファイルの作成]オプション通りにプラグインが添付されない,参照先で利用するプラグインが添付されない
- [フルコンパイル]問題発生時にエラーメッセージが表示されない点
1.7.1036 (2020/12/27)
「受信メール」「送信メール」種類で「動詞『接続する』に適した手順が見つかりません。」というエラーが表示される構文解析の不具合を修正しました。
1.8.1034 (2020/12/19)
「利用する」文を用いた場合に状況によっては、実行可能ファイルの作成時に「同一のキーを含む項目が既に追加されています。」とエラーが表示される不具合を修正しました。
1.7.1024 (2020/9/22)
修正しました。
- 文字列に「抽出する」手順を追加しました。
- 浮動小数の計算時に値によっては小数切り捨てが起こる現象 設定項目定義で停止行を設定できない現象
- ネイティブ関数で文字列渡しを繰り返すと強制終了される現象
1.7.1023 (2020/9/20)
「GUID値を生成する」手順, 「マウスカーソル」種類に「ホイール回転させる」手順,「チルトさせる」手順,「ネットワークドライブ」種類に「割り当てる」手順などを追加しました。
プロデルを安定版(1.8)と最新版(1.7)とに分けて公開することにしました。現在両者は同じですが、今後最新版に新機能や根本的な改良を反映し、安定版は影響度の低い不具合修正や安定した機能の追加を不定期に反映する予定です。
1.7.1021 (2020/9/14)
Office関連の機能の見直しの一環で不具合の修正や新しい手順を追加しました。
1.7.1020 (2020/9/8)
- 日付時刻に曜日番号,週番号,翌月,前月,六曜,旧暦の各設定項目を追加しました。
- パワーポイントの「エクスポートする」手順でスライドを画像化できるようになりました。
1.7.1010 (2020/8/8)
- 「JSON形式」種類でスペースが含まれるJSON配列を正しく解析できない件を修正しました。
- エクセルの「保存する」手順で上書き保存できない件を修正しました。
- エクセルとパワーポイントで「PDFで保存する」手順を追加しました。
1.7.1008 (2020/7/26)
- マウスカーソルの「クリックする」手順の座標がズレる不具合
- 三角形の逆関数(逆サインetc.)で角度を返すように対応
- プロデルデザイナでのプログラムの自動保存に対応しました。
1.7.1000 (2020/3/22)
1.7.977 (2019/11/7)
- 構文解析に関係する修正を行いました。
- 「表示する」「報告する」「出力する」の各手順で、助詞「を」の代わりに「と」でも指定できるようにしました。
1.7.975 (2019/9/29)
- 代入文の「は」の後の「、」を省略可能になりました。
- 命令形の動詞がエラーとなる不具合を修正しました。
1.6.999 (2020/3/21)
修正しました。
- 「すべて」後置子を使うと”手順が見つからない”旨のエラーとなる場合がある不具合
- 「ファイル属性を取得する」手順などの列挙型の結果で、列挙値が正しくが取得できない不具合
