| Poster | : Annihil8 | | Posts | : 10 | | Country | : Belgium | | City | : Lanaken |
| | | | Posted by Annihil8 on 08/08/2006 at 10:07:15
| | Hi,
I'm getting a lot of errors.
First is the windowed property, I had to change it to IsWindowed.
Second:
device = new Device(0, DeviceType.Hardware, this, CreateFlags.SoftwareVertexProcessing, presentParams);
==> this gives a pointer error. So I changed it to this.Handle
Third:
CustomVertex.TransformedColored[] vertices
==>CustomVertex could not be resolved.I've added the library Microsoft.DirectX.Direct3D.CustomVertex.TransformedColored[] vertices although it stands between the usings
Next 2 errors i didn't knew how to solve
Forth:
vertices[0].Color = Color.Red.ToArgb();
==>can not convert int to color
Fifth:
device.DrawUserPrimitives(PrimitiveType.TriangleList, 1, vertices);
==>DX.Graphicsbuffer inspected instead of vertices.
I hope that somebody can help me, because I really want to learn it.
| |
|
|
| |
| |
| Poster | : riemer | | Posts | : 1388 | | Country | : Belgium | | City | : Antwerp |
| | | | Posted by riemer on 08/08/2006 at 11:33:37
| | The first error is a tipical change in the DirectX 2.0 version.
Go to your references, and you'll see you have added a reference to DirectX 2.0.0.0 instead of the 1.something version.
Let us know if it worked!
zeker doen | |
|
|
| |
| |
| Poster | : Annihil8 | | Posts | : 10 | | Country | : Belgium | | City | : Lanaken |
| | | | Posted by Annihil8 on 09/08/2006 at 15:03:28
| | All the references are 1.0...
When "re"-adding I get that directX.Direct3D.device is an ambigious reference. Very strange there has to be something with the libraries | |
|
|
| |
| |
| Poster | : riemer | | Posts | : 1388 | | Country | : Belgium | | City | : Antwerp |
| | | | Posted by riemer on 10/08/2006 at 05:16:44
| | Maybe starting a new project, while making sure you select the 1.xxx references could help ?
If you cant solve it, let me know and I'll post a small zip file containing a DirectX starter project. | |
|
|
| |
| |
| Poster | : Annihil8 | | Posts | : 10 | | Country | : Belgium | | City | : Lanaken |
| | | | Posted by Annihil8 on 14/08/2006 at 06:26:46
| | | If you could do so, I get it only working on vs2003. Vs2005 doesn't even start :) | |
|
|
| |
| |
| Poster | : riemer | | Posts | : 1388 | | Country | : Belgium | | City | : Antwerp |
| | | | Posted by riemer on 15/08/2006 at 04:47:14
| | OK you can try this file:
http://www.riemers.net/Files/Forum/EmptyApp.zip
It simply contains a Visual Studio 2005 project, filled with the code from the second chapter and with the needed references. It runs on my PC. If you get any errors, let me know. | |
|
|
| |
| |
| Poster | : Annihil8 | | Posts | : 10 | | Country | : Belgium | | City | : Lanaken |
| | | | Posted by Annihil8 on 08/09/2006 at 01:55:17
| | Tnx, it did worked indeed, can't find the difference in my projects although.
Grtz
annihil8 | |
|
|
| |
| |
| Poster | : riemer | | Posts | : 1388 | | Country | : Belgium | | City | : Antwerp |
| | | | Posted by riemer on 08/09/2006 at 02:48:57
| | | Then it can only be a difference in the references or project settings. | |
|
|
| |
| |
| Poster | : Comboy | | Posts | : 5 | | Country | : | | City | : |
| | | | Posted by Comboy on 18/08/2007 at 09:25:47
| | This line sends out an error
| vertices[0].Position = new Vector4(150f, 100f, 0f, 1f); |
it works when converted into
| vertices[0].SetPosition ( new Vector4(150f, 100f, 0f, 1f)); |
actually there’s no Position property, Why is that? I’m using VS7 with DXSDK 9 for C#
| |
|
|
| |
| |
| Poster | : riemer | | Posts | : 1388 | | Country | : Belgium | | City | : Antwerp |
| | | | Posted by riemer on 18/08/2007 at 14:19:42
| | | That method was changed in the DirectX SDK about 1.5 years ago. Try dloading and installing the latest DirectX SDK. | |
|
|