お知らせ掲示板 | 質問掲示板 | 不具合報告掲示板 | 機能要望掲示板 | 雑談掲示板

  新規投稿 ┃全記事一覧 ┃検索 ┃設定 ┃サポートフォーラムトップ  
362 / 398 ツリー ←次へ | 前へ→

ERISを使用せずにバックログ機能 タムタム 2008/7/26(土) 14:44
Re:ERISを使用せずにバックログ機能 たくみ 2008/7/27(日) 15:00
Re:ERISを使用せずにバックログ機能 タムタム 2008/7/27(日) 20:59

ERISを使用せずにバックログ機能
 タムタム  - 2008/7/26(土) 14:44 -
  
ERISは使用せずにYU-RISからバックログ機能を実装したいと思っています。
ERISのスクリプトを参考にしようと、読んでみたのですが、どのような処理をさせているのかいまいち分かりません。
タスクと、システム変数の $_TEXT や、 $_TEXT_FLAG あたりを使うのでしょうか?
バックログを表示させる処理の流れを教えていただけないでしょうか?
引用なし
パスワード

Re:ERISを使用せずにバックログ機能
 たくみ WEB  - 2008/7/27(日) 15:00 -
  
>ERISは使用せずにYU-RISからバックログ機能を実装したいと思っています。
>ERISのスクリプトを参考にしようと、読んでみたのですが、どのような処理をさせているのかいまいち分かりません。
>タスクと、システム変数の $_TEXT や、 $_TEXT_FLAG あたりを使うのでしょうか?
>バックログを表示させる処理の流れを教えていただけないでしょうか?

どうもです。
バックログを自作とのことですが、テキスト処理も含めて自作ということであれば、
$_TEXT 変数やマルチタスクを駆使する必要が出てきます。
そのあたりに関しては、サンプルスクリプトの 007 が簡単なテキスト処理サンプルになっていますので、
実際に参考にしていただければと思います。

流れ的には、
タスクAとBがあったとして、

・タスクAでテキスト表示
 ↓
・タスクBでそれを検出し、$_TEXT にテキストが格納されているので別の変数($TXとか)にいったん格納。
 ↓
・タスクBで、その $TX を元にバックログを実装したり、またマウス入力チェックをして画面を呼び出したりする

簡単に書くとこのような流れになります。


ただ、テキスト処理まわりに関しては実装がかなりデリケートで難しいですので、
このあたりを一から作られるのは、ERISがある今としてはあまりお勧めできません。
自分自身、特にタスクまわりで何度もハマりました;
ですので、ERISも現状のスクリプトは汚くてお勧めしづらいのですが(β4では比較的綺麗になってます)、
まだERISを改造したほうがどちらかというとラクかもしれません。

もしADV以外のパートがメインという場合でも、とりあえず ERIS を使っておいて、
\ERIS.OFF 命令を多用して、ADVパートなど必要なときだけ \ERIS.ON する、という手もあります。
参考になりましたらと思います。
引用なし
パスワード

Re:ERISを使用せずにバックログ機能
 タムタム  - 2008/7/27(日) 20:59 -
  
返信、ありがとうございます。
教えていただいた流れを参考に、頑張ってバックログ機能を自作します。
どうしても無理なら、ERISにも挑戦してみようかと思っています。
大変参考になりました。
引用なし
パスワード

  新規投稿 ┃全記事一覧 ┃検索 ┃設定 ┃サポートフォーラムトップ  
362 / 398 ツリー ←次へ | 前へ→
59,310
(SS)C-BOARD v3.8.1β4 is Free.