Есть ли другой способ сравнить 2 элемента TGUID, кроме преобразования их в строки (функция guidtostring) и после вычисления выражения, в Delphi 7?
Вы можете использовать IsEqualGUID API, объявленный в SysUtils .
IsEqualGUID () (или IsEqualIID ()), как предложил TOndrej. Вы также можете использовать SysUtuils. Вместо этого используйте CompareMem (), поскольку TGuid - это двоичный массив байтов.