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 (記載なし)
Copyright © 2013 Power Future Co., Ltd.