PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
16878 02/01/15 15:23:38 RE(2):PB6.5: プロジェクト構築時 コンパイル(コード生成時点?)のエラー By WindStorm
16874 02/01/12 12:06:08 RE(1):PB6.5: プロジェクト構築時 コンパイル(コード生成時点?)のエラー By M.M
16863 02/01/09 14:47:35 PB6.5: プロジェクト構築時 コンパイル(コード生成時点?)のエラー By WindStorm

カテゴリ:PowerBuilderの開発環境
日付:2002年01月09日 14:47 発信者:WindStorm
題名:PB6.5: プロジェクト構築時 コンパイル(コード生成時点?)のエラー

初めまして。PBでアプリケーションを開発している者です。
今回アプリケーションに追加機能をするためコードの修正を行いましたところ、
exeを作成する際、そのpblの所でエラーが発生するようになってしまいました。

Windows2000、PB6.5の環境で
・Applicationを選択
構築の種類:フル
コード生成オプション:
マシンコードにチェック。
実行ファイル形式:ネイティブ
最適化:実行速度
全てのDLLにチェックを入れて、ライブラリの構築を行っております。

エラー時のログを確認すると
CGEN: Compiling \'C:\\DOCUME~1\\User\\LOCALS~1\\Temp\\bcms_ssf1100.c\'
CGEN: Compiling \'C:\\DOCUME~1\\User\\LOCALS~1\\Temp\\cggpm22t.c\'
C:\\DOCUME~1\\User\\LOCALS~1\\Temp\\cggpm22t.c(15489) syntax error; probable cause: missing \';\' 
となっております。

これを元にcggpm22t.cのエラー行近辺をみますと
15483| /* @18  line1   SM_POP_N_TIMES sp1 INT_TYPE */
15484| _intTemp9 = ot_get_data_int( _obThis, _CALLED_RETURN_VALUE );
15485| _intTemp9_null = ot_get_data_nullval( _obThis, _CALLED_RETURN_VALUE );
15486| ob_set_data_type( &_obdataArray[ 9 ], NO_TYPE );
15487|
15488| /* @22  line1   SM_ASSIGN_LONG sp2 LONG_TYPE */
15489|_intTemp9, _intTemp9_null );
15490|
となっており、明らかにCのソースがおかしいようにも見えます。

それと、このpblに対してライブラリペインタから「ダイナミックリンクの構築」を行った場合は、
エラーが発生せずにDLLの作成が行えます。

この問題の原因と解決方をご存じの方がいらっしゃいましたら、
是非ご教授頂けませんでしょうか?
どうぞよろしくおねがいします。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows 2000
DBMS Oracle SQL*Net 8
Browser (記載なし)

Server SoftWare

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

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