PDA

View Full Version : مبتدی: این ارور لعنتی...D3DERR_INVALIDCALL: Invalid call (-2005530516)



JetFighter
پنج شنبه 19 مرداد 1391, 21: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();

}
}
}

از راهنمایی هاتون پیشاپیش تشکر می کنم.

tooraj_azizi_1035
جمعه 20 مرداد 1391, 21:55 عصر
کدوم خط باعث خطا میشه؟

JetFighter
شنبه 21 مرداد 1391, 10:08 صبح
سلام.
خوشحالم بالاخره یکی اومد اینجا:تشویق:
این خط لعنتی::گریه:


dev = new Device(d3d, 1, DeviceType.Software, this.Handle, CreateFlags.HardwareVertexProcessing, Mainpp);

JetFighter
شنبه 28 مرداد 1391, 11:02 صبح
سلام.
بابا یکی نیست اینجا به سوال ما جواب بده؟!
والا نه سوال تکراریه...
نه خیلی کلیه...:خجالت:

کاربرا هم که ماشالله هر کدوم یه پا گسترش دهنده ی دات نت هستن.:چشمک:
دیگه کجاش جای گنگی داره که جواب نمیدین؟!:افسرده::عصبانی++:

Arash_janusV3
شنبه 28 مرداد 1391, 11:24 صبح
می خواستم کدتان را تست کنم
ولی به این دستور دسترسی ندارم
using SlimDX.Direct3D9;
آن را هم بگذارید

JetFighter
یک شنبه 29 مرداد 1391, 21:08 عصر
www.SlimDX.org
نسخه ی ژانویه 201SDK رو دان کن...شرمنده من سرعتم پایینه نمی تونم برات بذارمش.
حجمش 50 مگ میشه که من تو 3 روز با آ دی ام دان کردم.
شرنده و تشکر.

ehsan7007
یک شنبه 29 مرداد 1391, 23:25 عصر
متن کامل ارور چیه؟ ایا بازم ادامه داره؟