Macro HB_LEGACY_LEVEL can contain the version : #define HB_LEGACY_LEVEL 1.11 or -dHB_LEGACY_LEVEL =1.11
but i hope to remove this macro as soon as possible. For example at next release of FWH it can be removed. I don't like this type of work around, but is necessary in this case. 3rd party libraries should never use internal element directly. for this reason I think is not important by the moment this kind, but is possible in the next future. Best regards, Miguel Angel Marchuet bhays escribió: > Sorry to chime in so late on this, but I don't think > HB_LEGACY_LEVEL > is good terminology. > Two years from now what we do today > will be Legacy, and the reference becomes ambiguous. > Is there any reason it cannot instead refer to the last PCODE > version that was parallel to the change in item structure? > Also, the word "Level" doesn't indicate what scale it operates on. > > And though I tried to skim all the messages I did not follow > it closely (sorry, we've been very busy), were all the changes > related to Profiler elements in structures? > In which case, shouldn't this flag be something like > HB_Vxx_COMPATIBILITY > or > HB_Vxx_PROFILER_COMPATIBILITY > or > HB_Vxx_ITEM_COMPATIBILITY > > ? > > Again, sorry if it's too late to raise this; it wouldn't be the > end of the world if it shipped as-is. > > -- > Brian Hays > > > >> -----Original Message----- >> From: Miguel Angel Marchuet [mailto:[EMAIL PROTECTED] >> Sent: Saturday, November 29, 2008 6:58 AM >> To: Enrico Maria Giordano >> Cc: Xharbour-Developers List >> Subject: Re: [xHarbour-developers] 2008-11-29 12:10 UTC+0100 Miguel >> AngelMarchuet <[EMAIL PROTECTED]> >> >> if you want to use older versions of 3rd party libreries you need to >> add >> HB_LEGACY_LEVEL >> >> remove HB_NO_PROFILER make xharbour a lot of slow. >> >> better if you add two macros for release programs. >> >> Best regards, >> Miguel Angel Marchuet >> >> Enrico Maria Giordano escribió: >> >>> -----Messaggio Originale----- Da: "Miguel Angel Marchuet" >>> <[EMAIL PROTECTED]> >>> A: "Xharbour-Developers List" <xharbour- >>> >> [EMAIL PROTECTED]> >> >>> Data invio: sabato 29 novembre 2008 12.12 >>> Oggetto: [xHarbour-developers] 2008-11-29 12:10 UTC+0100 Miguel >>> AngelMarchuet <[EMAIL PROTECTED]> >>> >>> >>> >>>> 2008-11-29 12:10 UTC+0100 Miguel Angel Marchuet >>>> <[EMAIL PROTECTED]> >>>> * include\classes.h >>>> * include\hbvmpub.h >>>> * to use old 3rd party libs, is needed to build xharbour with >>>> >> macro >> >>>> HB_LEGACY_LEVEL, >>>> because profiler structural variables are eliminated from its >>>> structure when are >>>> not needed. Are also removed on HB_NO_PROFILER. >>>> >>> Does it mean that HB_NO_PROFILER is enough or we have to add >>> HB_LEGACY_LEVEL too? >>> >>> EMG >>> >>> -- >>> EMAG Software Homepage: http://www.emagsoftware.it >>> The EMG's ZX-Spectrum Page: http://www.emagsoftware.it/spectrum >>> The Best of Spectrum Games: http://www.emagsoftware.it/tbosg >>> The EMG Music page: http://www.emagsoftware.it/emgmusic >>> >>> __________ Información de ESET Smart Security, versión de la base de >>> firmas de virus 3650 (20081128) __________ >>> >>> ESET Smart Security ha comprobado este mensaje. >>> http://www.eset.com >>> >>> >>> >>> >>> >> ----------------------------------------------------------------------- >> -- >> This SF.Net email is sponsored by the Moblin Your Move Developer's >> challenge >> Build the coolest Linux based applications with Moblin SDK & win great >> prizes >> Grand prize is a trip for two to an Open Source event anywhere in the >> world >> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >> _______________________________________________ >> xHarbour-developers mailing list >> xHarbour-developers@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/xharbour-developers >> No virus found in this incoming message. >> Checked by AVG - http://www.avg.com >> Version: 8.0.176 / Virus Database: 270.9.3/1788 - Release Date: >> 11/28/2008 8:17 AM >> > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > xHarbour-developers mailing list > xHarbour-developers@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/xharbour-developers > > __________ Información de ESET Smart Security, versión de la base de firmas > de virus 3650 (20081128) __________ > > ESET Smart Security ha comprobado este mensaje. > http://www.eset.com > > > > > ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ xHarbour-developers mailing list xHarbour-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xharbour-developers