掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
他のコンピュータにメッセージを送信するときに文字化けを防ぐには? (ID:52398)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
NetMessageBufferSendを利用して他のコンピュータへメッセージを送信したいの ですがStrConvでUnicodeに変換しても”終了”などはどうしても文字化けして 送信されてしまいます。 まだまだ初心者で自分ではどうしようもありません。 お手数ですがお力をお貸しください。よろしくお願いいたします。 ソースは以下の通りです。 Public Declare Function NetMessageBufferSend Lib "netapi32.dll" _ (ByVal servername As String, _ ByVal msgname As String, _ ByVal FromName As String, _ buf As Any, _ ByVal buflen As Long) As Long Dim sServerName As String Dim sMsgName As String Dim sFromName As String Dim sMessage As String Dim lngReturn As Long sServerName = StrConv("", vbUnicode) sMsgName = StrConv("fukayama", vbUnicode) sFromName = StrConv("fukayama", vbUnicode) sMessage = StrConv("チェック終了", vbUnicode) lngReturn = NetMessageBufferSend(sServerName, _ sMsgName, _ sFromName, _ ByVal sMessage, _ Len(sMessage))
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.