Hallo TiGü,
ist alles kein Geheimnis, soll ja ohnehin OpenSource werden. Anbei das gezippte Projekt. Noch ein bisschen unstrukturiert, bin ja auch noch in der Vor-Entwicklungs-Phase
Im Ordner Source\D2 sind die Header-Übersetzungen von D2D1_1 und D3D11_1 sowie die D2DBaseTypes.
in der Datei D2D_test wird in der
Unit constructor TD2DTest.Create(DeviceD11: ID3D11Device); das D2D Device created.
was auskommentiert ist unter { funktioniert } ist das was geht. Damit kann ich schon auf die Surface zeichnen.
Weiter unten sind dann die Test bei denen ich die Zugriffsverletzung bekomme.
Sollte sich unter XE2 compilieren lassen.
bg