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