Jump to page: 1 2
Thread overview
win32.lib
Oct 26, 2003
Charles Sanders
Oct 26, 2003
J C Calvarese
Oct 26, 2003
Matthew Wilson
Oct 26, 2003
Charles Sanders
Oct 26, 2003
Charles Sanders
Oct 27, 2003
J C Calvarese
Oct 27, 2003
Y.Tomino
Oct 27, 2003
Charles Sanders
Oct 27, 2003
J Anderson
Oct 27, 2003
J Anderson
Oct 27, 2003
Charles Sanders
Oct 27, 2003
demoonlit
Oct 27, 2003
Charles Sanders
Oct 27, 2003
Y.Tomino
Oct 27, 2003
Charles Sanders
DIDE Editor(only): digcmod
Oct 27, 2003
Andrew Edwards
Oct 27, 2003
Charles Sanders
October 26, 2003
Hey all,

Ive bundled Y.Tomino's win32 headers together with winsock, some usable libraries , some contrib ( socket.d, depsrc.d ), and a help file ( useful only for finding what header for what function really ).  You can get it here www.atari-soldiers.com/win32.html .  I'd like to see this become standard, so please use it and report any findings.

Its also bundled with dide .99 ( www.atari-soldiers.com/dide.html ), added drag n drop, cleaned up some stuff.  Next release ill put to use Lars' dep walker, ill try to release more often also.  Im still having that problem with DIDE losing focus, then regaining focus and the caret is lost.  You can find the MFC Scintilla bindings here www.atari-soldiers.com/mfc_scintilla.zip , with a sample program to display the problem at www.atari-soldiers.com/ScintillaTest.zip .  Please help if you can!

Also, Im going to start on WinDy, some D bindings for win32 GUI's.  I mention this in case someone else has already started and we can collobarate or I can offer some help.

C


October 26, 2003
Charles Sanders wrote:
> Hey all,
> 
> Ive bundled Y.Tomino's win32 headers together with winsock, some usable
> libraries , some contrib ( socket.d, depsrc.d ), and a help file ( useful
> only for finding what header for what function really ).  You can get it
> here www.atari-soldiers.com/win32.html .  I'd like to see this become
> standard, so please use it and report any findings.

I absolutely agree that we need to standardize on one set of
Win32 headers.

Are you familiar with Mike Wynn's Win32 work at converting headers
(http://www.geocities.com/one_mad_alien/dcom_not_dcom.html)?

I made a few minor fixes to Mike's work to resolve some conflicts with
phobos's windows.d (http://jcc_7.tripod.com/d/win32.zip).


I noticed something in Y. Tomino's efforts (in winbase.d):

enum : uint { FILE_BEGIN = 0 }
enum : uint { FILE_CURRENT = 1 }
enum : uint { FILE_END = 2 }

where Mike takes this approach...

enum {
FILE_BEGIN           =0,
FILE_CURRENT         =1,
FILE_END             =2
}

I think this indicates there are different approaches that can be taken.
Tomino's files take up more space than Mike's files, so I think it probably is more comprehensive.

There is certainly much overlap between the work of these two
individuals.  Doesn't dig contain some of this stuff?  Also, re-defining
things that are defined in windows.d can cause conflicts that we need to
try to avoid.


> 
> Its also bundled with dide .99 ( www.atari-soldiers.com/dide.html ), added
> drag n drop, cleaned up some stuff.  Next release ill put to use Lars' dep
> walker, ill try to release more often also.  Im still having that problem
> with DIDE losing focus, then regaining focus and the caret is lost.  You can
> find the MFC Scintilla bindings here
> www.atari-soldiers.com/mfc_scintilla.zip , with a sample program to display
> the problem at www.atari-soldiers.com/ScintillaTest.zip .  Please help if
> you can!
> 
> Also, Im going to start on WinDy, some D bindings for win32 GUI's.  I
> mention this in case someone else has already started and we can collobarate
> or I can offer some help.

Mike Wynn was working on something called DFC that is in the win32.zip archive on his web page.  It may give you some ideas.

Justin

> 
> C


October 26, 2003
I don't know if this is germane to your discussions, but with the D.win32 stuff I plan to try and keep things in a manageable form. For example, I want to use a perl script applied to the latest SDK (I'm guessing this would be an automated step at Walter's base prior to each release) which will generate D.win32.error_codes.d, initially from WINERROR.H, but eventually including other headers as well, e.g WINSOCK2.H. I'm not saying that all the Win32 stuff should/could be automated in this way, but even just getting the error codes automated in this way would be a big boost. It also relies on segregating all the windows sections, but this could work just the same in D as in C/C++, i.e. windows.d imports D.win32.error_codes & D.win32.XYZ, etc. etc. This would make things manageable for the maintainers of the various parts of the libraries, whilst continuing with the convenience of the users.


"J C Calvarese" <jcc7@cox.net> wrote in message news:bnhkl0$2f2f$1@digitaldaemon.com...
> Charles Sanders wrote:
> > Hey all,
> >
> > Ive bundled Y.Tomino's win32 headers together with winsock, some usable
> > libraries , some contrib ( socket.d, depsrc.d ), and a help file (
useful
> > only for finding what header for what function really ).  You can get it here www.atari-soldiers.com/win32.html .  I'd like to see this become standard, so please use it and report any findings.
>
> I absolutely agree that we need to standardize on one set of Win32 headers.
>
> Are you familiar with Mike Wynn's Win32 work at converting headers (http://www.geocities.com/one_mad_alien/dcom_not_dcom.html)?
>
> I made a few minor fixes to Mike's work to resolve some conflicts with phobos's windows.d (http://jcc_7.tripod.com/d/win32.zip).
>
>
> I noticed something in Y. Tomino's efforts (in winbase.d):
>
> enum : uint { FILE_BEGIN = 0 }
> enum : uint { FILE_CURRENT = 1 }
> enum : uint { FILE_END = 2 }
>
> where Mike takes this approach...
>
> enum {
> FILE_BEGIN           =0,
> FILE_CURRENT         =1,
> FILE_END             =2
> }
>
> I think this indicates there are different approaches that can be taken. Tomino's files take up more space than Mike's files, so I think it probably is more comprehensive.
>
> There is certainly much overlap between the work of these two individuals.  Doesn't dig contain some of this stuff?  Also, re-defining things that are defined in windows.d can cause conflicts that we need to try to avoid.
>
>
> >
> > Its also bundled with dide .99 ( www.atari-soldiers.com/dide.html ),
added
> > drag n drop, cleaned up some stuff.  Next release ill put to use Lars'
dep
> > walker, ill try to release more often also.  Im still having that
problem
> > with DIDE losing focus, then regaining focus and the caret is lost.  You
can
> > find the MFC Scintilla bindings here www.atari-soldiers.com/mfc_scintilla.zip , with a sample program to
display
> > the problem at www.atari-soldiers.com/ScintillaTest.zip .  Please help
if
> > you can!
> >
> > Also, Im going to start on WinDy, some D bindings for win32 GUI's.  I mention this in case someone else has already started and we can
collobarate
> > or I can offer some help.
>
> Mike Wynn was working on something called DFC that is in the win32.zip archive on his web page.  It may give you some ideas.
>
> Justin
>
> >
> > C
>
>


October 26, 2003
Wow, lots of good stuff!  I hadnt realized so much had been done, is Mike still actively working on these ?  This does awnser alot of my questions ( you <i>can</i> have a static method used for WndProc :D ) Ill use this as a base.

So on the win32 stuff, whose are we going to use ?   How are we going to decide ?  I think we ( we as the community of developers! ) need to decide this ASAP.

C


"J C Calvarese" <jcc7@cox.net> wrote in message news:bnhkl0$2f2f$1@digitaldaemon.com...
> Charles Sanders wrote:
> > Hey all,
> >
> > Ive bundled Y.Tomino's win32 headers together with winsock, some usable
> > libraries , some contrib ( socket.d, depsrc.d ), and a help file (
useful
> > only for finding what header for what function really ).  You can get it here www.atari-soldiers.com/win32.html .  I'd like to see this become standard, so please use it and report any findings.
>
> I absolutely agree that we need to standardize on one set of Win32 headers.
>
> Are you familiar with Mike Wynn's Win32 work at converting headers (http://www.geocities.com/one_mad_alien/dcom_not_dcom.html)?
>
> I made a few minor fixes to Mike's work to resolve some conflicts with phobos's windows.d (http://jcc_7.tripod.com/d/win32.zip).
>
>
> I noticed something in Y. Tomino's efforts (in winbase.d):
>
> enum : uint { FILE_BEGIN = 0 }
> enum : uint { FILE_CURRENT = 1 }
> enum : uint { FILE_END = 2 }
>
> where Mike takes this approach...
>
> enum {
> FILE_BEGIN           =0,
> FILE_CURRENT         =1,
> FILE_END             =2
> }
>
> I think this indicates there are different approaches that can be taken. Tomino's files take up more space than Mike's files, so I think it probably is more comprehensive.
>
> There is certainly much overlap between the work of these two individuals.  Doesn't dig contain some of this stuff?  Also, re-defining things that are defined in windows.d can cause conflicts that we need to try to avoid.
>
>
> >
> > Its also bundled with dide .99 ( www.atari-soldiers.com/dide.html ),
added
> > drag n drop, cleaned up some stuff.  Next release ill put to use Lars'
dep
> > walker, ill try to release more often also.  Im still having that
problem
> > with DIDE losing focus, then regaining focus and the caret is lost.  You
can
> > find the MFC Scintilla bindings here www.atari-soldiers.com/mfc_scintilla.zip , with a sample program to
display
> > the problem at www.atari-soldiers.com/ScintillaTest.zip .  Please help
if
> > you can!
> >
> > Also, Im going to start on WinDy, some D bindings for win32 GUI's.  I mention this in case someone else has already started and we can
collobarate
> > or I can offer some help.
>
> Mike Wynn was working on something called DFC that is in the win32.zip archive on his web page.  It may give you some ideas.
>
> Justin
>
> >
> > C
>
>


October 26, 2003
Y.T. has a perl script for just that, you might check it out : http://hp.vector.co.jp/authors/VA028375/contents/D_windows.h.html

C
"Matthew Wilson" <matthew-hat@-stlsoft-dot.-org> wrote in message
news:bnhlnp$2gii$1@digitaldaemon.com...
> I don't know if this is germane to your discussions, but with the D.win32 stuff I plan to try and keep things in a manageable form. For example, I want to use a perl script applied to the latest SDK (I'm guessing this
would
> be an automated step at Walter's base prior to each release) which will generate D.win32.error_codes.d, initially from WINERROR.H, but eventually including other headers as well, e.g WINSOCK2.H. I'm not saying that all
the
> Win32 stuff should/could be automated in this way, but even just getting
the
> error codes automated in this way would be a big boost. It also relies on segregating all the windows sections, but this could work just the same in
D
> as in C/C++, i.e. windows.d imports D.win32.error_codes & D.win32.XYZ,
etc.
> etc. This would make things manageable for the maintainers of the various parts of the libraries, whilst continuing with the convenience of the
users.
>
>
> "J C Calvarese" <jcc7@cox.net> wrote in message news:bnhkl0$2f2f$1@digitaldaemon.com...
> > Charles Sanders wrote:
> > > Hey all,
> > >
> > > Ive bundled Y.Tomino's win32 headers together with winsock, some
usable
> > > libraries , some contrib ( socket.d, depsrc.d ), and a help file (
> useful
> > > only for finding what header for what function really ).  You can get
it
> > > here www.atari-soldiers.com/win32.html .  I'd like to see this become standard, so please use it and report any findings.
> >
> > I absolutely agree that we need to standardize on one set of Win32 headers.
> >
> > Are you familiar with Mike Wynn's Win32 work at converting headers (http://www.geocities.com/one_mad_alien/dcom_not_dcom.html)?
> >
> > I made a few minor fixes to Mike's work to resolve some conflicts with phobos's windows.d (http://jcc_7.tripod.com/d/win32.zip).
> >
> >
> > I noticed something in Y. Tomino's efforts (in winbase.d):
> >
> > enum : uint { FILE_BEGIN = 0 }
> > enum : uint { FILE_CURRENT = 1 }
> > enum : uint { FILE_END = 2 }
> >
> > where Mike takes this approach...
> >
> > enum {
> > FILE_BEGIN           =0,
> > FILE_CURRENT         =1,
> > FILE_END             =2
> > }
> >
> > I think this indicates there are different approaches that can be taken. Tomino's files take up more space than Mike's files, so I think it probably is more comprehensive.
> >
> > There is certainly much overlap between the work of these two individuals.  Doesn't dig contain some of this stuff?  Also, re-defining things that are defined in windows.d can cause conflicts that we need to try to avoid.
> >
> >
> > >
> > > Its also bundled with dide .99 ( www.atari-soldiers.com/dide.html ),
> added
> > > drag n drop, cleaned up some stuff.  Next release ill put to use Lars'
> dep
> > > walker, ill try to release more often also.  Im still having that
> problem
> > > with DIDE losing focus, then regaining focus and the caret is lost.
You
> can
> > > find the MFC Scintilla bindings here www.atari-soldiers.com/mfc_scintilla.zip , with a sample program to
> display
> > > the problem at www.atari-soldiers.com/ScintillaTest.zip .  Please help
> if
> > > you can!
> > >
> > > Also, Im going to start on WinDy, some D bindings for win32 GUI's.  I mention this in case someone else has already started and we can
> collobarate
> > > or I can offer some help.
> >
> > Mike Wynn was working on something called DFC that is in the win32.zip archive on his web page.  It may give you some ideas.
> >
> > Justin
> >
> > >
> > > C
> >
> >
>
>


October 27, 2003
Charles Sanders wrote:

>Hey all,
>
>Ive bundled Y.Tomino's win32 headers together with winsock, some usable
>libraries , some contrib ( socket.d, depsrc.d ), and a help file ( useful
>only for finding what header for what function really ).  You can get it
>here www.atari-soldiers.com/win32.html .  I'd like to see this become
>standard, so please use it and report any findings.
>
>Its also bundled with dide .99 ( www.atari-soldiers.com/dide.html ), added
>drag n drop, cleaned up some stuff.  Next release ill put to use Lars' dep
>walker, ill try to release more often also.  Im still having that problem
>with DIDE losing focus, then regaining focus and the caret is lost.  You can
>find the MFC Scintilla bindings here
>www.atari-soldiers.com/mfc_scintilla.zip , with a sample program to display
>the problem at www.atari-soldiers.com/ScintillaTest.zip .  Please help if
>you can!
>
>Also, Im going to start on WinDy, some D bindings for win32 GUI's.  I
>mention this in case someone else has already started and we can collobarate
>or I can offer some help.
>
>C
>
>  
>

Just a note about the DIDE, the update for .98a didn't work ("Your DIDE application is currently up to date"), I had to download the new version from the webpage.

-Anderson

October 27, 2003
J Anderson wrote:

> Charles Sanders wrote:
>
>> Hey all,
>>
>> Its also bundled with dide .99 ( www.atari-soldiers.com/dide.html ), added
>> drag n drop, cleaned up some stuff.  Next release ill put to use Lars' dep
>> walker, ill try to release more often also.  Im still having that problem
>> with DIDE losing focus, then regaining focus and the caret is lost.  You can
>> find the MFC Scintilla bindings here
>> www.atari-soldiers.com/mfc_scintilla.zip , with a sample program to display
>> the problem at www.atari-soldiers.com/ScintillaTest.zip .  Please help if
>> you can!
>>
>>
>
> Just a note about the DIDE, the update for .98a didn't work ("Your DIDE application is currently up to date"), I had to download the new version from the webpage.
>
> -Anderson
>
Also the .99 requires the user to re-enter known setting like the users name on re-install (over version .98a).

October 27, 2003
> Also the .99 requires the user to re-enter known setting like the users name on re-install (over version .98a).

Ok ill fix it thanks.  Im disabling the Update feature for now untill I can devote enough time to keep up with it.

C

P.S.

I noticed in Y.T's lib everything is defaulted to Unicode, im going to wrap them in version statements and update soon.


"J Anderson" <anderson@badmama.com.au.REMOVE> wrote in message news:bni539$4tr$1@digitaldaemon.com...
> J Anderson wrote:
>
> > Charles Sanders wrote:
> >
> >> Hey all,
> >>
> >> Its also bundled with dide .99 ( www.atari-soldiers.com/dide.html ),
> >> added
> >> drag n drop, cleaned up some stuff.  Next release ill put to use
> >> Lars' dep
> >> walker, ill try to release more often also.  Im still having that
> >> problem
> >> with DIDE losing focus, then regaining focus and the caret is lost.
> >> You can
> >> find the MFC Scintilla bindings here
> >> www.atari-soldiers.com/mfc_scintilla.zip , with a sample program to
> >> display
> >> the problem at www.atari-soldiers.com/ScintillaTest.zip .  Please
> >> help if
> >> you can!
> >>
> >>
> >
> > Just a note about the DIDE, the update for .98a didn't work ("Your DIDE application is currently up to date"), I had to download the new version from the webpage.
> >
> > -Anderson
> >
> Also the .99 requires the user to re-enter known setting like the users name on re-install (over version .98a).
>


October 27, 2003
Charles...

The link to digcmod is broken. Numberous errors occur in DIDE 0.99 which I can only attribute to the missing digcmod files until I can install them and observe the results.

Regards,
Andrew


October 27, 2003
Sorry fixed.

C
"Andrew Edwards" <edwardsac@spamfreeusa.com> wrote in message
news:bni7i8$8e8$1@digitaldaemon.com...
> Charles...
>
> The link to digcmod is broken. Numberous errors occur in DIDE 0.99 which I can only attribute to the missing digcmod files until I can install them
and
> observe the results.
>
> Regards,
> Andrew
>
>


« First   ‹ Prev
1 2