Frage zu nem befehl
lima-city → Forum → Programmiersprachen → Delphi & Pascal
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Mit welchem Datentyp arbeitest du denn?
Willst du einfach nur, wenn es sich um eine Ganzzahl handelt (unabhängig vom Datentyp), dass dann eine Anweisung ausgeführt wird?
Eine mögliche Lösung wäre z.B.
d := 3,00;d als Double x := frac (d);Nachkommastellen if x = 0 then begin //Anweisungen hier! end;
Solltest du etwas anderes meinen, beschreibe es bitte etwas genauer, und so, dass man sich auskennt! -
Ich habe zwar leider grade kein Compilierer für Pascal mehr auf dem PC aber soweit ich mich erinnere gibt es da 2 Möglichkeiten.
Entweder fragst du den Typ der Variable mit "VariantType" ab (wenn du Variants benutzt natürlich), oder du nutzt den Befehl "IsNumeric".
Wenn du die erste Variante verwendest nimmst du einfach deine Variable "Test" und überprüfst sie z.B. mit einer case Anweisung.
case VarType(TestVariable) of ...
Hier gibt es dann mehrere Optionen wie beispielsweise varEmpty, VarNull, VarInteger, VarString und und und... -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage