公開名を使用したメニューからのコ−ル
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
rtnk
投稿数: 28
![半人前 半人前](../../uploads/rank3dbf8e94a6f72.gif)
いつもお世話になっております。
Magicxpa3.1a
題名通りですが、
公開名を使用したメニューからのコールについて、できずに困っております。
今まで散々使ってきたやり方なのですが、あるアプリケーションだけなぜかできません。
特にエラーが出るわけでもなくボタンを押してもなんの反応もないだけです。
呼び出す元のプログラムでPublicname(0)を試しても公開名はちゃんと取得できます。
公開名を手入力しただけのプログラムから呼び出してもできません。
何かiniファイルか環境設定などがいるものでしょうか。
ご教授頂ければ幸いです。
宜しくお願い致します。
Magicxpa3.1a
題名通りですが、
公開名を使用したメニューからのコールについて、できずに困っております。
今まで散々使ってきたやり方なのですが、あるアプリケーションだけなぜかできません。
特にエラーが出るわけでもなくボタンを押してもなんの反応もないだけです。
呼び出す元のプログラムでPublicname(0)を試しても公開名はちゃんと取得できます。
公開名を手入力しただけのプログラムから呼び出してもできません。
何かiniファイルか環境設定などがいるものでしょうか。
ご教授頂ければ幸いです。
宜しくお願い致します。
投票数:0
平均点:0.00
ISHIJIMA
居住地: 静岡県
投稿数: 1827
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
できる場合とできない場合で何か違いはあるのでしょうか?
スペル等が違うとか・・
スペル等が違うとか・・
投票数:0
平均点:0.00
rtnk
投稿数: 28
![半人前 半人前](../../uploads/rank3dbf8e94a6f72.gif)
ご回答ありがとうございます。
説明不足ですみません。
違いがあるとすれば、
今回初めてパッケージソフト(ソース公開版)というものを購入致しまして、
そこには色やフォントの定義ファイルが備わっておりそれを使用しています。
またiniファイルはxpaインストール時にできるデフォルトのiniファイルを元に変更したものを使用しています。
なので違いがあるとすればiniファイルなどの環境周りではないかと疑っているのですが、まだ何も掴めていません。
ちなみにそのパッケージソフトは基本RIA環境で使用するものですが、試しにオンラインタスクで公開名だけのプログラムを作成して試してみましたが、うんともすんともいいませんでした。
説明不足ですみません。
違いがあるとすれば、
今回初めてパッケージソフト(ソース公開版)というものを購入致しまして、
そこには色やフォントの定義ファイルが備わっておりそれを使用しています。
またiniファイルはxpaインストール時にできるデフォルトのiniファイルを元に変更したものを使用しています。
なので違いがあるとすればiniファイルなどの環境周りではないかと疑っているのですが、まだ何も掴めていません。
ちなみにそのパッケージソフトは基本RIA環境で使用するものですが、試しにオンラインタスクで公開名だけのプログラムを作成して試してみましたが、うんともすんともいいませんでした。
投票数:0
平均点:0.00
ISHIJIMA
居住地: 静岡県
投稿数: 1827
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
別のアプリケーションであればキャビネットファイルは指定していますか?
投票数:0
平均点:0.00
rtnk
投稿数: 28
![半人前 半人前](../../uploads/rank3dbf8e94a6f72.gif)
別のアプリケーションではないので、
キャビネットファイルは指定していません。
指定して試してみても駄目でした。
少しだけわかりました。
さきほどオンラインタスクで試したと書きましたが、そこが間違っていました。
オンラインからRIAタスクはコールできないので、できなかったみたいです。
すみません経験不足で。
で、RIAからRIAで公開名をリテラルで指定すればできました。
ただ式で指定するとできません。
式ではちゃんと公開名と同じものを定義しているはずなのですが。
キャビネットファイルは指定していません。
指定して試してみても駄目でした。
少しだけわかりました。
さきほどオンラインタスクで試したと書きましたが、そこが間違っていました。
オンラインからRIAタスクはコールできないので、できなかったみたいです。
すみません経験不足で。
で、RIAからRIAで公開名をリテラルで指定すればできました。
ただ式で指定するとできません。
式ではちゃんと公開名と同じものを定義しているはずなのですが。
投票数:0
平均点:0.00
ISHIJIMA
居住地: 静岡県
投稿数: 1827
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
式の場合TRIM関数で空白を削除していますか?
投票数:0
平均点:0.00
rtnk
投稿数: 28
![半人前 半人前](../../uploads/rank3dbf8e94a6f72.gif)
[TRIM]も駄目でした。
エラーログを確認したところ、式で取得した公開名がエラーログにはブランクとなっていました。
(通常であれば式で取得した公開名が載って、それが公開名になければエラーログに載ります。)
関数としては[VarCurr]と[MID]と[LastPark]を使用して動的にどのプログラムを呼び出すかを求めているのですが、
どれもRIAがサポートしていないとは記載がないのでいけるはずなのですが。
エラーログを確認したところ、式で取得した公開名がエラーログにはブランクとなっていました。
(通常であれば式で取得した公開名が載って、それが公開名になければエラーログに載ります。)
関数としては[VarCurr]と[MID]と[LastPark]を使用して動的にどのプログラムを呼び出すかを求めているのですが、
どれもRIAがサポートしていないとは記載がないのでいけるはずなのですが。
投票数:0
平均点:0.00
ISHIJIMA
居住地: 静岡県
投稿数: 1827
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
プログラム名を求めているところの問題ではないでしょうか?
結果を表示して確認してみてはいかがですか?
結果を表示して確認してみてはいかがですか?
投票数:0
平均点:0.00
rtnk
投稿数: 28
![半人前 半人前](../../uploads/rank3dbf8e94a6f72.gif)
警告ダイアログで式で取得した公開名を表示したところ、それは表示されました。
もちろん[Trim]も入れてます。
なので式は合っていると思うのですが、不思議です。
ちなみにこんなエラーログです。
[指定したプログラム名が見つかりません., program: Menu]
本来であれば、[〜見つかりません.Xマスタ,program:〜]みたいに載るのですが。
もちろん[Trim]も入れてます。
なので式は合っていると思うのですが、不思議です。
ちなみにこんなエラーログです。
[指定したプログラム名が見つかりません., program: Menu]
本来であれば、[〜見つかりません.Xマスタ,program:〜]みたいに載るのですが。
投票数:0
平均点:0.00
ISHIJIMA
居住地: 静岡県
投稿数: 1827
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
警告で表示されるのにだめですか????
エラーログからすると公開名が引き渡されていないみたいですね・・・
エラーログからすると公開名が引き渡されていないみたいですね・・・
投票数:0
平均点:0.00
rtnk
投稿数: 28
![半人前 半人前](../../uploads/rank3dbf8e94a6f72.gif)
そうなんです。。。
リテラルではできて、式だと駄目。
これは式で使用している関数がやはりサポートされてないか、他に何らかの原因があると考えるほうがいいのかもしれませんね。
リテラルではできて、式だと駄目。
これは式で使用している関数がやはりサポートされてないか、他に何らかの原因があると考えるほうがいいのかもしれませんね。
投票数:0
平均点:0.00
ISHIJIMA
居住地: 静岡県
投稿数: 1827
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
式の内容を一度変数に落としてそれを式に入れたらどうなりますか?
投票数:0
平均点:0.00
rtnk
投稿数: 28
![半人前 半人前](../../uploads/rank3dbf8e94a6f72.gif)
いけました!
なぜ今までこの方法を試してなかったのかって感じですね。
しかし原因が分からないので少しモヤモヤしますが。
また時間がある時に調べてみるとします。
ありがとうございました、ISHIJIMA様。
なぜ今までこの方法を試してなかったのかって感じですね。
しかし原因が分からないので少しモヤモヤしますが。
また時間がある時に調べてみるとします。
ありがとうございました、ISHIJIMA様。
投票数:0
平均点:0.00