Hola amigos:<br>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í:<br>type DatPart = record<br> ............<br> end;<br><br>var DP: DatPart;<br>
fi : file of DP;<br><br>En la forma en que lo pones estás definiendo una variable de archivo con un type, lo cual me parece que no fuciona.<br>Un saludo.<br><br><br><div class="gmail_quote">2011/2/15 Anxo Vázquez <span dir="ltr"><<a href="mailto:xanxov@esdebian.org" target="_blank">xanxov@esdebian.org</a>></span><br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Hola.<br><br>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.<br><br>Creo un archivo tipo de nombre DatPart.<br>
<br> type DatPart = record<br> ...........<br> end; <br><br>Creo la variable de archivo.<br><br> fi : File Of DatPart;<br><br>En cuanto hago uso de ka función.<br><br> FileSize( fi );<br>
<br>
Parece esperar un AnsiString y recibe una var fichero.<br><br>ciflet.pas(206,17) Error: Incompatible type for arg no. 1: Got "File Of DatPart", expected "AnsiString"<br><br>Uso la versión 9.28.2-12 en Debian 6.0 Squeeze.<br>
<br>¿ Alguna idea, por favor ?.<br><br>Un saludo.<img goomoji="323" style="margin: 0pt 0.2ex; vertical-align: middle;" src="cid:323@goomoji.gmail"><br><br><br>
<br>_______________________________________________<br>
Lazarus-es mailing list<br>
<a href="mailto:Lazarus-es@lists.lazarus.freepascal.org" target="_blank">Lazarus-es@lists.lazarus.freepascal.org</a><br>
<a href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es" target="_blank">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es</a><br>
<br></blockquote></div><br>