string型の文字列の一致を判定するには?

解決


初心者  2004-09-01 17:50:04  No: 116072  IP: [192.*.*.*]

Dim str1 As String
Dim str2 As String

str1="あいうえお" '←何らかの方法で呼び出した文字列
str2="あいうえお" '←上とは他の方法で呼び出した文字列

If ??? then
Text1.Text="一致しました"  'str1とstr2が一致
Else
Text1.Text="一致しません"  'str1とstr2が不一致
End If

上の???の部分がわかりません。よろしくお願いします。

編集 削除
半人前  2004-09-01 18:04:24  No: 116073  IP: [192.*.*.*]

環境が分からないのでなんともいえませんが…

If str1=str2 Then

では上手くいかなかったのでしょうか?

編集 削除
いな  2004-09-01 18:49:59  No: 116074  IP: [192.*.*.*]

自分なら、

IF StrComp(str1, str2) = 0 THEN
    Text1.Text="一致しました"  'str1とstr2が一致
ELSE
    Text1.Text="一致しません"  'str1とstr2が不一致
End IF

かな、

編集 削除
初心者  2004-09-01 22:01:15  No: 116075  IP: [192.*.*.*]

すいません。動かない原因が他の場所にありそうなので、後で新しく質問し直します。半人前さんいなさんありがとうございました。

編集 削除
いな  2004-09-01 23:17:53  No: 116076  IP: [192.*.*.*]

動かない原因、、、ひょっとして、余計なスペースが入っていて、
比較がうまくいかないとか?

問題なければTrimしてみたらいかがでしょうか?

編集 削除