PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
2617 98/08/05 12:51:17 RE:RE:RE:OSのVERは・・・ By かぶ
2615 98/08/05 11:59:04 RE:RE:原因はいったいなに? By ふくちゃん
2614 98/08/05 11:40:13 RE:原因はいったいなに? By あすかちゃんの父
2613 98/08/05 11:24:26 原因はいったいなに? By かぶ
2580 98/08/04 10:46:46 pblとexeの違い By M.M
2575 98/08/04 08:52:59 RE:PB5.0.02: By ふくちゃん
2572 98/08/03 19:49:59 PB5.0.02: \"PBL\"と\"PBD\"と\"DLL\"と\"EXE\" By かぶ

カテゴリ:旧電子会議室
日付:1998年08月04日 10:46 発信者:M.M
題名:pblとexeの違い

「かぶ」さん、こん★★は。

>早速、質問なんですけどPBLだと正常に動くのにEXEにすると異常な動きをするんですけど
>何故なんですかね?
pblだと正常に動くというのは、PowerBuilderの開発環境でRunしているということですか?
pblでRunした場合、いわゆるインタープリタ(逐次翻訳)で動作するものと思われます。
exeにした場合、マシンコードのexeとp-codeのexeで少し違ってくるのですが、マシンコードの
場合、どうも内部ではpblをCのソースに展開して、そのCをコンパイルしてexeにしているよう
です。
この場合、コンパイルするC言語(Power++のようだ...昔はOptimaという名前だったけど)や
PBのCライブラリにバグがあると、pblでOKでもexeでNGという現象が発生します。

特にPB5.0.01の頃は...大変でした。PB5.0.02でだいぶ直っていますが、それでも若干マシンコード
exeのバグは残っているようです。
PBをアップデートして5.0.03または5.0.04にすれば、直っているかもしれません。

>このパターンと逆なパターンもあるんですけど・・・・・(PBL × EXE ○ )
>DLLだとうまくいくときもあるし・・・・・
うーん、このケースにはぶつかったことが無いので、よくわかりません。

>とにかくどれが一番いいんでしょうか?(動きが安定しているんでしょうか?)
個人的には、マシンコードのexeでNGの時には、p-codeのexeを作成するようにしています。

>噂によるとIE4.0が入っているとおかしいとか言われたんですけど・・・
>本当ですかね?
確かにあやしい噂は前から聞いているのですが...。体験された方、コメントをお願いします。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows NT 4.0
DBMS Oracle SQL*Net 2.3
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS Oracle 7.3
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.