kostenloser Webspace werbefrei: lima-city


Frage zu nem befehl

lima-cityForumProgrammiersprachenDelphi & Pascal

  1. Autor dieses Themas

    simpsonline

    simpsonline hat kostenlosen Webspace.

    ich will haben dass wenn eine zahl integer is das es dann ne message ausgiebt
    aber if x:=integer then

    geht irgendwie nicht, kennt da wer nen befehl?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. burgi

    Co-Admin Kostenloser Webspace von burgi

    burgi hat kostenlosen Webspace.

    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!
  4. 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...
  5. Autor dieses Themas

    simpsonline

    simpsonline hat kostenlosen Webspace.

    ich werds mal probieren aber das mit dem case of dürfte funzen
    danke
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!