掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
OCXのイベントにて文字列のポインタを扱い方法は? (ID:121485)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
レスありがとうございます。 すいません。VB6SP6です。 朝から苦戦中です。 現在は、WinAPIのMoveMemoryでString型にコピーしていますが もっとすっきりしたいです。 Private Sub Sample_OnConnect(info As Long, info_len As Long) Dim w_buf As String Dim w_buf2 As String '## 領域確保 ## w_buf = String$(info_len, Chr$(0)) '## ポインタコピー ## MoveMemory StrPtr(w_buf), info, info_len '## 整形 ## buf2 = Left$(StrConv(w_buf, vbUnicode), info_len) End Sub すっきりしたい点 (1)領域確保という言い訳でNULLを詰めいている点 (2)MoveMemory後、バッファ(w_buf)の内容が"????"となっている点 (3)整形(Left$)したくない点
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.