|
分類:[C#]
分類:[C#]
はじめまして、いつも便利に活用させて頂いてます。 C#2002でランダムアクセス(固定長)を読み込みをしたいのですが、 ビルドエラーで困っています。ご助言お願いします。 'kouzoutaiはクラスを意味しますが、変数でなければなりません'とのこと。 MSDNサイトにも詳しく出ていない?ので、、。
コードは以下のようです。
using Microsoft.VisualBasic;
struct Kouzoutai { [VBFixedString(20)] public string Title; [VBFixedString(20)] public string ISBN; [VBFixedString(20)] public string Author; [VBFixedString(20)] public string Year; [VBFixedString(20)] public string Company; }
int position; int fixFileNo; Kouzoutai at = new Kouzoutai();
private void button1_Click(object sender, System.EventArgs e) { position = 1; fixFileNo =1; FileSystem.FileOpen(fixFileNo,@"d:\FlieAcess\123456.txt",OpenMode.Random,OpenAccess.Default, OpenShare.Default,Strings.Len(at));
FileSystem.FileGet(fixFileNo , Kouzoutai , position); // ビルドエラー
textBox1.Text = at.Title; textBox2.Text = at.ISBN; textBox3.Text = at.Author; textBox4.Text = at.Year; textBox5.Text = at.Company;
// ファイルを閉じる FileSystem.FileClose(fixFileNo); }
|