@Ruediw: Darf ich den Sinn deiner Bemerkung hinterfragen? Natürlich kann man in jeder Programmiersprache sog. "casts" durchführen.

PasstSchos Vorschlag müsste theoretisch funktionieren.