Todo depende de el sitio donde intentas inicializar la variable caption. Además, si estás utilizando la variable frmCrearClave, ¿para que estás creando el formulario al vuelo?
Yo haría lo siguiente:
Código Delphi
[-]
with TfrmCrearClave.Create(nil) do
try
Caption := '';
if ShowModal = mrCancel Then
Close;
finally
Free;
end;end;
Saludos