Ver Mensaje Individual
  #2  
Antiguo 02-03-2018
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.556
Reputación: 25
egostar Va camino a la fama
Cita:
Empezado por Ñuño Martínez Ver Mensaje
La solución es simple usando compilación condicional. Un usuario que hizo un intento por su cuenta añadió un "{$IFDEF ISDELPHI2007ANDUP}", para una de las partes, pero no funciona en Tokio. He consultado esta página de la web de Embarcadero, pero mi duda es: ¿tengo que comprobar todas las versiones anteriores a VER200? ¿O hay alguna forma de saberlo sin tener que poner una ristra enorme de "{$IFDEF}"?

Por otro lado, y ya que estoy, ¿hay alguna opción de compilación que haga que STRING sea sinónimo de AnsiString en vez de WideString?
Hola Ñuño,

algo así te serviría

Código Delphi [-]
 {$IFDEF CONDITIONALEXPRESSIONS}
    {$IF CompilerVersion >= 17.0}
      {$DEFINE HAS_INLINE}
    {$IFEND}
    {$IF RTLVersion >= 14.0}
      {$DEFINE HAS_ERROUTPUT}
    {$IFEND}
 {$ENDIF}

Saludos
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita