Lecture d'un fichier
Cette fonction est un peu compliquée à expliquer simplement.
Si le nombre d'octets à lire est égal à zéro, la fonction alloue un bloc de mémoire et y met l'intégralité du fichier.
Si le nombre d'octets à lire est supérieur à zéro mais que le paramètre __lpResultBuffer vaut NULL, la fonction alloue un buffer pour y stocker les données.
Si le nombre d'octets à lire n'est pas NULL et que le paramètre __lpResultBuffer n'est pas NULL, la fonction lit le nombre d'octets indiqué et le stocke dans le paramètre __lpResultBuffer.
Prototype : PhR_File_Read PROTO __hFile:HANDLE,__lpResultBuffer:LPBYTE,__dwNumberOfBytesToRead:DWordPhR_File_Write PROC __hFile:HANDLE,__lpBuffer:LPBYTE,__dwNumberOfBytesToWrite:DWord
Voir aussi :
PhR_File_Close,PhR_File_Exists,PhR_File_GetAssociatedPgm,PhR_File_GetCurrentPosition,PhR_File_Read,PhR_File_TimeToLongDate,PhR_File_Write