Page 1 of 1

Como identificar si compile con Clipper o xHarbour?

Posted: Tue Aug 17, 2010 9:14 pm
by jgayoso
Como identificar en tiempo de ejecución si mi aplicativo se compilo con Clipper o xHarbour? hay una variable de ambiente?

Se agradece desde ya.

J. Gayoso

Re: Como identificar si compile con Clipper o xHarbour?

Posted: Tue Aug 17, 2010 11:18 pm
by hmpaquito
Es bien facil. Son defines que suministra el compilador de forma autóctona:

Code: Select all

#IfDef __XHARBOUR__
   cVar:= "Soy de xHarbour"
#Else
   #IfDef __HARBOUR__
      cVar:= "Soy de Harbour"
   #Else
       cVar:= "Soy de Clipper"
   #EndIf
#EndIf
 
Es importante el orden porque xHarbour tambien define automaticamente __HARBOUR__

Re: Como identificar si compile con Clipper o xHarbour?

Posted: Thu Aug 19, 2010 1:54 pm
by Patricio Avalos Aguirre
Hola

Tambien puedes probar con la funcion

Code: Select all

Version()
creo que en clipper tambien la tiene