Re: VB2008 のソースコードがVB6.0上で文字化け ( No.3 ) |
- 日時: 2008/05/09 00:07
- 名前: 花ちゃん
- VB6.0 のエディタ上に 貼り付けた場合は Text になり、メモ帳やVB2005/VB2008のエディタ上
では、UnicodeText で貼り付けられるようですね。 メモ帳に貼り付けた場合は文字化けしないので、下記のようにしてVB6.0上で取得すると
Private Sub Command1_Click() If Clipboard.GetFormat(vbCFText) Then Debug.Print Clipboard.GetText(vbCFText) '結果 VB2008 "ABC縺ゅ>縺・23" '結果 VB2005 "ABCあいう123" End If End Sub
VB2008 のエディタ上で コピーした物だけが文字化けを起こすのは、Text 形式のFormat が おかしいのでしょうか?
因みに、クリップボーにコピーされた Format 形式を調べると、VB2005 の場合とVB2008 の 場合では全く同じ Format でした。
System.String UnicodeText Text Rich Text Format Hidden Text Banner Format Locale
|
|