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

パスワード:


パスワード紛失

Strtokenのバグ?

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

なし Strtokenのバグ?

msg# 1
depth:
0
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 .4 .5 | 投稿日時 2011-6-10 19:23 | 最終変更
cabin  常連   投稿数: 48
以下のようなデータがあると仮定します

'AAAA,BBBB,CCCC'
これを変数Aに代入して

strtoken(変数A,1,',') を実行します。

1番目の値の取得ですので、当然結果は'AAAA'となります。

しかし、変数Aに'AAAA'のみ代入して、

strtoken(変数A,1,',') を実行すると

"Buffer overrun detected!"

となり、uniPaaSが再起動します。

'AAAA,'と代入すれば正常に値を返します。

V9までは全く問題なく値が取得されていたので、
uniPaaSで仕様が変更になったのか、それともバクなのかが不明です。

理由も分からず、2時間くらいはまってしまいました・・・

どちらにしても、現時点ではデータが1つでもトークンを必ず付けないと駄目なようです。

但し、これだけの処理では再現しません。

他にも複合的な原因がありそうなので、上記だけが原因とは限らないようです。

一度投稿すると消せないようなので、追記しておきます。
投票数:0 平均点:0.00

投稿ツリー

  条件検索へ


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