JetFighter
پنج شنبه 19 مرداد 1391, 22:33 عصر
سلام به همه ی عزیزان و کاربران زبان شیرین سی شارپ...
من دو روزه دارم با این کد ور می رم ولی نمی فهمم اشکال از کجاست...
کد ها در ویژوال استودیو 2010 و دات نت 4.0 هست.
using System;
using System.Collections.Generic;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using SlimDX.Direct3D9;
namespace slimDX
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
public Device dev = null;
public Direct3D d3d = new Direct3D();
public PresentParameters Mainpp = new PresentParameters();
private void Form1_Load(object sender, EventArgs e)
{
Mainpp.BackBufferCount = 1;
Mainpp.BackBufferFormat = Format.A8B8G8R8;
Mainpp.BackBufferHeight = 200;
Mainpp.BackBufferWidth = 100;
Mainpp.DeviceWindowHandle = this.Handle;
Mainpp.FullScreenRefreshRateInHertz = 1;
Mainpp.Multisample = 0;
Mainpp.MultisampleQuality = 0;
Mainpp.PresentationInterval = PresentInterval.Immediate;
Mainpp.SwapEffect = SwapEffect.Discard;
Mainpp.Windowed = false;
dev = new Device(d3d, 1, DeviceType.Software, this.Handle, CreateFlags.HardwareVertexProcessing, Mainpp);
dev.Clear(ClearFlags.Target, Color.Black, 1.0f, 1);
dev.BeginScene();
dev.EndScene();
dev.Present();
}
}
}
از راهنمایی هاتون پیشاپیش تشکر می کنم.
من دو روزه دارم با این کد ور می رم ولی نمی فهمم اشکال از کجاست...
کد ها در ویژوال استودیو 2010 و دات نت 4.0 هست.
using System;
using System.Collections.Generic;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using SlimDX.Direct3D9;
namespace slimDX
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
public Device dev = null;
public Direct3D d3d = new Direct3D();
public PresentParameters Mainpp = new PresentParameters();
private void Form1_Load(object sender, EventArgs e)
{
Mainpp.BackBufferCount = 1;
Mainpp.BackBufferFormat = Format.A8B8G8R8;
Mainpp.BackBufferHeight = 200;
Mainpp.BackBufferWidth = 100;
Mainpp.DeviceWindowHandle = this.Handle;
Mainpp.FullScreenRefreshRateInHertz = 1;
Mainpp.Multisample = 0;
Mainpp.MultisampleQuality = 0;
Mainpp.PresentationInterval = PresentInterval.Immediate;
Mainpp.SwapEffect = SwapEffect.Discard;
Mainpp.Windowed = false;
dev = new Device(d3d, 1, DeviceType.Software, this.Handle, CreateFlags.HardwareVertexProcessing, Mainpp);
dev.Clear(ClearFlags.Target, Color.Black, 1.0f, 1);
dev.BeginScene();
dev.EndScene();
dev.Present();
}
}
}
از راهنمایی هاتون پیشاپیش تشکر می کنم.