Bonjour,
J'ai une fonction qui attend un PByte, ce PByte est un buffer qui est le contenu d'un fichier.
Je ne sais pas trop comment faire...
J'ai essayé ça :
Je n'ai pas d'erreur mais ça ne semble pas fonctionner !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 var MonFichier : File; MonBuffer : PByte; MaTaille : Cardinal; begin AssignFile(MonFichier, ExtractFilePath(Application.ExeName) + MonFichierNom); Reset(MonFichier, 1); MaTaille := System.FileSize(MonFichier); GetMem(MonBuffer, MaTaille); BlockRead(MonFichier, MonBuffer^, MaTaille); System.Close(MonFichier); end;
EDIT :
C'est un : unsigned char *
Donc ce n'est peut-être pas un PByte mais plutôt un PChar.
J'essaie de trouver une solution.
Merci pour votre aide,
ZiP
Partager