You can subscribe to this list here.
2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(4) |
Sep
(26) |
Oct
(9) |
Nov
(15) |
Dec
(4) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2002 |
Jan
(4) |
Feb
(1) |
Mar
|
Apr
(5) |
May
(10) |
Jun
(18) |
Jul
(2) |
Aug
(6) |
Sep
(7) |
Oct
(4) |
Nov
(10) |
Dec
(7) |
2003 |
Jan
(5) |
Feb
|
Mar
(2) |
Apr
(20) |
May
(4) |
Jun
(10) |
Jul
(16) |
Aug
(3) |
Sep
(2) |
Oct
(1) |
Nov
(2) |
Dec
(2) |
2004 |
Jan
|
Feb
(1) |
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
(2) |
Sep
|
Oct
|
Nov
(1) |
Dec
|
2005 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2006 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
2007 |
Jan
(1) |
Feb
|
Mar
|
Apr
(2) |
May
(1) |
Jun
(2) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
2009 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
2010 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
(1) |
Dec
|
2012 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
From: Lloyd D. <ll...@ga...> - 2003-06-25 11:54:31
|
Christian I spot here 2 problems: 1st: GL.gluTessCallback(tess, GL.GLU_TESS_BEGIN, new GLUtessBeginProc(OnTessBegin)); the delegate might be disposed, and you could have a NullSomethingException at a quite unexcpected time. use either a GCHandle or, uh ... or something else.... 2nd I think there is a runtime mess with calling convention and an impossibility in C# to make things work as expected, in fact I get it up a while ago, sorry.... (I think OpenGL is expecting _cdecl function, whereas delegate are exported as _stdcall, no way to change that except by hacking the IL, ask Ridge, he might help .....) |
From: Christian B. <Ch...@be...> - 2003-06-24 03:23:39
|
Hi, I'm trying to use the gluTesselator in CsGL but I'm somewhat confused how to use it. I am using the following code to tessellate (in my case a font glyph) protected void GenerateText() { CsGL.OpenGL.GLUtesselator tess = GL.gluNewTess(); GL.gluTessCallback(tess, GL.GLU_TESS_BEGIN, new GLUtessBeginProc(OnTessBegin)); GL.gluTessCallback(tess, GL.GLU_TESS_VERTEX, new GLUtessVertexProc(OnTessVertex)); GL.gluTessCallback(tess, GL.GLU_TESS_END, new GLUtessEndProc(OnTessEnd)); GL.gluBeginPolygon(tess); GL.gluTessBeginContour(tess); foreach (CFreeTypeGlyph glyph in glyphs) { double ratio = Math.Max(glyph.maxX, glyph.maxY); for (int i=0; i<glyph.numPoints; i++) { int ix = glyph.points[i * 2]; int iy = glyph.points[(i * 2) + 1]; byte tag = glyph.tags[i]; double x = ix / ratio; double y = iy / ratio; double[] xy = { x, y }; GL.gluTessVertex(tess, xy, (IntPtr) 0); } } GL.gluTessEndContour(tess); GL.gluEndPolygon(tess); GL.gluDeleteTess(tess); } Where my callbacks look like this... public void OnTessBegin(uint type) { GL.glPolygonMode(GL.GL_FRONT_AND_BACK, GL.GL_FILL); GL.glBegin(GL.GL_POLYGON); GL.glEnable(GL.GL_TEXTURE_2D); // this one is added GL.glNormal3d(0, 0, 1); GL.glColor4d(1.0,1.0,1.0,1); } public void OnTessVertex(IntPtr data) { // PROBLEM - DATA IS NULL!!!!!! // THIS CODE WILL THROW double[] vertex = new double[3]; System.Runtime.InteropServices.Marshal.Copy(data, vertex, 0, 3); GL.glTexCoord2d(vertex[0], vertex[1]); GL.glVertex2d(vertex[0], vertex[1]); } protected void OnTessEnd() { GL.glEnd(); } When the tesselator calls my OnTessVertex function though the "data" param is null. I guess I'm just using the whole thing wrong but I don't know if it's my lack of understanding of OpenGL or lack of understanding of C# or maybe both (which I would not be surprised). Any thoughts on what is wrong with my code please? Thanks, -chris PS. CsGL Rocks! |
From: like g. <lik...@ho...> - 2003-06-16 08:53:19
|
Hi, I'm a newcomer to this mailing list. I am doing a simulation project using CsGL on .NET starting this week. I have problem with displaying a full screen display. Everytime I resize the window, the graphics won't resize accordingly, eventhough I have set the glViewport() and gluOrtho2D() command appropriately. Besides, the rendering will only show a blank/transparent form window, unless I resize the window for the first time. After resizing, then only the first render of the graphics appear after some time. I wonder what's the cause of this. Thanks a lot for any suggestion and help. Like. _________________________________________________________________ The new MSN 8: smart spam protection and 2 months FREE* http://join.msn.com/?page=features/junkmail |
From: catu74 <ca...@ol...> - 2003-06-16 00:15:13
|
I have a little code for using a picturebox with opengl, instead of using the form . If someone wants to know more about it, please send me an email to ca...@ol... Thanks Nacho |
From: Mike R. <mrl...@ya...> - 2003-05-21 00:31:10
|
Hi, When I run the CSGL examples (version 1.4.1) the form usually is blank, then when I change the forms size the form shows the rendering, if I resize the form it again becomes blank until I find an appropriate size again. Why is this so ? what can the problem be and what should I change in the code to fix this problem?? Thanks __________________________________ Do you Yahoo!? The New Yahoo! Search - Faster. Easier. Bingo. http://search.yahoo.com |
From: Hblax <hb...@li...> - 2003-05-19 11:14:05
|
Hi, All the examples I found in the internet make the render on the form, is it possible to redirect the render into a picturebox? Thank you Gian |
From: Ben H. <be...@ex...> - 2003-05-01 21:57:49
|
Someone should like to this article from the main page of CsGL. It's a pretty decent article. All the best, -ben houston http://www.exocortex.org/3dengine > -----Original Message----- > From: csg...@li... [mailto:csgl-users- > ad...@li...] On Behalf Of Jacek Artymiak > Sent: Tuesday, April 29, 2003 2:00 PM > To: csg...@li... > Subject: [Csgl-users] CsGL, OpenGL, VB.Net > > Hi, > > "Using OpenGL with VB.NET," my article that describes how to get CsGL to > play nicely with OpenGL and VB.Net has been published here: > > http://www.ondotnet.com/pub/a/dotnet/2003/04/28/opengl.html > > Best, > > Jacek > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Csgl-users mailing list > Csg...@li... > https://lists.sourceforge.net/lists/listinfo/csgl-users |
From: Hblax <hb...@li...> - 2003-05-01 09:13:02
|
Hi,=20 All the examples I found in the internet make the render on the form, is = it possible to redirect the render into a picturebox? Thank you Gian |
From: Jacek A. <ja...@ar...> - 2003-04-29 15:53:47
|
Hi, "Using OpenGL with VB.NET," my article that describes how to get CsGL to play nicely with OpenGL and VB.Net has been published here: http://www.ondotnet.com/pub/a/dotnet/2003/04/28/opengl.html Best, Jacek |
From: Wade W. <egg...@ho...> - 2003-04-21 03:03:43
|
I am new to using C#, and I am trying to work with OpenGL within C#. I = am working with Sharp Develop, and I can not seem to get it to find the = CSGL DLL in my code. Do I need to add it to the project in order for my = "using" statements to work. When I try to compile it tells me it can = not find CSGL. What do I need to do to get it to recognize the dll. eggman |
From: Plamen T. <pla...@ho...> - 2003-04-10 08:32:02
|
Hi, I try GLOutlineFont - great work!!! I am so expressed!!! 10x!!! I have a question: Could I use special symbols , cyrillic and etc.? Best wishes!!! Plamen _________________________________________________________________ Help STOP SPAM with the new MSN 8 and get 2 months FREE* http://join.msn.com/?page=features/junkmail |
From: Jeff M. <jm...@ya...> - 2003-04-10 04:50:40
|
I'll try it tomorrow. Thanks. - Jeff ----- Original Message ----- From: <ll...@ga...> To: "Jeff Ma" <jm...@ya...> Cc: <csg...@li...> Sent: Wednesday, April 09, 2003 8:04 PM Subject: Re: [Csgl-users] multi-monitor support > just a quick though .. > what about doing the OpenGL drawing to a Bitmap, and then display the > bitmap (in an ImageBox ...) ? > there is a sample showing how to draw to a bitmap here: > <csgl>/examples/CS/drawimage.cs > > it's a bit slower than direct drawing though ... > what do you think ? > > On Thursday, April 10, 2003, at 11:26 AM, Jeff Ma wrote: > > > I have one graphics card with two monitors. > > > > The problem is not related to csgl. It is OpenGL problem (thanks to > > Trent > > M.) OpenGL hw accelaration doesn't support multi-monitor. I tried Nehe > > sample (C++/OGL), same problem: runs fine on 1st monitor, no update on > > 2nd > > monitor. See opengl.org faq: > > http://www.opengl.org/developers/faqs/technical/mswindows.htm#mswi0100. > > > > A software pixel format may solve this problem. But Microsoft's generic > > pixel format also has bugs, it doens't draw correctly on child windows > > w/ > > double-buffer when resized, see > > http://support.microsoft.com/default.aspx?scid=kb;EN-US;272222. Plus > > software is slow. > > > > One promising solution is: > > http://support.microsoft.com/default.aspx?scid=kb;EN-US;272221: OpenGL > > renders to a DIB section (device-independent bitmap) and then blt to > > the > > window. The GLDib example runs fine on my two monitors and hw > > accelerated. I > > am not sure how difficult it is to add DIB support to Lloyd's code. > > > > Multi-monitor is very popular in the investment industry that I am > > writing > > code for. > > > > Jeff Ma > |
From: <ll...@ga...> - 2003-04-10 03:04:27
|
just a quick though .. what about doing the OpenGL drawing to a Bitmap, and then display the bitmap (in an ImageBox ...) ? there is a sample showing how to draw to a bitmap here: <csgl>/examples/CS/drawimage.cs it's a bit slower than direct drawing though ... what do you think ? On Thursday, April 10, 2003, at 11:26 AM, Jeff Ma wrote: > I have one graphics card with two monitors. > > The problem is not related to csgl. It is OpenGL problem (thanks to > Trent > M.) OpenGL hw accelaration doesn't support multi-monitor. I tried Nehe > sample (C++/OGL), same problem: runs fine on 1st monitor, no update on > 2nd > monitor. See opengl.org faq: > http://www.opengl.org/developers/faqs/technical/mswindows.htm#mswi0100. > > A software pixel format may solve this problem. But Microsoft's generic > pixel format also has bugs, it doens't draw correctly on child windows > w/ > double-buffer when resized, see > http://support.microsoft.com/default.aspx?scid=kb;EN-US;272222. Plus > software is slow. > > One promising solution is: > http://support.microsoft.com/default.aspx?scid=kb;EN-US;272221: OpenGL > renders to a DIB section (device-independent bitmap) and then blt to > the > window. The GLDib example runs fine on my two monitors and hw > accelerated. I > am not sure how difficult it is to add DIB support to Lloyd's code. > > Multi-monitor is very popular in the investment industry that I am > writing > code for. > > Jeff Ma |
From: Jeff M. <jm...@ya...> - 2003-04-10 01:27:11
|
I have one graphics card with two monitors. The problem is not related to csgl. It is OpenGL problem (thanks to Trent M.) OpenGL hw accelaration doesn't support multi-monitor. I tried Nehe sample (C++/OGL), same problem: runs fine on 1st monitor, no update on 2nd monitor. See opengl.org faq: http://www.opengl.org/developers/faqs/technical/mswindows.htm#mswi0100. A software pixel format may solve this problem. But Microsoft's generic pixel format also has bugs, it doens't draw correctly on child windows w/ double-buffer when resized, see http://support.microsoft.com/default.aspx?scid=kb;EN-US;272222. Plus software is slow. One promising solution is: http://support.microsoft.com/default.aspx?scid=kb;EN-US;272221: OpenGL renders to a DIB section (device-independent bitmap) and then blt to the window. The GLDib example runs fine on my two monitors and hw accelerated. I am not sure how difficult it is to add DIB support to Lloyd's code. Multi-monitor is very popular in the investment industry that I am writing code for. Jeff Ma ----- Original Message ----- From: "Lloyd Dupont" <ll...@ga...> To: <csg...@li...> Sent: Wednesday, April 09, 2003 4:24 AM Subject: Re: [Csgl-users] multi-monitor support > that will not really help you but: I have no idea, nor multiples screens .. > sorry ;-( > > I found this which seems to say you should have any problems ... > http://www.opengl.org/developers/faqs/technical/window.htm > > however, do you have different video card for different screen ? > an idea just come to my mind ... > could you check if your Control is recreated when it cross screen boundary ? > (you have HandleCreated/Destoyed event for this)... > > if yes a RecreateContext call on such event would probably help ... > > ----- Original Message ----- > From: "Jeff Ma" <jm...@ya...> > To: <csg...@li...> > Sent: Wednesday, April 09, 2003 2:48 AM > Subject: [Csgl-users] multi-monitor support > > > > Hi, > > > > If I drag my app (csgl) from one monitor to another, the OpenGLControl is > > not updating. gldraw doesn't produce anything. How can I fix this? Do I > > need to recreate some device on some events? > > > > Thanks for any help in advance. > > > > Jeff Ma > > > > > > > > > > ------------------------------------------------------- > > This SF.net email is sponsored by: ValueWeb: > > Dedicated Hosting for just $79/mo with 500 GB of bandwidth! > > No other company gives more support or power for your dedicated server > > http://click.atdmt.com/AFF/go/sdnxxaff00300020aff/direct/01/ > > _______________________________________________ > > Csgl-users mailing list > > Csg...@li... > > https://lists.sourceforge.net/lists/listinfo/csgl-users > > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Csgl-users mailing list > Csg...@li... > https://lists.sourceforge.net/lists/listinfo/csgl-users |
From: Lloyd D. <ll...@ga...> - 2003-04-09 14:08:41
|
I recently start a new opensource (and very small but usefull) project: http://pfct4net.sourceforge.net/ It's purpose is to go beyond limitation of DllImportAttribute, calling = any function pointer, and not only those returned by GetProcAddress() = .... the next release of CsGL might drop extension support and advice you to = use this library instead, it's while I ask you some feedback and if it looks ok ? cheers, Lloyd |
From: Lloyd D. <ll...@ga...> - 2003-04-09 11:50:47
|
Hi Plamen ! Well, we have a problem with it, it won't work anymore. soon I will make a CsGL update and advocate the Sourceforge newsgroup which are, in my opinion, the best option, so far. (you could also try th mailing list, as now) Anyway, as a preview, to access Sourceforge forums with outlook you should: - being registered on sourceforge, and have a user login and password. - create a new 'newsgroup account' with nntp.sourceforge.net as a server. select secure connection on the advanced tab enter you sourceforge login & password on server -> session setting then loof for the following newsgroup - sf.c.cs.cgsl.help - sf.c.cs.csgl.open_discussion ----- Original Message ----- From: "Plamen Tonchev" <pla...@ho...> To: <csg...@li...> Sent: Wednesday, April 09, 2003 9:39 PM Subject: [Csgl-users] Help: Problem with access to http://csgl.hyperboards2.com/ > > > > Hi everybody! > I have problem with access to CSGL forum > > http://csgl.hyperboards2.com/ doesn't work. > > What's going on? > > Regards > Platon > > _________________________________________________________________ > MSN 8 with e-mail virus protection service: 2 months FREE* > http://join.msn.com/?page=features/virus > > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Csgl-users mailing list > Csg...@li... > https://lists.sourceforge.net/lists/listinfo/csgl-users |
From: Plamen T. <pla...@ho...> - 2003-04-09 11:40:04
|
Hi everybody! I have problem with access to CSGL forum http://csgl.hyperboards2.com/ doesn't work. What's going on? Regards Platon _________________________________________________________________ MSN 8 with e-mail virus protection service: 2 months FREE* http://join.msn.com/?page=features/virus |
From: Lloyd D. <ll...@ga...> - 2003-04-09 11:24:48
|
that will not really help you but: I have no idea, nor multiples screens .. sorry ;-( I found this which seems to say you should have any problems ... http://www.opengl.org/developers/faqs/technical/window.htm however, do you have different video card for different screen ? an idea just come to my mind ... could you check if your Control is recreated when it cross screen boundary ? (you have HandleCreated/Destoyed event for this)... if yes a RecreateContext call on such event would probably help ... ----- Original Message ----- From: "Jeff Ma" <jm...@ya...> To: <csg...@li...> Sent: Wednesday, April 09, 2003 2:48 AM Subject: [Csgl-users] multi-monitor support > Hi, > > If I drag my app (csgl) from one monitor to another, the OpenGLControl is > not updating. gldraw doesn't produce anything. How can I fix this? Do I > need to recreate some device on some events? > > Thanks for any help in advance. > > Jeff Ma > > > > > ------------------------------------------------------- > This SF.net email is sponsored by: ValueWeb: > Dedicated Hosting for just $79/mo with 500 GB of bandwidth! > No other company gives more support or power for your dedicated server > http://click.atdmt.com/AFF/go/sdnxxaff00300020aff/direct/01/ > _______________________________________________ > Csgl-users mailing list > Csg...@li... > https://lists.sourceforge.net/lists/listinfo/csgl-users |
From: Lloyd D. <ll...@ga...> - 2003-04-09 11:17:18
|
cool :-) BTW I would probably make an update in a couple of week, with the following things: - I'm about to come with a very elegant and generic solution for extension and, more generically, to call (most) C function pointer, using Emit API. I will post it on the list as soon as it done to be beta tested .. - I will add Ben's font code - I will simplify Context/View relation and add a MultiThreadedControl in the distribution cheers, Lloyd ----- Original Message ----- From: "Jacek Artymiak" <ja...@ar...> To: <csg...@li...> Sent: Wednesday, April 09, 2003 8:03 PM Subject: [Csgl-users] CsGL & VB.Net > I wrote a short article on getting CsGL and VB.Net to work > together. I'll let you know when my editor publishes it. > > Best Regards, > > Jacek Artymiak > writer, author, developer, consultant -------------------- > member of the Board of the Python Business Forum --------- > email: ja...@ar... / www: http://www.artymiak.com - > > > ------------------------------------------------------- > This SF.net email is sponsored by: ValueWeb: > Dedicated Hosting for just $79/mo with 500 GB of bandwidth! > No other company gives more support or power for your dedicated server > http://click.atdmt.com/AFF/go/sdnxxaff00300020aff/direct/01/ > _______________________________________________ > Csgl-users mailing list > Csg...@li... > https://lists.sourceforge.net/lists/listinfo/csgl-users |
From: Jacek A. <ja...@ar...> - 2003-04-09 06:57:40
|
I wrote a short article on getting CsGL and VB.Net to work together. I'll let you know when my editor publishes it. Best Regards, Jacek Artymiak writer, author, developer, consultant -------------------- member of the Board of the Python Business Forum --------- email: ja...@ar... / www: http://www.artymiak.com - |
From: <ll...@ga...> - 2003-04-08 23:12:01
|
Thanks, Ben, I will add this. BTW, I learn a bit of Emit and I hope to come out soon with a very clean solution for extension ... On Wednesday, April 9, 2003, at 01:38 AM, Ben Houston wrote: > I am sharing this information in the hopes that it can be included in a > future version of CsGL. > > > Here are the two files that make up my version of the GLOutlineFont > > http://www.exocortex.org/csgl/GLOutlineFont.cs > http://www.exocortex.org/csgl/Win32Native.cs > > I make use of the GLOutlineFont class in the following way: > > (1) Inside InitGLContext I do the following: > > _glFont = new GLOutlineFont( this.Context, new Font( "Arial", 15 ) ); > _glFont.Init( Win32Native.GetDC( this.Handle ) ); > > (2) Then to use this class to write a font to the screen I do the > following inside the Paint() function: > > _glFont.DrawString( "my String" ); > > Hope that helps. > -ben houston > http://www.exocortex.org/ben > > > > ------------------------------------------------------- > This SF.net email is sponsored by: ValueWeb: > Dedicated Hosting for just $79/mo with 500 GB of bandwidth! > No other company gives more support or power for your dedicated server > http://click.atdmt.com/AFF/go/sdnxxaff00300020aff/direct/01/ > _______________________________________________ > Csgl-users mailing list > Csg...@li... > https://lists.sourceforge.net/lists/listinfo/csgl-users > |
From: Jeff M. <jm...@ya...> - 2003-04-08 16:48:49
|
Hi, If I drag my app (csgl) from one monitor to another, the OpenGLControl is not updating. gldraw doesn't produce anything. How can I fix this? Do I need to recreate some device on some events? Thanks for any help in advance. Jeff Ma |
From: Ben H. <be...@ex...> - 2003-04-08 15:38:49
|
I am sharing this information in the hopes that it can be included in a future version of CsGL. Here are the two files that make up my version of the GLOutlineFont http://www.exocortex.org/csgl/GLOutlineFont.cs http://www.exocortex.org/csgl/Win32Native.cs I make use of the GLOutlineFont class in the following way: (1) Inside InitGLContext I do the following: _glFont = new GLOutlineFont( this.Context, new Font( "Arial", 15 ) ); _glFont.Init( Win32Native.GetDC( this.Handle ) ); (2) Then to use this class to write a font to the screen I do the following inside the Paint() function: _glFont.DrawString( "my String" ); Hope that helps. -ben houston http://www.exocortex.org/ben |
From: Lloyd D. <ll...@ga...> - 2003-04-06 02:25:26
|
well, I think so (perhaps) when I did all of that I didn't understand what mean CLR compliant. which my uint const ae not. I wonder if typing all const from uint to int could help .. (didn't tested it yet ..) ----- Original Message ----- From: "Jacek Artymiak" <ja...@ar...> To: <csg...@li...> Sent: Saturday, April 05, 2003 7:30 PM Subject: [Csgl-users] CsGL and VB.NET > Just for the fun of it, I managed to get VB.NET to cooperate with > CsGL. It's been a flawless process so far, save for GL and GLU > constants, which VB.NET complains about. I solved this by > listing the constants my application uses in an Enum ... block > and then convering them to System.UInt32. I wonder if there is > another (better? more elegant?) way to do it? > > Best Regards, > -- > Jacek Artymiak > writer, author, developer, consultant -------------------- > member of the Board of the Python Business Forum --------- > email: ja...@ar... / www: http://www.artymiak.com - > > > ------------------------------------------------------- > This SF.net email is sponsored by: ValueWeb: > Dedicated Hosting for just $79/mo with 500 GB of bandwidth! > No other company gives more support or power for your dedicated server > http://click.atdmt.com/AFF/go/sdnxxaff00300020aff/direct/01/ > _______________________________________________ > Csgl-users mailing list > Csg...@li... > https://lists.sourceforge.net/lists/listinfo/csgl-users |
From: Jacek A. <ja...@ar...> - 2003-04-05 06:24:56
|
Just for the fun of it, I managed to get VB.NET to cooperate with CsGL. It's been a flawless process so far, save for GL and GLU constants, which VB.NET complains about. I solved this by listing the constants my application uses in an Enum ... block and then convering them to System.UInt32. I wonder if there is another (better? more elegant?) way to do it? Best Regards, -- Jacek Artymiak writer, author, developer, consultant -------------------- member of the Board of the Python Business Forum --------- email: ja...@ar... / www: http://www.artymiak.com - |