Hallo zusammen,
bin gerade dabei die D2D1_1.h nach Delphi zu konvertieren.
Erstes Demo lauft bereits
Nur hab ich nun folgendes Problem:
Delphi-Quellcode:
ID2D1Device = interface(ID2D1Resource)
['{47dd575d-ac05-4cdd-8049-9b02cd16f44c}']
function ClearResources(millisecondsSinceUse: UINT32 = 0): HResult; stdcall;
function CreateDeviceContext(const options: TD2D1_DEVICE_CONTEXT_OPTIONS; out deviceContext: ID2D1DeviceContext): HResult; stdcall;
nur bekomme ich beim verwenden der Funktion immer eine Zugriffsverletzung. Geh also davon aus das meine Konvertierung nicht passt. Original
MSDN Deklaration
Code:
HRESULT CreateDeviceContext(
D2D1_DEVICE_CONTEXT_OPTIONS options,
[out] const ID2D1DeviceContext **deviceContext
);
Wie wird [out] const nach Pascal konvertiert? Stimmt meine Konvertierung oder muss man da was anderes machen ?
bg