Was die
Exception betrifft:
stell dir ein Objekt wie einen Pointer vor (ist es intern ja auch)
Delphi würde quasi sowas draus machen
Code:
if CustomerPos[color=#ff0000][b]^[/b][/color].ID = '' then
und wenn die Objektvariable nun auf NIL steht oder nur irgendeinen zufälligen Wert hat, dann wird praktisch auf etwas nicht Exisierendes zugegriffen und dann knallt es natürlich ganz laut.
Ein Therapeut entspricht 1024 Gigapeut.