Einzelnen Beitrag anzeigen

Alex_ITA01

Registriert seit: 22. Sep 2003
1.123 Beiträge
 
Delphi 12 Athens
 
#1

Datentyp einer OLEVariant herausfinden

  Alt 15. Dez 2008, 10:04
Hallo zusammen,
wisst ihr, wie ich von einer Variable, welche als OLEVARIANT deklariert ist, herausfinden kann, ob diese nun ein Interger, Double oder evtl. String ist?

Beispiel:
Delphi-Quellcode:
var
  Test : OleVariant;
begin
  Test := 9.876;
  //Hier jetzt die Unterscheidung
  if Test = Double then
    ShowMessage(FloatToStrF(Test, fffixed, 15, 3));
  
  Test := '9.876';
  if Test = String then
    ShowMessage(Test);

  //usw...
end;
Ich hoffe, ihr könnt mir da weiterhelfen.
Danke und viele Grüße
Alex
Let's fetz sprach der Frosch und sprang in den Mixer
  Mit Zitat antworten Zitat