Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Sets the delimiters for the reader to the specified values.
' Usage
TextFieldParserObject.SetFieldWidths(fieldWidths)
' Declaration
Public Sub SetFieldWidths( _
ByVal fieldWidths As Integer() _
)
Parameters
- fieldWidths
Array of Integer.
Exceptions
The following condition may cause an exception to be thrown:
- A delimiter is not an integer (ArgumentException).
Remarks
The existing contents of the Delimiters property are cleared when this is set.
This method provides a way to set delimiters without creating an array.
Tasks
The following table lists example of tasks involving the SetFieldWidths method.
To |
See |
---|---|
Parse a text file. |
Example
This example opens a text-field parser and defines the field width as 5.
Using FileReader As New _
Microsoft.VisualBasic.FileIO.TextFieldParser("C:\logs\test.log")
FileReader.SetFieldWidths(5)
End Using
Replace the path C:\logs\test.log with the path and name of the file you wish to parse.
The following example opens a text-field parser and defines the field widths as 5, 10, and variable.
Using MyReader As New _
Microsoft.VisualBasic.FileIO.TextFieldParser("C:\logs\test.log")
MyReader.SetFieldWidths(5, 10, -1)
End Using
Replace the path C:\logs\test.log with the path and name of the file you wish to parse.
Requirements
Namespace:Microsoft.VisualBasic.FileIO
Class:TextFieldParser
Assembly: Visual Basic Runtime Library (in Microsoft.VisualBasic.dll)
Permissions
No permissions are required.
See Also
Concepts
Parsing Text Files with the TextFieldParser Object
Reference
TextFieldParser.SetDelimiters Method
Change History
Date |
History |
Reason |
---|---|---|
July 2008 |
Revised first sentence. |
Customer feedback. |