[Lazarus-es] Filesize

Rubén Ibáñez ruben.mariano.ibanez en gmail.com
Mie Feb 16 17:29:01 CET 2011


Hola amigos:
Creo que el problema puede estar en que no se declara una variable entre el
type y el record. Creo que debería ser así:
type   DatPart = record
           ............
         end;

var    DP: DatPart;
         fi  : file of DP;

En la forma en que lo pones estás definiendo una variable de archivo con un
type, lo cual me parece que no fuciona.
Un saludo.


2011/2/15 Anxo Vázquez <xanxov en esdebian.org>

> Hola.
>
> Tengo un problema con la función FileSize que en Pascal se utilizaba para
> conocer el tamaño de los archivos tipeados. Se que con Delphi funciona, pero
> no lo veo nada claro en Lazarus.
>
> Creo un archivo tipo de nombre DatPart.
>
>     type   DatPart = record
>                ...........
>            end;
>
> Creo la variable de archivo.
>
>     fi : File Of DatPart;
>
> En cuanto hago uso de ka función.
>
>   FileSize( fi );
>
> Parece esperar un AnsiString y recibe una var fichero.
>
> ciflet.pas(206,17) Error: Incompatible type for arg no. 1: Got "File Of
> DatPart", expected "AnsiString"
>
> Uso la versión 9.28.2-12 en Debian 6.0 Squeeze.
>
> ¿ Alguna idea, por favor ?.
>
> Un saludo.[?]
>
>
>
> _______________________________________________
> Lazarus-es mailing list
> Lazarus-es en lists.lazarus.freepascal.org
> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20110216/07d85c4d/attachment-0002.html>
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: 323.gif
Type: image/gif
Size: 100 bytes
Desc: no disponible
URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20110216/07d85c4d/attachment-0002.gif>


More information about the Lazarus-es mailing list