Re: まだ反映していません

投稿者:アーク 投稿日:2024/03/26(Tue) 12:58:18 No.2358

こんにちは。アークです。

私の早とちりだったようです。

〉早く確実に直して欲しいということでしたら、
1万行を超えるプログラムはそう多くはないでしょうから、
優先順位が低くなるのは理解できます。
勿論、ゆうと さんのご都合で構いません。

〉再現する方法を特定して頂けると助かります。
確実な方法は分かりません。
唯一、1万行を超えるプログラムが該当する事くらいしか分かりません。
それで最初に

〉本来ならもう少し状況を精査してから報告すべきなのですが、
〉私の実力ではこれ以上は難しいので現状を報告します。

と前置きをしました。

この現象は同じく他の1万行を超えるプログラムでも発生しています。
ファイルメニューの開くから読み込んだ直後に色分けされない状態で表示されます。
その後、実行するとエラーになるのですが、
その内容が適切では無くエラー箇所に飛ぶ訳でも無いので、
何処でエラーが起きているのかも分かりません。

最新の「2.0.1233」で実行した直後のエラーペインを添付しました。
私の実力ではお手上げの状態です。
これは現在も制作中の「イメージエディタ」です。
ソース一式を送る事は可能です。

若しかしたらプロジェクトに切り替えた方が良いのかも知れません。

よろしくお願いいたします。

まだ反映していません

投稿者:ゆうと 投稿日:2024/03/25(Mon) 16:07:19 No.2357

こんにちは

> この件は2.0.1231、2.0.1232、2.0.1233の何れでも解消しておりません。
2.0系は、小幅な更新と、1.9系での改良成果を反映した大幅な更新とがあります。
上記の更新では、影響度の少ない小幅な更新のみとなります。

そのため本件に関する修正は適用していません。
1.9系の改良成果を反映した大幅な更新は次回(2.0.1234)での予定ですのでお待ちください。

> やはり2.0.1216から2.0.1218からへの変更時に2.0シリーズだけに行なった改修が原因と思えてなりません。
おそらく「そして」句の対応に関連するものとは思いますが、アークさんから再現方法を提示されていないので、何が原因かは判明していません。

早く確実に直して欲しいということでしたら、再現する方法を特定して頂けると助かります。
プログラムをコメントアウトするなどして、現象が再現できる状態を特定できるはずです。おそらくは繰り返し文やもし文で特定の状況に限って起きることがあるのだと思います。

宜しくお願いします。

依然として解消しておりません

投稿者:アーク 投稿日:2024/03/25(Mon) 14:35:27 No.2356

お世話になっております。アークです。

〉現状、開発版1.9で改良して安定したものを、安定版2.0へ反映しています。
〉そのため1.9で問題がないとのことでしたら、1.9では問題が解消されているはずですので、
〉今後2.0へ反映した時に問題が解消されると思います。
この件は2.0.1231、2.0.1232、2.0.1233の何れでも解消しておりません。
2.0.1218から一度も解消していないので「今後2.0へ反映した時に…」という事では、
今後も解消しないように思えます。
やはり2.0.1216から2.0.1218からへの変更時に2.0シリーズだけに行なった改修が原因と思えてなりません。

お手数ですがよろしくお願いいたします。

実行ファイルにできません

投稿者:アーク 投稿日:2024/03/25(Mon) 14:24:40 No.2355

お世話になっております。アークです。

RdrDirectShowプラグインのサンプルですが、
デザイナ上では動きますが実行ファイルにすると添付写真のようなエラーになります。
勿論、二重に起動しているような事は有りません。
ご確認いただけますでしょうか。

◆動作環境情報◆
プロデル 2.0.1216
Windows 10 Pro 64ビット
メモリ:7.87 GB

1万行越でも大丈夫なので安心しました

投稿者:アーク 投稿日:2024/03/21(Thu) 23:14:57 No.2354

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

〉プロデルでは、プログラムの行数には制限がありませんので1万行でも問題ありません。
それを聴いて安心しました。
2.0でも問題なく編集できる事を待つ事にします。

よろしくお願い致します。

Re: プログラムが解釈されないようです

投稿者:ゆうと 投稿日:2024/03/21(Thu) 22:50:26 No.2353

こんにちは

プロデルでは、プログラムの行数には制限がありませんので1万行でも問題ありません。
エラーで表示されている箇所(もしくはその直前のプログラム)で、プログラム解析に不具合があるものと思います。

> 1.9シリーズは問題無いようです。
> 2.0シリーズも「2.0.1216」までは問題有りません。

現状、開発版1.9で改良して安定したものを、安定版2.0へ反映しています。
そのため1.9で問題がないとのことでしたら、1.9では問題が解消されているはずですので、今後2.0へ反映した時に問題が解消されると思います。
当面は1.9を使って2.0への反映をお待ちください。

よろしくお願いいたします。

プログラムが解釈されないようです

投稿者:アーク 投稿日:2024/03/21(Thu) 09:51:28 No.2352

お世話になっております。アークです。

本来ならもう少し状況を精査してから報告すべきなのですが、
私の実力ではこれ以上は難しいので現状を報告します。

先ずはエラー状況からですが添付写真のようにエラーダイアログが表示されます。
これは表示されない事も有ります。
次にデザイナで色分けがされません。
また、デザイナ画面上部のクラスや手順のリストの中が空です。
そしてエラー状況を表示しているペインの内容が不適当です。

多くのプログラムではこの現象は起きません。
この現象が起きるのは1万行を超えるような比較的に大きなプログラムに限定されます。
また、プロデルのどのバージョンでも起きる訳では有りません。
1.9シリーズは問題無いようです。
2.0シリーズも「2.0.1216」までは問題有りません。
「2.0.1216」から「2.0.1218」へ更新する際に何かが起きたように思われます。

もし、1万行を超えるプログラムは保証していないという事であれば諦めます。

取り合えずご報告まで…。よろしくお願いいたします。

アークさん、ありがとうございます。

投稿者:KNIGHT 投稿日:2024/03/19(Tue) 23:14:48 No.2351

こんばんわ、アークさん
> これは「カイゼン掲示板」ではなく「新人掲示板」へ書くべき内容です。
> 勿論、プロデルのバグなどでは有りません。

「??の内容が変化した時の手順」というのは、「初期化する手順」が終了した後ではなく、「初期化する手順」と同時並行的に実行されるのですね。やっとエラーメッセージの意味が理解できました。

「監視のオン、オフ」については、プロデルマニュアルのどこを参照すれば分かりますか?

ちなみに、以下のようにプログラムを変更すれば、当面の目的を達成できることが分かりました。どうもありがとうございました
〜〜〜〜〜
メイン画面を表示する
待機する
メイン画面とは
  ウィンドウを継承する
  はじめの手順
    初期化する
    ーー貼り付けた部品に対する操作をここに書きます
  終わり
  初期化する手順
    ーー自動生成された手順です。ここに書き加えたプログラムは消える可能性があります
    初期化開始する
    この実質大きさを{284,68}に変える
    この内容を「メイン画面」に変える
    この文字色を「標準の文字」に変える
    ラベル1というラベルを作る
      その位置と大きさを{114,32,36,19}に変える
      その内容を「HR=」に変える
      その移動順を3に変える
      その文字色を「標準の文字」に変える
    テキスト1というテキストを作る
      その位置と大きさを{150,29,56,19}に変える
      その移動順を1に変える
    チェックボックス1というチェックボックスを作る
      その位置と大きさを{25,23,73,28}に変える
      その内容を「心電図」に変える
      その移動順を2に変える
      その文字色を「標準の文字」に変える
    初期化終了する
  終わり
  テキスト1の内容が変化した時の手順
    チェックボックス1の状態は、「チェック」  
  終わり
終わり
〜〜〜〜

Re: 単純なプログラムなのですが、エラーが出て実行できません。

投稿者:アーク 投稿日:2024/03/19(Tue) 15:10:06 No.2350

こんにちは。アークです。

これは「カイゼン掲示板」ではなく「新人掲示板」へ書くべき内容です。
勿論、プロデルのバグなどでは有りません。

メイン画面を表示する
待機する

メイン画面とは
  ウィンドウを継承する
  はじめの手順
    初期化する
    ーー貼り付けた部品に対する操作をここに書きます
    監視は、オフ
  終わり
  
  初期化する手順
    ーー自動生成された手順です。ここにプログラムを書き加えても消える場合があります
    初期化開始する
    この実質大きさを{284,68}に変える
    この内容を「メイン画面」に変える
    この文字色を「標準の文字」に変える
    テキスト1というテキストを作る
      その位置と大きさを{121,29,85,19}に変える
      その内容を「HR=」に変える
      その移動順を1に変える
    チェックボックス1というチェックボックスを作る
      その位置と大きさを{25,23,73,28}に変える
      その内容を「心電図」に変える
      その移動順を2に変える
      その文字色を「標準の文字」に変える
    初期化終了する
  終わり
  
  開いた時の手順
    監視は、オン
    テキスト1を3へ移動する
  終わり
  
  テキスト1の内容が変化した時の手順
    もし(監視がオン)かつ(テキスト1の内容が「HR=」でない)なら
      チェックボックス1の状態をチェックに変える
    他でもし(監視がオン)かつ(テキスト1の内容が「HR=」)なら
      チェックボックス1の状態をなしに変える
    もし終わり
    テキスト1を更新する
    もし(テキスト1の内容が「HR=」でない)かつ(テキスト1の文字数が3未満)なら
      テキスト1の内容を「HR=」に変える
      チェックボックス1の状態をなしに変える
    テキスト1を3へ移動する
    もし終わり
  終わり
終わり

何故、この様な処理が必要になるのかは KNIGHT さんならお分かりになると思います。

以上、参考までに…。

単純なプログラムなのですが、エラーが出て実行できません。

投稿者:KNIGHT 投稿日:2024/03/19(Tue) 11:01:29 No.2349

お世話になります。

以下のようなプログラムで、テキスト部品に、何か入力されたら、[心電図]チェックボックス
にチェックを入れるようにした単純なプログラムなのですが、エラーが出ます。しかし、[続ける]をクリックすることで実行することは可能です。

プロデル側のバグではないでしょうか?
よろしくご教授くださいませ。

〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
メイン画面を表示する
待機する
メイン画面とは
  ウィンドウを継承する
  はじめの手順
    初期化する
    ーー貼り付けた部品に対する操作をここに書きます
  終わり
  初期化する手順
    ーー自動生成された手順です。ここに書き加えたプログラムは消える可能性があります
    初期化開始する
    この実質大きさを{284,68}に変える
    この内容を「メイン画面」に変える
    この文字色を「標準の文字」に変える
    テキスト1というテキストを作る
      その位置と大きさを{121,29,85,19}に変える
      その内容を「HR=」に変える
      その移動順を1に変える
    チェックボックス1というチェックボックスを作る
      その位置と大きさを{25,23,73,28}に変える
      その内容を「心電図」に変える
      その移動順を2に変える
      その文字色を「標準の文字」に変える
    初期化終了する
  終わり
  テキスト1の内容が変化した時の手順
    チェックボックス1の状態は、「チェック」  
  終わり
終わり
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜

<エラーメッセージ>
「チェックボックス1」の中身が、無です。作るか変数に値を代入してください。
[エラー番号119] [メイン画面.テキスト1の内容が変化した時:27行目]
プロデル 2.0.1228 (64)

ちなみに、27行目を以下のように変更しても同じエラーが出ます。

    チェックボックス1の状態を、「チェック」に変える  

よろしくお願いいたします。

▲ページの先頭へ

- WebForum -