| a | b | |
|---|
| 0 | + | Option Explicit |
|---|
| 0 | + | |
|---|
| 0 | + | Main |
|---|
| 0 | + | |
|---|
| 0 | + | Sub Main() |
|---|
| 0 | + | Const ForReading = 1 |
|---|
| 0 | + | |
|---|
| 0 | + | Dim List |
|---|
| 0 | + | Set List = Nothing |
|---|
| 0 | + | |
|---|
| 0 | + | Dim FileSystem |
|---|
| 0 | + | Set FileSystem = CreateObject("Scripting.FileSystemObject") |
|---|
| 0 | + | |
|---|
| 0 | + | Dim TextStream |
|---|
| 0 | + | Set TextStream = FileSystem.OpenTextFile("hoge.log", ForReading) |
|---|
| 0 | + | |
|---|
| 0 | + | Do Until TextStream.AtEndOfStream |
|---|
| 0 | + | Set List = New ClassList.Init(TextStream.ReadLine(), List) |
|---|
| 0 | + | Loop |
|---|
| 0 | + | |
|---|
| 0 | + | Do Until List Is Nothing |
|---|
| 0 | + | WScript.StdOut.WriteLine List.Value |
|---|
| 0 | + | Set List = List.NextList |
|---|
| 0 | + | Loop |
|---|
| 0 | + | End Sub |
|---|
| 0 | + | |
|---|
| 0 | + | Class ClassList |
|---|
| 0 | + | Public Value |
|---|
| 0 | + | Public NextList |
|---|
| 0 | + | |
|---|
| 0 | + | Public Function Init(Value_, NextList_) |
|---|
| 0 | + | Value = Value_ |
|---|
| 0 | + | Set NextList = NextList_ |
|---|
| 0 | + | Set Init = Me |
|---|
| 0 | + | End Function |
|---|
| 0 | + | End Class |
|---|
| ... | |
|---|