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

パスワード:


パスワード紛失

別のキャビネットのプログラムコールの件

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2011-8-30 16:23
gs_kuwabara  長老   投稿数: 229
Jiro123様

 ありがとうございます。

 キャビネット間でプログラムコールができるのですね、
 
 分割したいのは、ほとんどがリッチ→リッチで
 ヘルプ的な画面を分けたかったのです。

 公開プログラムを記述する所に、キャビネットファイル
 を記述する場所がありました。

 助かりました。

 
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2011-8-30 13:12
Jiro123  長老   投稿数: 271
コール公開名では、公開プログラム名とキャビネットファイル(ecfファイルのパスを式で指定)を指定することで、別のキャビネットファイルの公開プログラムをコールすることができます。

公開プログラム名欄とキャビネットファイル欄は別々に存在するので、
>コール N=公開名 bbb.PGM010 で良いのでしょうか?
このような記述方法ではないと思いますよ。

ちなみに、キャビネットファイルを指定しない場合は、そのプロジェクトの公開プログラムをコールすることができます。

コールコマンドでは、タスクタイプの組み合わせ(コール元とコール先)に配慮が必要です。

オンラインタスクからリッチクライアントタスクはコールできませんし、その逆もできません。

また、バッチタスクからリッチクライアントタスクもコールできません。

投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2011-8-29 11:15
gs_kuwabara  長老   投稿数: 229
hiro様

 ありがとうございます。

 調べてみます。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2011-8-26 16:08
hiro  長老 居住地: 三重  投稿数: 188
こんにちは gs_kuwabaraさん

外部のキャビネットのPGMを呼び出す場合、
コンポーネント化するする方法があります。
V10での話になりますが、今、ある計算処理を
共通モジュールとしてキャビネットを作成して、それをコンポーネントとして別のプロジェクトに取り込んでいます。
このキャビネットは呼び出すプロジェクトとは別のフォルダに
あります。
そうすると通常のプログラムの呼び出しと同じように処理できます。
ここで説明するのは難しいのでマニュアルを参照して頂ければ
と思います。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 | 投稿日時 2011-8-22 13:42
gs_kuwabara  長老   投稿数: 229
いつもお世話になっております。

 現状のシステムを2つに分割する事となったのですが、
 理由は、一部サブシステム化して共有する事になった為です。

 この時、別のキャビネットのプログラムをコールする場合、
 どの様に記述したら宜しいでしょうか?

  aaa.ecf から bbb.ecf の PGM010 を呼び出したとした時
  コール N=公開名 bbb.PGM010 で良いのでしょうか?
  
  また、この時、bbb.ecf はaaa.ecfと同じ場所にあれば
  問題はないのでしょうか?
  たとえば違う場所に置いた時には、
  コール N=公開名 ホソンフォルダ\bbb.PGM010
  となるのでしょうか?

 実際に、試して見れれば良いのですが、
 現在、開発環境を触れない状況でして、
 誠に申し訳ありませんが、ご教授頂ければ幸いです。
投票数:0 平均点:0.00

  条件検索へ


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