![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Error al intentar escribir en un archivos con BlockWrite o FileWrite
Amigos del club delphi, necesito de vuestra ayuda.
Estoy desarrollando una aplicación donde necesito escribir el contenido de una parte de un buffer a un archivo. He intentado realizar esto de dos formas: Primera Forma: -------------- type arreglobyte = array of byteprocedure xxx(param : pointer); var buffer : ^arreglobyte;begin buffer := @param;end; Segunda Forma: -------------- type arreglobyte = array of byteprocedure xxx(param : pointer); var buffer : ^arreglobyte;begin buffer := @param; //param es de tipo pointer (parametro de entrada)end; Comentarios: //tamaño representa cantidad de bytes a escribir del buffer al archivo //j: posición (en el buffer) desde donde se encuentran los bytes que escribiré al archivo La mayorìa de las veces este código trabaja de la manera deseada, es decir se toma "n" bytes del buffer ("n" es igual a la variable "tamaño") y escribe exitosamente estos bytes en el archivo. El problema es que algunas veces para ambos casos cuando se ejecuta la instrucción BlockWrite (en el primer caso), o FileWrite (en el segundo caso), se produce el siguiente error: Error 1784: El buffer del usuario no es válido para esta operación. NOTA: Cabe resaltar que el buffer esta bien y conserva correctamente la información que contiene. Espero que alguien me pueda ayudar a solucionar este problema, o quizas pueda indicar alguna otra manera para escribir un archivo desde un buffer. Les agradezco de antemano. Saludos |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Me da un error al intentar escribir en un campo memo de access | Nbull | SQL | 13 | 16-11-2007 14:25:11 |
Saber cual es el error cuando FileWrite retorna -1 | abracadabra | Varios | 1 | 16-11-2006 01:44:18 |
Error al intentar un Preview | JulioGO | Impresión | 2 | 28-04-2006 22:14:27 |
![]() |
|