[ pgavrilo @ 11.09.2009. 17:15 ] @
E ovako preveo sam ovaj kod iz C# u VB prema svojim mjerama da učim DX. Kod koji sam preveo je 1. tutorijal iz Menaged Dokumentacije i ovako glasi:
Code:
Imports Microsoft.DirectX
Imports Microsoft.DirectX.Direct3D
Imports System.Windows.Forms
Imports System.Drawing
Public Class Form1
    Inherits System.Windows.Forms.Form

#Region " Windows Form Designer generated code "

    Public Sub New()
        MyBase.New()

        '
        'Form1
        '
        Me.AutoScaleBaseSize = New System.Drawing.Size(5, 13)
        Me.ClientSize = New System.Drawing.Size(400, 300)
        Me.Text = "D3D Tutorial 01: CreateDevice"


    End Sub

    'Form overrides dispose to clean up the component list.
    Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)
        If disposing Then
            If Not (components Is Nothing) Then
                components.Dispose()
            End If
        End If
        MyBase.Dispose(disposing)
    End Sub

    'Required by the Windows Form Designer
    Private components As System.ComponentModel.IContainer

#End Region
    Dim device As device
    Public Function InitializeGraphics() As Boolean
        '    Try
        Dim PresentParamns As New Direct3D.PresentParameters()
        PresentParams.Windowed = True
        PresentParams.SwapEffect = SwapEffect.Discard
        device = New Device(0, DeviceType.Software, Me, CreateFlags.SoftwareVertexProcessing, PresentParams)
        Return True
        '   Catch e As DirectXException
        '      MsgBox(e.Message, MsgBoxStyle.Critical, "Error")
        '     Return False
        'End Try
    End Function


Greška se javi u funkciji InitializeGraphics() i to kad se pokuša napraviti objekat device. Može li mi neko reći gde je problem.
Unaprijed Hvala!
[ Eurora3D Team @ 15.09.2009. 00:54 ] @
Probaj umesto DeviceType.Software da stavis DeviceType.Hardware
[ pgavrilo @ 15.09.2009. 13:00 ] @
Pokušao sam i software i hardwer i reference. DA li problem može biti do moje konfiguracije na laptopu ili što koristim VS 2002. Stvarno ne znam :(
P.S. Pimjeri koji dolaze uz DX9 rade ali samo .exe, a projekti ne jer su napisani za VS 2003, pa valjda onda nije do konfiguracije ;)
[ bobby63 @ 24.12.2009. 00:27 ] @
Imas ovde tutorijale i primere za VB directX koji rade u 2005 i 2008.

http://vbprogramming.8k.com/tutorials/main.htm

Managed primeri koji stizu uz directx SDK su davno napusteni i, po meni, su samo gubljenje vremena.
[ Filip Strugar @ 24.12.2009. 22:15 ] @
Mozes i da razmislis o C# + XNA pristupu jer je to pravac koji je MS odabrao da podrzava za casual igre i sada vec postoji veliki community, mnogo primera i koda, dosta uradjenih igara, i mogucnost relativno jednostavnog objavljivanja zavrsenih igara na Xbox Live Marketplace-u.

(http://en.wikipedia.org/wiki/Microsoft_XNA)