congrats on wingui and win32 build

480 views
Skip to first unread message

vustyle

unread,
Feb 12, 2011, 9:44:22 AM2/12/11
to golang-nuts, michael...@dfas.mil
Hi,

I have been following this group but couldn't do it most of the time
because my work blocks google groups. Yesterday, I was able to do a
full build on Windows using just MingW. But, in order to do that, I
had to delete the entire go folder and pull via 'hg clone.....'
Simply using 'hg pull .. hg update' didn't work on existing code from
previous install with the prepackaged win32 install in Zipped file.
(hope this helps those who have been getting errors on windows build)

Also, I would like to congratulate whoever wrote the wingui package
code in the "exp" folder. It's a great implementation of win32 api in
'go-lang', and it looks almost like 'native' win32api programming with
'c-language'. But, having spent time looking at it, I was wishing for
'templates' features in order to use the WTL way of programming
windows. It would allow Go to leverage the win32api without having to
depend on porting the entire MFC foundation class into Go-lang in
order to do windows GUI programming.

Another reason for WTL is that we need to hook into oracle Forms
codebase at my workplace. MFC doesn't play well with Oracle Forms
when hooking DLL's into the Oracle Forms environment.

Again, congrats on having such awesome code in wingui and win32 build.


Luan Vu (Michael)


Paulo Pinto

unread,
Feb 12, 2011, 1:27:07 PM2/12/11
to golang-nuts
You might want to have a look at Walk, a Go library for Windows
development.

https://github.com/lxn/walk

--
Paulo

Jonathan Wright

unread,
Feb 12, 2011, 5:05:39 PM2/12/11
to golang-nuts
Do the gomingw distributions (http://code.google.com/p/gomingw/) include the exp/wingui?

Can walk run on the gomingw builds?

Thanks,
Jonathan.

Alexander Neumann

unread,
Feb 12, 2011, 7:09:34 PM2/12/11
to golang-nuts, Jonathan Wright

> Can walk run on the gomingw builds?

Yes, Walk runs on those builds.

I will update instructions once the next Go release is out and if
there is no major breakage.

> Thanks,
> Jonathan.

Cheers
Alex

Wei guangjing

unread,
Feb 13, 2011, 5:54:48 AM2/13/11
to vustyle, golang-nuts, michael...@dfas.mil
2011/2/12 vustyle <vus...@gmail.com>
...I was wishing for

'templates' features in order to use the WTL way of programming
windows.  It would allow Go to leverage the win32api without having to
depend on porting the entire MFC foundation class into Go-lang in
order to do windows GUI programming.

Another reason for WTL is that we need to hook into oracle Forms
codebase at my workplace.  MFC doesn't play well with Oracle Forms
when hooking DLL's into the Oracle Forms environment.

use WTL or MFC in Go is possible, you can use swig wrap c++ code and use it in go, for swig go support windows port check <http://groups.google.com/group/golang-nuts/browse_thread/thread/f4bd14e10ec0b721>.

--
Wei guangjing

Luan Vu

unread,
Feb 13, 2011, 10:06:52 AM2/13/11
to Wei guangjing, golang-nuts, michael...@dfas.mil
thank you. i'll check into swig.

--
Luan Vu (Michael)
(317) 418-6481 primary/cell
email: vus...@gmail.com


lol  \o/   ;-;
[ laugh out loud, cheer, game-on ! ]


Reply all
Reply to author
Forward
0 new messages