Da liegt das Problem.
PWideChar
ist ein Zeiger und dein Konstrukt
SpriteResPath + 'irgendwas'
erzeugt eine
temporäre RValue. Der Zeiger kann theoretisch in der nächsten Anweisung schon wieder ungültig sein. Dass das unter 32-Bit funktioniert, war reiner Zufall
Es funktioniert auch unter 64Bit aber nur mit langen Pfaden.
Zitat:
einfach als String zu deklarieren?
Jo das geht.. wäre kein Problem aber wie ich schon sagte mit langen Pfaden funktioniert es auch unter 64Bit.
Das sind so die dinge die ich nicht verstehe.
gruss