PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
11817 | 00/06/19 10:47:41 | RE(4):PB6.5: アプリケーションに配布につきまして By peko |
11772 | 00/06/15 15:08:43 | RE(3):PB6.5: アプリケーションに配布につきまして By M.M |
11771 | 00/06/15 14:58:33 | RE(2):PB6.5: アプリケーションに配布につきまして By peko |
11767 | 00/06/15 14:14:49 | RE(1):PB6.5: アプリケーションに配布につきまして By M.M |
11764 | 00/06/15 13:51:13 | PB6.5: アプリケーションに配布につきまして By peko |
カテゴリ:PowerBuilderの開発環境
日付:2000年06月15日 15:08 発信者:M.M
題名:RE(3):PB6.5: アプリケーションに配布につきまして
pekoさん、こんにちは。
>Visual Basicってサーバーに実行ファイル(EXE)と、ランタイムライブラリ(DLL)を置き、
>クライアントはそのショートカットで実行する(クライアントにランタイム、EXEは配布しない)
>事ってできなかったと思うのですが。各クライアントにもランタイムを配布しないといけ
>ないのでは・・。
私はVBは素人+α程度のレベルなので詳しいことは知りませんが、上記の事ができないと
したら、VBって不便ですね。
>>OCXについては、PBでもOCXを使用したプログラムを作成すれば、やはりOCXの配布が
>>必要となります。ただし、VBと違って標準のコントロールで間に合うことが多いので
>>OCXの配布を必要とするケースは少ないかもしれません。
>
>という事は、PowerBuilderの標準コントロールの中にも各クライアントに
>配布しないといけないOCXもあるのでしょうか。
PowerBuilderの標準コントロールの中には、特別なOCXはありません(;^^)
>サーバーに動的モジュール(DLL)を置いた場合に、クライアントからサーバーのDLLを
>呼び出せると言うことですよね。
>不思議なのは、各クライアントのレジストリにはDLLのクラスIDって
>登録されていないわけで、実行できてしまうので不思議なような気がします。
この辺の話は、PBというよりWindowsの事をもっと勉強してください。
EXEやDLLは、特別にレジストリに登録しなくても、カレントディレクトリか環境変数PATH
に設定したディレクトリに置いておけば、認識可能です。
>Visual Basicだと作り方を工夫すれば、サーバーのDLLを動かすことができたと
>思うのですが・・。(分散COMに関するの本で読んだ記憶があります。)
サーバにDLLやEXEを置いても、クライアントが参照できる共有ディレクトリに置いて
おけば、自マシンのディレクトリに置いておくのと大差はありません。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows95
DBMS Oracle SQL*Net 8
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 8.0
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.