Utilisation d'une structure pour formater un enregistrement dans un fichier text
Bonjour,
Je n'arrive pas à exploiter la structure que j'ai créée pour l'utiliser lors de l'enregistrement dans un fichier text.
J'ai la structure suivante pour exemple.
Code:
1 2 3 4 5 6 7 8 9 10
|
Public Structure Ligne_Import_Cde
Public Champ1 As String
Public Const pointVirgul As String = ";"
Public Champ2 As String
Public Const pointVirgul1 As String = ";"
Public Champ3 As String
Public Const pointVirgul As String = ";"
Public Champ4 As String
End Structure |
J'aimerai utiliser Ligne_Import_Cde pour formater l'enregistrement lors de l'écriture du fichier.
Code:
1 2 3 4 5 6 7 8 9 10
|
dim enreg as Ligne_Import_Cde = new Ligne_Import_Cde
enreg.Champ1 = "DUPOND"
enreg.Champ2 = "JEAN"
enreg.Champ3 = "20"
FileOpen(1,"C:\ESSAI.TXT", OpenMode.Append)
PrintLine(1,enreg)
FileClose(1) |
J'ai un pb de conversion de Ligne_Import_Cde en string.
Quelqu'un peut m'aider.
Par avance Merci.
Utilisation d'une structure pour formater un enregistrement dans un fichier text
Merci cela fonctionne parfaitement !
Pouvez vous m'expliquer la syntaxe de la fonction imbriquée dans la structure.
Code:
1 2 3 4 5 6 7 8 9 10
| Public Structure Ligne_Import_Cde
Public Const Sep As String = ";"
Public Champ1 As String
Public Champ2 As String
Public Champ3 As String
Public Champ4 As String
Public Overrides Function ToString() As String
Return Champ1 + Sep + Champ2 + Sep + Champ3 + Sep + Champ4
End Function
End Structure |
Merci