C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[2]: csvを読み込んで構造体にセット


(過去ログ 91 を表示中)

[トピック内 3 記事 (1 - 3 表示)]  << 0 >>

■54372 / inTopicNo.1)  csvを読み込んで構造体にセット
  
□投稿者/ コアラ主任 (3回)-(2010/10/15(Fri) 18:16:55)

分類:[VB6 以前] 

何か大きな勘違いをしているらしく、「オブジェクトが必要です」とコンパイルエラーになります。
以下に簡単にしたコーディングを記入しますので、エラーの原因をご指摘いただければと思います。
-----------------------------------------------------------------
Public Type A
aa As Straing
bb As String
cc As String
End Type

Dim aaa() as a
Dim i
dim cFso As FileSystemObject

Set cFso = New FileSystemObject

Set aaa(i) = cFso.GetFile("x.csv") <===ここのSET文でエラー

-----------------------------------------------------------------

※実際は、それぞれ、記入箇所はモジュールが違っていますが、Publicにしていますので大丈夫なのかと思っています。。。

よろしくお願いいたします。

引用返信 編集キー/
■54373 / inTopicNo.2)  Re[1]: csvを読み込んで構造体にセット
□投稿者/ やじゅ (1764回)-(2010/10/15(Fri) 18:32:23)
やじゅ さんの Web サイト
No54372 (コアラ主任 さん) に返信
> Set aaa(i) = cFso.GetFile("x.csv") <===ここのSET文でエラー

cFso.GetFileだけでは、ファイルオブジェクトが返るため、構造体には入らないですね。
ファイルオブジェクト.OpenAsTextStream とかで調べてみるとか
http://www.geocities.jp/tomtomf/file/file.htm
引用返信 編集キー/
■54375 / inTopicNo.3)  Re[2]: csvを読み込んで構造体にセット
□投稿者/ コアラ主任 (4回)-(2010/10/15(Fri) 19:31:41)
>
> cFso.GetFileだけでは、ファイルオブジェクトが返るため、構造体には入らないですね。
> ファイルオブジェクト.OpenAsTextStream とかで調べてみるとか
> http://www.geocities.jp/tomtomf/file/file.htm

ご返答ありがとうございます。
一度、ファイルオブジェクトに受けて、そのあと、カンマが来るまでとか
文字列操作でデータを取得し、構造体にセットしなければいけないのですね。。。
VB6では、手間隙がかかるのですね、、、でも、.netも、C#も今一歩だし・・・。
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -