• 締切済み

VBFixedStringAttribute取得

お世話になります。 【環境】 VisualStudio2013(ASP.NET) VB6→Visualstudio2013にコンバートをかけました。 すると、 【旧ソース】 Dim sPath As String * 260 【コンバートソース】 Dim sPath As New VB6.FixedLengthString(260) となりました。 そこでASP.NETのお作法にならい、 Dim sPath As VBFixedStringAttribute = New VBFixedStringAttribute(260) と宣言したのですが、この変数での取得・設定方法がわかりません。 String同様に扱うことはできないのでしょうか。 概念が違うのだとしたらどう違い、何を取得・設定すればよいのでしょうか。 以上、ご教示いただけると助かります。

みんなの回答

noname#212058
noname#212058
回答No.1

クラス名が間違っています。 VBFixedStringAttribute ではありません。 VB6.FixedLengthString を使ってください。 https://msdn.microsoft.com/ja-jp/library/dd297714.aspx なお、今後 .NET を使用していくのであれば、VB6.FixedLengthString ではなく String を使用するように変更していったほうが良いです。(固定長文字列ではなくなるので、設計思想を見直す必要がありますが)

すると、全ての回答が全文表示されます。

関連するQ&A