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

パスワード:


パスワード紛失

式の中の文字数に関して

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2013-3-12 18:46
mori_shuft  新米   投稿数: 6
s_nagura様

お世話になります。確かにこの問題が出たのがZenSを使っているMID関数です。おそらく8SP1b以前のバージョンは使わないように気をつけて
対応いたします。

ありがとうございました。

t.mori
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2013-3-12 18:41
mori_shuft  新米   投稿数: 6
ISHIJIMA様

お世話になります。回答ありがとうございます。これが本当で
あれば私が作成しているプログラムはLENやMIDをたくさん使って
いますので怖くなります。

でも、肝に銘じて対応いたします。

ありがとうございます。

t.mori
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2013-3-12 18:34
s_nagura  一人前   投稿数: 109
1.8SP1cの改善内容に以下の記述があります。この影響ではないでしょうか。

2001636
Zen、ZenS、Han、ZKanaを他の文字列関数のパラメータに使用した場合、文字列関数が文字単位で処理される問題

以下のMagic.iniの設定で切り替えは出来るはずですが、プロジェクト全体に影響するパラメータなので後から適用するのは難しいかもしれないですね。
http://www.magicsoftware.co.jp/files/magic_help/uniPaaS1Plus1/SpecialSettings_files/SpecialAnsiExpression.htm
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2013-3-12 18:28
ISHIJIMA  長老 居住地: 静岡県  投稿数: 1827
多分バージョンによってバイト単位になったり文字単位になったりしているみたいです。
最終的にはバイト単位になっているみたいですが・・・・
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2013-3-12 16:51
mori_shuft  新米   投稿数: 6
お世話になります。もし情報がある方がいらっしゃったら
教えてください。2バイト文字を編集する際の問題です。

v9を使っていたときは式の中の文字はバイト数でしたが
uniPaasからUnicodeがサポートされて式の中の文字が文字数
でカウントしなければいけなくなったと認識していました。

少なくとも、uniPaas Ver.1.8SP1bはその対応のためにプログラム
改修した記憶があります。

しかしその同じプログラムを ver1.9g2に移植したところ
式の中の文字数がバイト数でカウントするようになり不具合と
して指摘されました。

Ver.1.8SP1bとver1.9g2の修正情報にはそういった記述は
見つけることができませんでした。

そういう仕様に変わったのだとか、パラメータで切り替わるの
だとか、もしご存知であれば教えてください。

よろしくお願いします。

t.mori
投票数:0 平均点:0.00

  条件検索へ


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