a18jaar
Messages postés9Date d'inscriptionsamedi 19 juin 2004StatutMembreDernière intervention 5 septembre 2004
-
4 sept. 2004 à 15:24
a18jaar
Messages postés9Date d'inscriptionsamedi 19 juin 2004StatutMembreDernière intervention 5 septembre 2004
-
5 sept. 2004 à 14:45
salut a tous voila, j essai de rapatrier le contenu d un agenda ds une base access, le fichier est un *.pdb c est l agenda de windows 98 si quelqu un le connait.
mon probleme c est que je n arrive pas a lire le separateur des champs.
en ouvrant le fichier sous word les champs sont separer par un carré blanc mais quand je lis le fichier caractere par caractere les carr"s n existe plus
exemple ( * = un carré) *paul*dupond* -> 13 caractere sous word
10 carateres avec vb6 ->pauldupond
voila y a t il un mode quand on ouvre le fichier en lecture qui permet de voir ces carrés ou alors quel code est associé a ces carrés.
j ai vu un source qui rechercher des caractere sempblables sur le site mais je n arrive plus a le retrouver.
merci pour votre aide.
bouv
Messages postés1411Date d'inscriptionmercredi 6 août 2003StatutMembreDernière intervention 3 mars 20191 4 sept. 2004 à 18:29
oui normal les carrés ne sont pas des caractères ASCII.
Essai d'ouvrir un fichier Word avec le bloc note le resultat sera le même.
Je pense qu'il faut l'ouvrir avec un acces binaire ou un truc du genre mais la ça me depasse.
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_rene38
Messages postés1858Date d'inscriptionsamedi 29 juin 2002StatutMembreDernière intervention17 octobre 201311 4 sept. 2004 à 20:37
Bonjour
Tu peux essayer :
Open "C:\Chemin\Fichier.pdb" For Binary As #1
Dim Tamp As String, i As Long, Rep As Integer
Tamp = String$(LOF(1), 0)
Get 1, , Tamp
Close 1
i = 1
Do Rep MsgBox (Mid$(Tamp, i, 1) & "> " & Asc(Mid$(Tamp, i, 1)), vbOKCancel)
If Rep = 2 Then Exit Do
Loop
Tu auras les codes ASCII de TOUS les caractères, y compris les petits carrés.
Clic sur OK => caractère suivant
Clic sur Annuler => Fin de recherche