PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
18134 | 02/09/12 14:13:11 | RE(3):PB7.0: EXE実行時のメモリエラーについて2 By T2002 |
18132 | 02/09/12 11:18:25 | RE(2):PB7.0: EXE実行時のメモリエラーについて2 By とこ |
18127 | 02/09/11 16:18:33 | RE(1):PB7.0: EXE実行時のメモリエラーについて By T2002 |
18125 | 02/09/11 15:58:32 | PB7.0: EXE実行時のメモリエラーについて By とこ |
カテゴリ:スクリプトの記述
日付:2002年09月12日 11:18 発信者:とこ
題名:RE(2):PB7.0: EXE実行時のメモリエラーについて2
T2002さん。
こんにちは。
T2002さんが回答してくださったように、デバッグをかけてみました。
同じ処理を6回以上連続して行うと何回目かでメモリーエラーでおちました。
そして、いつも同じ場所でした。
でも、DEBUGでみると変数の値を確認したところ間違いがないので、何がおかしいのかわかりません。
こんな構造体、配列の宣言を行った上で値を設定してはいけないのでしょうか?
初歩的な質問でも申し訳ありません。
構造体 s_dbset
(詳細)character kaisya[3]
character jigyousyo[2]
s_toukei
(詳細)character kaisya[3]
character jigyousyo[2]
スクリプトの記述
s_dbset astr_dbset[] 関数の引数としてわたってきます。
s_toukei ls_toukei[] s_toukei_dummy
ls_toukei[1] = s_toukei_dummy
ls_toukei[1].kaisya = astr_dbset[1].kaisya
ls_toukei[1].jigyousyo = astr_dbset[1].jigyousyo ←通常は正常であるが、何回か同じことを行うとここ
を実行しようとしたら落ちる
character配列のCOPYの仕方おかしいですか?
1文字ずつCOPYが必要なのでしょうか?
もし、ご存知であれば教えてください。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows 2000
DBMS Sybase SQL Anywhere Client
Browser (記載なし)
Server SoftWare
OS HP-UX
DBMS Sybase SQL Server System 11
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.