Voici une petite fonction qui a pour but d'enregistrer les coordonnées d'un client dans un fichier et de me placer en fin de fichier.
Malheureusement quand je lance mon application, j'ai le message derreur suivant "longueur d'enregistrement incorrect"...
Je précise qu'il s'agit d'un travaux dirigé et j'ai la solution sous les yeux et elle est identique à ma solution, pourtant ça fonctionne pas, pourquoi?![]()
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Private Sub Enregistrer_Click() Dim Num As Integer Dim Cl As Client Num = FreeFile Open "Fichier des clients" For Random As #Num Len = Len(Cl) Cl.nom = nom.Text Cl.prénom = prénom.Text Cl.adresse = adresse.Text Cl.tél = tél.Text Cl.date1 = date1.Text Put #Num, LOF(Num) / Len(Cl) + 1, Cl Close #Num End Sub
Partager