Ontem me deparei com o operador XOR novamente. Nunca tinha usado e não entendia a função dele claramente. Agora sei. Isso aqui:

<code>Label1.Visible := Label1.Visible xor True;</code>

É a mesma coisa que isso:

<code>Label1.Visible := not Label1.Visible;</code>

Neste caso acima, não justifica complicar usando xor, mas talvez em outras situações ele seja mais útil. Eu nunca precisei dele, além do que, acho que o código fica mais difícil de ler.