Agregué la nueva sobrecarga para comparar GUIDs (ghEquals con valores TGUID). Ésta surge porque sólo las versiones más recientes del compilador admiten comparar dos valores TGUID con el signo "=". Quiero añadir una nota al respecto en la descripción del mensaje anterior, pero sería bueno saber cuál fue la primera versión de Delphi que lo permite (o la última que no lo permite). ¿Podrían ayudarme con esa averiguación? Es muy sencillo, sólo intenten compilar algo como lo siguiente en cualquier versión posterior a la 2007 y anterior a la XE2 (he comprobado que 2007 no lo permite y XE2 sí):
Código Delphi
[-]procedure TForm1.Button1Click(Sender: TObject);
Var
G1, G2 :TGUID;
begin
If G1 = G2 Then
end;
O bien que pudieran proporcionarme un enlace oficial que mencione desde qué versión es posible la comparación.
¡Muchas gracias!