Como identificar si compile con Clipper o xHarbour?

Post Reply
jgayoso
Posts: 170
Joined: Sat Aug 07, 2010 11:36 pm
Location: Chile

Como identificar si compile con Clipper o xHarbour?

Post 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
hmpaquito
Posts: 1200
Joined: Thu Oct 30, 2008 2:37 pm

Re: Como identificar si compile con Clipper o xHarbour?

Post 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__
User avatar
Patricio Avalos Aguirre
Posts: 1028
Joined: Fri Oct 07, 2005 1:56 pm
Location: La Serena, Chile
Contact:

Re: Como identificar si compile con Clipper o xHarbour?

Post by Patricio Avalos Aguirre »

Hola

Tambien puedes probar con la funcion

Code: Select all

Version()
creo que en clipper tambien la tiene
Saludos
Patricio

__________________________________________________________________
Version: Harbour 3.2.0dev (r1307082134),Compiler: Borland C++ 5.8.2 (32-bit)
PCode version: 0.3, FWH 13.2
http://www.sialm.cl
Post Reply