ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

リッチクライアントでのメニュープログラム

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 | 投稿日時 2010-8-26 14:21
hiro  長老 居住地: 三重  投稿数: 188
みなさん こんにちは

リッチクライアントでの開発を検討してまして
開発版で初めて環境などを整え試行錯誤しています。

通常の開発ではメニュー用情報(呼び出すプログラム名等)を
DBに登録してメニューのボタンと関連付けて
メニュー上のボタンが押された時、ProgIdx関数でプログラム番号
を割り出し、CallProg関数で各処理のプログラムを呼び出す
ような作りにしております。
リッチクライアントの場合、CallProg関数が使えないので
どうしようか悩んでいます。
何か他に方法があるのでしょうか?
教えていただける方が見えましたら、よろしくお願いします。



投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2010-8-26 17:26
Jiro123  長老   投稿数: 271
試す時間がちょっとないので、情報だけ。

コール公開名でやってみてはどうでしょう。

公開名を使って、あるキャビネットファイルのプログラムを実行することができるのですが。。。

投票数:1 平均点:10.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2010-8-26 19:02
nobukoshi802  一人前   投稿数: 118
メニューテーブルにプログラムIDを設定
上記のプログラムIDを条件式にして
CALL Programを行っています。
メニューがあるだけ、CALL Programを作って対応しました。
例:メニューが40あるなら、40個のCALL Programを記述
しました。
投票数:1 平均点:10.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2010-8-27 9:10
hiro  長老 居住地: 三重  投稿数: 188
jiro123様 nobukoshi802様 
アドバイスありがとうございました。

最初は、nobukoshi802様の方法しかないかと思っていましたが
jiro123様のコール公開名を利用すれば目的の動作を実装できそうです。
しかも、コール公開名を利用すればProgIdxやCallPrgを利用する
よりシンプルになり、パラメータ渡しが可能になりますね。
通常のプログラム呼び出しもこちらの方がメリットありそうです。

大変参考になりました。
ありがとうございました。
投票数:0 平均点:0.00

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約