ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

Re: Strtokenのバグ?

このトピックの投稿一覧へ

なし Re: Strtokenのバグ?

msg# 1.2
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2011-6-15 11:57
cabin  常連   投稿数: 48
自己Resです

やっとStrtokenの問題が分かりました。

問題の処理は、変数に格納された日付文字列を取得する処理で、
V9までのstrtokenは、','が無い場合は、格納されている文字列のみを返していたのですが、uniPaasの場合は、変数の長さ分の文字列を返すのが原因でした。

変数 文字型300byte
文字列
"20110101<space292個>"

V9の場合、"20110101"が返る

uniPaasの場合、"20110101<space292個>"が返る
結果、dstr()に代入すると"Buffer overrun"が発生

受取った値をtrimすると正常に処理されました。

お騒がせしました。
微妙に仕様が変わっているのですね・・・
投票数:0 平均点:0.00

投稿ツリー

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約