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