Ok, gracias. Ahora no puedo probar porque me he metido en otro problema.
Me hicieron llegar el archivo fpc-2.6.2.i386-linux.tar.
Desinstal� el fpc 2.6.0 que trae debian 7.3 e instal� este por sh install.sh
La instalaci�n se realiz� sin problemas, pero el problema me surge cuando intento ejecutar Lazarus, que no me encuentra los fuentes del fpc.
Cuando abr� el archivo fpc-2.6.2.i386-linux.tar por lo que veo no trae los fuentes y por eso el lazarus no los encuentra "cosa normal"
Ahora alguien me podr� pasar el link desde donde se puedan descargar los fuentes del fpc para poderlos instalar en Linux debian y poder seguir trabajando con Lazarus.
Desde ya Gracias
========
| ISMAEL |
========
PD: Perdonen que los moleste tanto, pero sin conexi�n a Internet estoy sujeto a lo que alguien me pueda ayudar.
Earlier message 46 lines
----- Original Message -----
From: "Jos� Mejuto" <joshyfun en gmail.com>
To: "Spanish version of Lazarus List"
<lazarus-es en lists.lazarus.freepascal.org>
Sent: Tuesday, February 04, 2014 10:15 AM
Subject: Re: [Lazarus-es] Error de compilaci�n en Linux
El 04/02/2014 12:28, Ismael L. Donis Garcia escribi�:
> Si elimino la directiva {$H+} de la unit entonces me da el siguiente
> error:
> udm.pas(246,14) Error: Illegal type conversion: "ShortString" to "PChar"
Hola,
Deja el {H+} y pon tu linea as�:
rssc7.Params.ParamByName(LParam[i]).AsDate:=StrToDate(LValor[i],
ShortDateFormat,#0);
Por alguna raz�n debe estar confundiendo la primera funci�n de abajo en
vez de usar la segunda:
function StrToDate(
const S: AnsiString;
separator: Char
):TDateTime;
//--------------------------//
function StrToDate(
const S: AnsiString;
const useformat: ;
separator: Char = #0
):TDateTime;
--