Den Code von DevEx möchte ich nicht ändern
Das würde ich aber dringend empfehlen. Der Code ist grob fahrlässig, eigentlich schon bösartig und gehört schlichtweg eliminiert. Eventuell kannst du dich ja durchringen, ihn in ein IFDEF zu packen, dass ihn bei D2006 ausblendet. D2006 kann nun mal nicht DPI aware.