Hallo,
OUT LONG_PTR &font) {
Hm, das wäre jetzt ein Doppelpointer.
Reicht denn nicht
OUT LONG_long &font
oder
OUT LONG_PTR font) {
Es reicht das was von der
API GdipCreateFont vorgegeben wird.
Code:
GpStatus WINGDIPAPI GdipCreateFont( GDIPCONST GpFontFamily *fontFamily, REAL emSize, INT style,
Unit unit, GpFont **font )
Und hier wird nun mal ein Doppelpointer verlangt.
Das ist aber nicht mein Problem sondern das mir die Handles verloren gehen.
EDIT:
Es sieht so aus das VC++ extrem auf Speicherlecks reagiert das ist wohl auch der Grund warum dann von Speicher nicht gelesen werden kann.
gruss