es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Delphi 10.4.2 FMX Cómo insertar una dirección en un String en un TCivicAddress?

¿Cuál es la forma de inicializar TCivicAddress y poner información de dirección en él? Incluso intenté configurar todo por separado, pero aún así encuentro errores.

var cAddr: TCivicAddress;
cAddr.FeatureName := '10';
cAddr.Thoroughfare := 'Xxxxx Xxxxx Xxx';
cAddr.SubLocality := 'Xxxxxx Xxxxx Xxx';
cAddr.PostalCode := '12345';
cAddr.Locality := 'Xxxxxx';
cAddr.AdminArea := 'Xxxxxxx';
cAddr.CountryName := 'Xxxxxxx';

¿No es posible crear TCivicAddress a partir de una cadena? No puedo encontrar documentación en línea.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Para inicializar un TCivicAddress y poner información de dirección en él, necesitas crear una instancia de la clase TCivicAddress y luego establecer sus propiedades. Aquí tienes un ejemplo:

    var cAddr: TCivicAddress;
    cAddr := TCivicAddress.Create;
    cAddr.FeatureName := '10';
    cAddr.Thoroughfare := 'Xxxxx Xxxxx Xxx';
    cAddr.SubLocality := 'Xxxxxx Xxxxx Xxx';
    cAddr.PostalCode := '12345';
    cAddr.Locality := 'Xxxxxx';
    cAddr.AdminArea := 'Xxxxxxx';
    cAddr.CountryName := 'Xxxxxxx';
    

    Crear una instancia de TCivicAddress es necesario para evitar errores al intentar establecer sus propiedades. No puedes crear TCivicAddress a partir de una cadena, ya que es una clase que necesita ser instanciada antes de establecer sus propiedades.

Comments are closed.