Ver Mensaje Individual
  #2  
Antiguo 23-10-2007
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Reputación: 30
jhonny Va camino a la famajhonny Va camino a la fama
Vi superficialmente que WinCrt es una biblioteca libre que "emula" las funciones Writeln y todas esas tal y cual como lo haria Delphi, pero eso sería aplicable en entornos como el Lazarus o asi por el estilo, pero aunque no leí mucho, el caso es que al parecer tu proyecto esta haciendo una referencia a dicha unidad y quiza no la tienes en tu computador y en ultimas tu unidad System hace lo mismo... entonces la solución podria ser una de las siguientes dependiendo de tu caso:

1. Verificar que el archivo wincrt.pas este en tu computador y decirle la ruta al delphi, entrando por Tools|Eviroment Options|Library y pegando dicha ruta en el campo Library path que te aparece en pantalla (Esto en caso de que luego necesites usar dicha unidad para compilarla en otro sistema operativo distinto del windows con esas mismas instrucciones).

o

2. Quitar de la clausula uses la referencia a wincrt y verificar que tu proyecto no la utilice y/o si es posible quitar las funciones que hagan uso de ella.

o

3. En el peor de los casos, que no tengas dicha biblioteca en tu computador y tengas que usarla, pues sinsaramente no la encontre a mano pero tendrias que buscarala por internet, descargarla, instalarla y volver al punto numero 1 de estas 3 opciones que te he presentado .

o

4. Hacer uso de la directiva $IFDEF colocando en el uses de tu unidad algo como lo siguiente:

Código Delphi [-]
{$IFDEF MSWINDOWS}
uses Windows, SysUtils, Classes, Variants; //Estas son unas unidades de ejemplo... 
             //piuensa en ellas como si fueran las... 
             //que tienes referenciadas en tu unidad.
                                           //Pero nota que en esta lista no he incluido wincrt.
{$ENDIF}
{$IFDEF LINUX}
uses Windows, SysUtils, Classes, Variants, wincrt; //Aqui si he incluido 
                //wincrt en caso de que esta unidad 
                //sea compilada en Linux.
{$ENDIF}

Espero te hay sido de ayuda .
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita