Contestando a tus preguntas:
1)
No es ninguna función. Es una asignación a una variable booleana. Seguramente el que la usaba la inicializa por defecto a True, pero sin el resto del código no podría asegurarte más
2)
La forma correcta de probar el login en primera instancia sería algo como esto:
Código Delphi
[-]if tedit1.Text = tedit2.Text then
begin
end
else
ShowMessage('Las contraseñas no son iguales');
Respecto a la pregunta final, depende del gusto de cada uno, pero piensa una cosa: Para comprobar si se realiza el login correctamente sobre usuarios de la base de datos... ¡Tienes que conectarte primero a la base de datos con un usuario!.
En este caso, lo que se suele hacer es tener un usuario genérico en la base de datos, conectarte con ese a la misma, y luego comprobar los perfiles y autorizaciones con cada uno de los usuarios dados de alta
Saludos