En principio parece correcto, aunque para mayor seguridad puedes utilizar algo así:
Código Delphi
[-]
Valor1 := InputBox('Sistema','Introduzca el número de la convención','');
if AnsiCompareText(Valor1, Valor2)...
Para evitar que las diferencias entre mayúsculas y minúsculas te devuelvan valores distintos cuando son iguales. Si deseas distinguor entre ambas puedes utilizar la opción que tú propones.