tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル TRIM関数の制御について
投稿日: 2016/05/25(Wed) 15:32
投稿者SUZUKI
VB6.0からVB2005に変換中のSUZUKIです
コードの変換ではお世話になりました
今は動きの検証をしているのですがTRIM関数の制御ができません
(空白の制御)

VB6.0
  MOJI  AS STRING * 5
VB2005
<VBFixedString(5)> Public  MOJI  As String

上記のような定義となっています
構造体をLWとします

LW.MOJI は自分では空白と思っているですが
値不定と言った方が正しいかも知れません
デバッグでは値出てきません

Select Case Microsoft.VisualBasic.Strings.Trim(LW.MOJI)
 ' SELECT CASE TRIM(LW.MOJI) でも同じ

   CASE ""  
    MSGBOX("空白である")

   CASE ELSE
    MSGBOX("空白で無い")

END SELECT

にすると
空白で無いとメッセージになってしまいます
VB6.0では確実に空白であるに流れます

TRIM関数の動きが変わった為と思われますが
検索するとたくさん出るのですがよくわかりません

よろしくお願いします

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。