On Fri, 15 Feb 2008, Randy Portnoff wrote:
> Hi all,
> I am having the problems with the current build (note that none of 
> these issues occur with the Beta3 build) - I am using MSVC 6):
> -----------------------
> 1. Needed to include "#IFNDEF" statements at the bottom of HBSETUP.CH 
> since these vars seem to already be defined somewhere else. Note that 
> Beta3 included these "#IFNDEF" statements but the current build does not.

hbsetup.ch should not be longer included. All definitions inside
this file are include in build in PP rules.

> -----------------------
> 2. I am still using ADS/ALS v6.22 and therefore the new RDDADS will 
> not work for me - I must use the RDD_ADS from Beta3 instead - Perhaps 
> it should be included in the new build for developers not yet using ADS v8.
> -----------------------

ace.h has been removed from SVN - you have to use your own ace.h file
if you want to recompile Harbour for source.

> 3. I have my own version of OLE2.C - I had to remove the following 
> line from HBDATE.H...
> extern HB_EXPORT HB_ULONG hb_dateMilliSeconds( void );
> ...otherwise I get these errors when compiling OLE2.C:
> cl -TP -W3 -nologo -I..\..\include -DWIN32 -c -Fo..\..\obj\vc\ole2.obj 
> ole2.c
> ole2.c
> ..\..\include\HBdate.h(61) : error C2146: syntax error : missing ';' 
> before identifier 'hb_dateMilliSeconds'
> ..\..\include\HBdate.h(61) : fatal error C1004: unexpected end of file found

hbdate.h should be include after hbapi.h - I'll remove this limitation ASAP.

> -----------------------
> 4. I need to include "/NODEFAULTLIB:libcmt.lib" to get around link 
> errors - I'm not sure what the implications of this are.
> -----------------------
> 5. I can get my app to build, but get this warning:
> LINK : warning LNK4089: all references to "ADVAPI32.dll" discarded by 
> /OPT:REF

This are MSVC linker related problems. Probably you mixed C and C++
libraries/code.

> -----------------------
> 6. When I run my Windows app, the app seems to launch ok but a DOS 
> box appears in the background.

The default build time GT (GTWIN) is activated. If you do not
want to use it add to your code:
   ANNOUNCE HB_GTSYS
   REQUEST HB_GT_GUI_DEFAULT  // for TONE() and ClipBoard functions

best regards,
Przemek
_______________________________________________
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to