Er meldet mir hier einen Speicherleck.
Das ist nachvollziehbar.
GetVerInfo
liefert einen
WideString
zurück, um dessen Freigabe du dich kümmern musst. Die Konvertierung nach
string
erzeugt einen neuen
string
, lässt aber den Speicherbereich des
WideString
unangetastet. Da du an den
WideString
so aber nicht mehr herankommst, kannst du ihn auch nicht freigeben. Daher entsteht hier ein Speicherleck.