[VB(A)] Accéder à un fichier quelconque à la position désirée...

Accéder à un fichier quelconque à la position désirée... [VB(A)] - VB/VBA/VBS - Programmation

Marsh Posté le 08-07-2003 à 19:14:51    

Bonjour, j'ai plusieurs questions à poser concernant l'ouverture d'un fichier "quelconque" en VB(A)(cad pouvant contenir nimporte quoi, mais peu importe ce qu'il contient)
 
Je voudrais savoir comment lire un octet quelconque (cad une fonction si possible à laquelle je donnerai une position en parametre d'entrée)
 
En fait, le but est de calculer un checksum quelconque sur le fichier, en prnant tout le fichier sauf quelques caracteres à la fin !
 
Voilà, si c'est possible en VB(A), n'hésite pas à me le dire !


Message édité par Yoyo@ le 08-07-2003 à 22:32:02
Reply

Marsh Posté le 08-07-2003 à 19:14:51   

Reply

Marsh Posté le 08-07-2003 à 22:52:54    

En VB3 (donc hors Office, c'est sous Windows 3.11), je fais un
open NomFichier$ for binary as #1 (ou random, tiens encore un trou de mémoire)
puis on accède aux octets par Get #1,,Car$. On peut "rembobiner" (ou se placer n'importe où) par Seek (voir syntaxe pour détails, j'ai oublié).
 
Si c'est sous VBA, voir si ça existe encore (j'espère que oui !).

Reply

Marsh Posté le 09-07-2003 à 10:06:39    

Oui, sous VBA, ca existe encore!
 
C'est quand meme fou, j'ai bien cherché dans l'aide d'Access, mais impossible d'accéder à ce genre d'info si tu ne connais pass le nom de la fonction... Y a aucun lien d'autrs fonctions qui pointent dessus !
 
C'est effectivement ce que je cherchais, merci ;)
 
 
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed