I posted this issue back during Beta 1 and was told that Microsoft will look at making a 64 bit Managed DirectX after the OS and the development environment was released.
That is way too late for those of us looking to release a 64 bit application any time soon!
Is there any update from Microsoft on availability of even a Beta Managed DirectX for the x64
Thanks
- John

No Managed DirectX for 64bit?
kasakaimumbai
Still NO Managed DirectX for 64 bit.
causal
LucasC
beN!
I havent heard any info about it as well. I have emailed irectx@microsoft.com" href="mailto
Regards,
Vikram
NimoTh
------------------------------------------------------------------
The DirectX Team is currently in the planning phase and do not have
specific time-lines. But our goal is to have 64-bit version the ships
at the same time as Whidbey or shortly there after.
Thanks,
DirectX
------------------------------------------------------------------
Regards,
Vikram
AZ-xyz
DirectX x64 Samples are available for C++ so I assume that DirectX is x64 ready.
Will there be a .NET x64 version of DirectX besides WPF
Ricky Wen - Microsoft
DirectX x64 Samples are available for C++ so I assume that DirectX is x64 ready.
Will there be a .NET x64 version of DirectX especially a DirectSound implementation
TOWFAS
walking fish
- JLucak
PetroWEB
Sigh...
I'm Still getting the BadImageFormatException with DX SQK Feb 2007... under Vista 64....
Here we go for the "/platform:x86" workaround...again
Are ya kidding
Thore
Express Beta 2 and a Windows XP Professional 64 Bits Trial ... I tryed to
compile a very simple example and got this exception when I try to executed
the successfully-compiled example:
System.BadImageFormatException was unhandled
Message=" is not a valid Win32 application. (Exception from HRESULT:
0x800700C1)"
Source="WindowsApplication1"
StackTrace:
at WindowsApplication1.Form1.button1_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons
button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd,
Int32 msg, IntPtr wparam, IntPtr lparam)
at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
at
System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32
dwComponentID, Int32 reason, Int32 pvLoopData)
at
System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32
reason, ApplicationContext context)
at
System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason,
ApplicationContext context)
at WindowsApplication1.Program.Main() in
c:\WindowsApplication1\WindowsApplication1\Program.cs:line 16
at System.AppDomain.nExecuteAssembly(Assembly assembly, String[] args)
at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
at System.Threading.ExecutionContext.Run(ExecutionContext
executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
My code is pretty simple and compiles OK....
using System;
using System.Windows.Forms;
using Microsoft.DirectX;
using Microsoft.DirectX.Direct3D;
namespace WindowsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Vector3 l_v1 = new Vector3(1, 2, 3);
Vector3 l_v2 = new Vector3(4, 5, 6);
float l_flDot = Vector3.Dot(l_v1, l_v2);
}
}
}
The problem I think is that the Managed DirectX has been compiled using .NET
1.1 for ONLY x86 architecture ( I saw it with ILASM ) ... Must be this
because with x86 version of Windows XP Pro my example works ok....
So no... August 2005 SDK ( released YESTERDAY ) dont support Win64... Hope they port it to x64 soon.....