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月08日 10:14 発信者:あすかちゃんの父
題名:RE(2):PB5.0.04: PBのEXEを実行してVC++ランタイム
ichiさん、M.Mさん、こんにちは。
>> この処理をくり返すと、VC++ランタイムエラーと言うのが発生し
>> アプリが終了していまいます。
>
>PB5.xは基本的にMicrosoftのC言語は使っていないので、エラーを出しているのはCOBOLのDLLだと
>思います。(COBOLがVC++を使っている...なんだか不思議な関係ですね)
ええっと実は、PBはMSVCRTのDLLをロードしています。
ですのでMSVCRT**.DLLエラーの原因は、PBかDLLのバグの
可能性があります。
恐らくどこかでメモリーリークを起こしていると思います
ので、COBOLのDLL関数コールを外したりして、原因を絞り
込んでみて下さい。
ちなみにPB5.0XがWin95の開発環境でロードするDLL(依存
しているDLL)のリストは、下記の通りです。このリストは、
DLL Showというツールで調べました。
【PB提供DLL】
PBAPL050.DLL
PBBGR050.DLL
PBCMP050.DLL
PBCTL050.DLL
PBDPP050.DLL
PBDSE050.DLL
PBDTP050.DLL
PBDTS050.DLL
PBDWD050.DLL
PBDWE050.DLL
PBDWP050.DLL
PBDWT050.DLL
PBFRM050.DLL
PBHLP050.DLL
PBLIB050.DLL
PBMNU050.DLL
PBROI050.DLL
PBRTE050.DLL
PBRTF050.DLL
PBSCR050.DLL
PBSHR050.DLL
PBSMI050.DLL
PBSQL050.DLL
PBSTR050.DLL
PBSYS050.DLL
PBTBL050.DLL
PBUDO050.DLL
PBWIN050.DLL
PB050.EXE
【Windowsシステム関連】
ADVAPI32.DLL
COMCTL32.DLL
COMDLG32.DLL
GDI32.DLL
IMM32.DLL
INDICDLL.DLL
KERNEL32.DLL
MSIME95.IME
MSIME95K.DLL
MSVCRT.DLL
MSVCRT20.DLL
MSVCRT40.DLL
OLE32.DLL
OLEAUT32.DLL
OLEDLG.DLL
OLEPRO32.DLL
RPCRT4.DLL
SHELL32.DLL
USER32.DLL
VERSION.DLL
WINNLS32.DLL
WINSPOOL.DRV
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows95
DBMS Oracle SQL*Net 2.2
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 7.3
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.