Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Error al usar el método Write (https://www.clubdelphi.com/foros/showthread.php?t=67724)

mcs 03-05-2010 09:26:34

Error al usar el método Write
 
Hola,

Tengo una serie de funciones para guardar variables en un fichero (Integer, Word, Byte, String), pero no lo puedo compilar, debido a un error.

El código de todas las funciones es este:
Código Delphi [-]
procedure GuardarWord(var f: File; num: Word);
begin
  Write(f, num AND $FF);
  write(f, (num AND $FF00) shr 8);
end;

Y el error que me sale, a cada línea del Write, este: [DCC Error] UNIT_UTILS.pas(9): E2010 Incompatible types: 'procedure, untyped pointer or untyped parameter' and 'Integer'.

No entiendo porqué sale este error, ya que antes estaba el código directamente dentro de otras funciones, y no había errores... Cual es el motivo de este error? Y la solución?

Muchas gracias,

Marc

mcs 03-05-2010 10:27:10

Bueno, ya lo he solucionado.

El problema estaba en usar el tipo File. He definido un nuevo tipo (ArchivoBinario) del tipo File of Byte, y todo solucionado.

Saludos,

Marc


La franja horaria es GMT +2. Ahora son las 07:50:15.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi