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 (記載なし)

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