2009-03-07 5 views
1

私のプロジェクトをvb6からVB.NETにアップグレードしました。プロジェクトは、pdfファイルを生成するために使用されます。 アップグレード中に私は次の問題に遭遇しています。VB.NETのPDFファイル(VB6からのアップグレードの問題)

コード:

「UPGRADE_ISSUE:定数vbUnicodeは アップグレードされませんでした。クリックして詳細を参照:
'MS-ヘルプ://MS.VSCC.2003/commoner/redir/redirect.htmキーワード= "vbup2070"?' 「taptisColor = IIf関数(mvarEncodeASCII85、 ToASCII85(ImgColor)、 のStrConv( System.Text.UnicodeEncoding.Unicode.GetString(ImgColor)、 vbUnicode))sColor = 式IIf(mvarEncodeASCII85、 ToASCII85(ImgColor)、
DecodeString(System.Text.Encoding.UTF8.GetString(ImgColor))) ' sColor =式IIf(mvarEncodeASCII85、 ToASCII85(ImgColor)、
のStrConv(System.Text.UnicodeEncoding.Unicode.GetString(ImgColor)、 VbStrConv.None))

問題は、画像をロゴとして表示する必要がある黒色の四角形を表示することです。

助けてください。ユニコードアップグレードの問題を解決するにはどうすればよいですか?

ありがとうございます!

+0

詳細はhttp://stackoverflow.com/questions/621333/unicode-in-vb-net – JaredPar

答えて

3

このマイクロソフトのフォーラムのスレッドは、問題を解決することができます:

Upgrade VBA StrConv Byte Array vbUnicode ToString

代わりのStrConv、.NET名前空間System.Text.Encodingのクラスを使用するようにしてください。

+0

+1です。ちょうど私にそれを打つ! –

+0

答えを書くよりも自分が読めるようにするために質問を再フォーマットするのに時間がかかりました。 ;-) – splattne

関連する問題