glenelkins Posted June 3, 2009 Share Posted June 3, 2009 Hi Im just wondering why im getting this error: The best overloaded method match for 'Microsoft.DirectX.Direct3D.Device.Device(int, Microsoft.DirectX.Direct3D.DeviceType, System.Windows.Forms.Control, Microsoft.DirectX.Direct3D.CreateFlags, params Microsoft.DirectX.Direct3D.PresentParameters[])' has some invalid arguments here is the code public class TheDevice { Device dDevice = null; public void InitializeDevice() { // Create presentation params PresentParameters presentParams = new PresentParameters(); // Create device dDevice = new Device(0, DeviceType.Hardware, this, CreateFlags.SoftwareVertexProcessing, presentParams); } } If i change "this" to "Form1.ActiveForm" it compiles ok ?? i also get: Argument '5': cannot convert from 'Microsoft.DirectX.Direct3D.PresentParameters' to 'Microsoft.DirectX.Direct3D.PresentParameters[]' Link to comment https://forums.phpfreaks.com/topic/160753-problem-creating-direct3d-device-c/ Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.