Hi Pritpal,

Yes, now it compiles fine and even the demo works when I use msvc64.
(I have to turn off warnings to make demowvg.prg compile, these should 
better be fixed)

Some icons don't appear on the toolbar, only a white box 
is visible (Calendar, Index, Hide).

With msvc64, I'm getting this warning, which seems to be a valid one:
../../../wvgutils.c(1256) : warning C4244: 'argument' : conversion from 
'HB_PTRDIFF' to 'ULONG', possible loss of data

With pocc64, I'm getting this warning:
../../../wvgsink.c(308): warning #2027: Missing prototype for 
'hb_oleVariantUpdate'.

With mingw64, I getting these errors (some of these may be mingw64 problems):
---
i686-w64-mingw32-gcc -I../../../../../contrib/hbwin -I. 
-I../../../../../include  -Wall -W -O3 -fomit-frame-pointer  -DUNICODE  
-ogtwvg.o -c ../../../gtwvg.c
In file included from ../../../gtwvg.h:78:0,
                 from ../../../gtwvg.c:90:
z:/devl/mingw-450-64/lib/gcc/../../i686-w64-mingw32/include/commctrl.h:14:2: 
error: #error _WIN32_IE setting conflicts
In file included from ../../../gtwvg.h:86:0,
                 from ../../../gtwvg.c:90:
z:/devl/mingw-450-64/lib/gcc/../../i686-w64-mingw32/include/shlobj.h:14:2: 
error: #error _WIN32_IE setting conflicts
In file included from 
z:/devl/mingw-450-64/lib/gcc/../../i686-w64-mingw32/include/shlobj.h:88:0,
                 from ../../../gtwvg.h:86,
                 from ../../../gtwvg.c:90:
z:/devl/mingw-450-64/lib/gcc/../../i686-w64-mingw32/include/shlguid.h:13:2: 
error: #error _WIN32_IE setting conflicts
In file included from 
z:/devl/mingw-450-64/lib/gcc/../../i686-w64-mingw32/include/shlobj.h:98:0,
                 from ../../../gtwvg.h:86,
                 from ../../../gtwvg.c:90:
z:/devl/mingw-450-64/lib/gcc/../../i686-w64-mingw32/include/shobjidl.h:1763:69: 
error: expected declaration specifiers or '...' before 'SHCOLUMNID'
z:/devl/mingw-450-64/lib/gcc/../../i686-w64-mingw32/include/shobjidl.h:1764:80: 
error: expected declaration specifiers or '...' before 'SHCOLUMNID'
z:/devl/mingw-450-64/lib/gcc/../../i686-w64-mingw32/include/shobjidl.h:1765:68: 
error: expected declaration specifiers or '...' before 'SHCOLUMNID'
z:/devl/mingw-450-64/lib/gcc/../../i686-w64-mingw32/include/shobjidl.h:1786:86: 
error: expected declaration specifiers or '...' before 'SHCOLUMNID'
z:/devl/mingw-450-64/lib/gcc/../../i686-w64-mingw32/include/shobjidl.h:1788:97: 
error: expected declaration specifiers or '...' before 'SHCOLUMNID'
z:/devl/mingw-450-64/lib/gcc/../../i686-w64-mingw32/include/shobjidl.h:1790:85: 
error: expected declaration specifiers or '...' before 'SHCOLUMNID'
In file included from ../../../gtwvg.h:86:0,
                 from ../../../gtwvg.c:90:
z:/devl/mingw-450-64/lib/gcc/../../i686-w64-mingw32/include/shlobj.h:1672:5: 
error: expected specifier-qualifier-list before 'SHCOLUMNID'
In file included from ../../../gtwvg.h:86:0,
                 from ../../../gtwvg.c:90:
z:/devl/mingw-450-64/lib/gcc/../../i686-w64-mingw32/include/shlobj.h:1715:35: 
error: expected declaration specifiers or '...' before 'LPCSHCOLUMNID'
mingw64-make.exe[1]: *** [gtwvg.o] Error 1
mingw64-make.exe: *** [descend] Error 2
---

Brgds,
Viktor

On 2009 Nov 15, at 07:14, [email protected] wrote:

> Revision: 12883
>          
> http://harbour-project.svn.sourceforge.net/harbour-project/?rev=12883&view=rev
> Author:   vouchcac
> Date:     2009-11-15 06:14:05 +0000 (Sun, 15 Nov 2009)
> 
> Log Message:
> -----------
> 2009-11-14 22:05 UTC-0800 Pritpal Bedi ([email protected])
>  * contrib/gtwvg/Makefile
>  * contrib/gtwvg/wvgsysw.prg
>  * contrib/gtwvg/wvgwing.c
>  * contrib/gtwvg/wvgwnd.prg
>  - contrib/gtwvg/wincallb.c
>  - contrib/gtwvg/wincback.prg
> 
>  * contrib/gtwvg/tests/demoxbp.prg
>    ! Removed 32 bits only code which made GTWVG unusable on 64 bits 
>      opering systems. I just discoved a way to assign WndProc to 
>      system dialogs and hence this major change is effected.
> 
>      Viktor, please let me know if GTWVG now compiles fine on 64 bits.
> 
> Modified Paths:
> --------------
>    trunk/harbour/ChangeLog
>    trunk/harbour/contrib/gtwvg/Makefile
>    trunk/harbour/contrib/gtwvg/tests/demoxbp.prg
>    trunk/harbour/contrib/gtwvg/wvgsysw.prg
>    trunk/harbour/contrib/gtwvg/wvgwing.c
>    trunk/harbour/contrib/gtwvg/wvgwnd.prg
> 
> Removed Paths:
> -------------
>    trunk/harbour/contrib/gtwvg/wincallb.c
>    trunk/harbour/contrib/gtwvg/wincback.prg
> 
> 
> This was sent by the SourceForge.net collaborative development platform, the 
> world's largest Open Source development site.
> _______________________________________________
> Harbour mailing list (attachment size limit: 40KB)
> [email protected]
> http://lists.harbour-project.org/mailman/listinfo/harbour

_______________________________________________
Harbour mailing list (attachment size limit: 40KB)
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to