PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
5226 | 99/02/25 12:59:54 | RE(6):動的ライブラリにしてますか?(RE:PB6.5: 分散アプリ:CreateInstanceでエラー) By Mika★ |
5222 | 99/02/25 12:25:45 | RE(5):PB6.5: 分散アプリ:CreateInstanceでエラー By Mika★ |
5208 | 99/02/24 18:32:26 | RE(4):自動インスタンス生成もNGです(RE:PB6.5: 分散アプリ:CreateInstanceでエラー) By kar |
5206 | 99/02/24 17:38:06 | RE(3):動的ライブラリにしてますか?(RE:PB6.5: 分散アプリ:CreateInstanceでエラー) By Air Hawk |
5204 | 99/02/24 17:07:34 | RE(2):動的ライブラリにしてますか?(RE:PB6.5: 分散アプリ:CreateInstanceでエラー) By kar |
5190 | 99/02/24 10:24:50 | RE(1):PB6.5: 分散アプリ:CreateInstanceでエラー By Air Hawk |
5163 | 99/02/19 18:29:45 | PB6.5: 分散アプリ:CreateInstanceでエラー By Mika★ |
カテゴリ:スクリプトの記述
日付:1999年02月24日 17:38 発信者:Air Hawk
題名:RE(3):動的ライブラリにしてますか?(RE:PB6.5: 分散アプリ:CreateInstanceでエラー)
病み上がりのため、ピントがずれていたようです。
>>が、実行時に、CreateInstanceをするところ(赤い行)で下記のエラーが出てしまいます。
>>
>>エラーコード:30
>>メッセージ :データ型 nv_AppTest_Serverは見つかりません。
>
>サーバのアプリケーションは、実行ファイル(exeファイル)を作成して、
>実行してるとしたらの話ですが・・・。
>
>動的ライブラリを使用しているかどうかを確認してみて下さい。
>サーバアプリケーションでは、動的ライブラリ(PBD or DLL)を
>使用していないと、各オブジェクトが正しく参照されません。
そうですね。面倒くさかったら、サーバアプリケーション側に適当な
nv_AppTest_Server型の変数でも定義しておけばOKでしょう。
要するに、サーバアプリケーションの実行ファイルを作成するときに、
NVOが組み込まれるようにすれば良いわけです。
最近他の場所でも話題になった、実行ファイルにするとデータウィンドウ
の内容が表示されない云々と同様のことですね。
>#ちなみに。
> クライアントアプリケーションに、サーバアプリケーションで使用する
> リモートオブジェクトを配置するのは、実行上はなにも問題ありません。
> 保守性などを考えると、プロキシオブジェクトの方が望ましい、というだけです。
ここはちょっと疑問なのですが、サーバ側、クライアント側ともに自動
インスタンス化しているとか、サーバ側とクライアント側とで中身が
違っている場合とか、「なにも問題ありません」とは言い切れないでしょう。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows NT 4.0
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.