00 Votos

Delphi/Lazarus: Convertir valor de Variant a String

Pregunta de Invitado | 07/02/2020 a las 17:38

Tengo una variable del tipo variant, pero en mi aplicación, necesito una variable de string.

¿Alguien sabe una forma de cómo cambiar un valor de variant en una cadena? ¿Es eso posible de alguna manera?

ResponderPositivoNegativo
0Mejor Respuesta0 Votos

Existe la función VarToStr() para este propósito. Puede pasar un valor de variant arbitrario a esta función y la función intenta hacer una cadena de ella.

var
  v: variant;
  s: string;
begin
  v := 'abc';
  s := VarToStr(v);

  v := 1;
  s := VarToStr(v);
end;

Como muestra el ejemplo, también puede usar la función con variables variantes que no hayan sido un tipo de string antes.
07/02/2020 a las 17:50

ResponderPositivo Negativo
Responder

Temas Relacionados

JavaScript: window.location como String

Información | 0 Comentarios

Aviso Importante

Por favor tenga en cuenta: Las contribuciones publicadas en askingbox.com son contribuciones de los usuarios y no deben reemplazar el asesoramiento profesional. No son verificados por independientes y no reflejan necesariamente la opinión de askingbox.com. Aprende más.

Participar

Haga su propia pregunta o escriba su propio artículo en askingbox.com. He aquí cómo.