Cita:
Empezado por Jais
...
Pero el problema esta cuando quiero "redefinir ReadFile" ya que segun esta API los tipos de sus parametros son:
hFile:Cardinal
lpBuffer: UnTyped
nNumberOfBytesToRead: Cardinal
lpNumberOfBytesRead:Cardinal
lpOverlapped: POverLapped
Como pueden ver el 2º parametro pone: UnTyped y ahi es donde tengo el problema.
¿Que tipo puedo ponerle al redefinir la api al 2º parametro(lpBufffer: UnTyped) para que el codigo de arriba me siga funcionando y sin cambiar el codigo de arriba?
|
Hola Jais.
En realidad el segundo parámetro de la función
ReadFile es de tipo
LPVOID, un puntero sin tipo:
Código:
typedef void *LPVOID;
Es decir que en Delphi lo podés declarar de tipo
Pointer.
Saludos