00 Stimmen

Delphi/Lazarus: Variant-Variable in einen String konvertieren

Frage von Gast | 03.01.2015 um 22:25

Ich habe eine Variable vom Typen Variant, benötige aber in meinem Programm eine String-Variable.

Ist es irgendwie möglich, den Variant-Wert in einen String umzuwandeln?

AntwortenPositivNegativ
1Beste Antwort1 Stimme

Dafür gibt es die Funktion VarToStr(). Diese Funktion nimmt einen beliebigen Variant-Wert an und versucht daraus einen String zu machen.

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

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

Wie das Beispiel zeigt, funktioniert dies auch mit Variant-Variablen, die ursprünglich gar nicht vom Typ String waren.
04.01.2015 um 22:04

AntwortenPositiv Negativ
Antworten

Ähnliche Themen

Wichtiger Hinweis

Bitte beachten Sie: Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.

Jetzt mitmachen

Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.