タイトル : 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関数の動きが変わった為と思われますが 検索するとたくさん出るのですがよくわかりません よろしくお願いします |