PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
5011 99/02/08 13:09:18 RE(3):PB5.0.04: PBのEXEを実行してVC++ランタイム By M.M
5007 99/02/08 10:14:46 RE(2):PB5.0.04: PBのEXEを実行してVC++ランタイム By あすかちゃんの父
4985 99/02/04 23:56:19 RE(1):PB5.0.04: PBのEXEを実行してVC++ランタイムエラーというのが出ます。これは何?? By M.M
4968 99/02/03 20:59:24 PB5.0.04: PBのEXEを実行してVC++ランタイムエラーというのが出ます。これは何?? By ichi

カテゴリ:PowerBuilderの不具合?
日付:1999年02月04日 23:56 発信者:M.M
題名:RE(1):PB5.0.04: PBのEXEを実行してVC++ランタイムエラーというのが出ます。これは何??

「ichi」さん、こんばんは。

>PBのEXEからCOBOLのDLLをコールしています。

最近のCOBOLは、PBから直接コールできるDLLを作成できるようになったんですか。
昔の経験では、PBからCOBOLのDLLを直接呼び出せなくて、PBからVC++のDLLをコールし、そこから
COBOLのDLLを呼ぶようにしてたんですが。


> この処理をくり返すと、VC++ランタイムエラーと言うのが発生し
> アプリが終了していまいます。

PB5.xは基本的にMicrosoftのC言語は使っていないので、エラーを出しているのはCOBOLのDLLだと
思います。(COBOLがVC++を使っている...なんだか不思議な関係ですね)


問題切り分けのために、以下のテストを行うことをオススメします。
?Visual C++で、問題のCOBOLのDLLをコールするテストプログラムを作成する
?テストプログラムを実行し、エラーがでないかどうか確認。これでエラーが出るとすれば問題はCOBOLの
DLLにある。
?BoundsCheckerやPurifyなど高機能デバッグツールが使用できれば、さらに詳細な調査ができると思います。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows95
DBMS Oracle SQL*Net 2.2
Browser (記載なし)

Server SoftWare

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

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