FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Como identificar si compile con Clipper o xHarbour?
Posts: 170
Joined: Sat Aug 07, 2010 11:36 PM
Como identificar si compile con Clipper o xHarbour?
Posted: Tue Aug 17, 2010 09:14 PM

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

Posts: 1515
Joined: Thu Oct 30, 2008 02:37 PM
Re: Como identificar si compile con Clipper o xHarbour?
Posted: Tue Aug 17, 2010 11:18 PM
Es bien facil. Son defines que suministra el compilador de forma autóctona:
Code (fw): Select all Collapse
#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__
Posts: 1074
Joined: Fri Oct 07, 2005 01:56 PM
Re: Como identificar si compile con Clipper o xHarbour?
Posted: Thu Aug 19, 2010 01:54 PM
Hola

Tambien puedes probar con la funcion

Code (fw): Select all Collapse
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

Continue the discussion