Ja, man sollte vielleicht hinzufügen, auch wenn Managed
DirectX bis vor einiger Zeit nicht Bestandteil der normalen
DirectX Runtime war, jetzt ist es das und ist somit mehr oder weniger gleichberechtigt mit den
COM-Komponenten. Im Hinblick auf Vista könnte es sogar mal das offizielle werden, also hast du eigentlich nichts zu verlieren, wenn du gleich auf Managed
DirectX setzt, es ist in jeder Hinsicht komfortabler
Und, nicht zu vergessen, die C#-Beispiele sind oftmals leichter in Delphi umzusetzen als die C++-Beispiele, zumal du das jeweils aktuelle Managed
DirectX einfach in Delphi einbinden kannst (.NET ist halt .NET, egal in welcher Sprache), während du bei den
COM-Komponenten immer auf eine Übersetzung nach Delphi warten musst.
Als Einstieg kann ich dir alternativ zu dem von dir verlinkten Tutorial auch die auf
www.codeproject.com empfehlen, unter C#->Multimedia->
DirectX.