Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi For-Schleifen Problem! (https://www.delphipraxis.net/79177-schleifen-problem.html)

Progger2005 17. Okt 2006 16:55


For-Schleifen Problem!
 
Hallo Ich bins wieder *g*

und zwar hab ich ein unverständliches Problem..Theoretisch sollte es gehen

Code:
Delphi-Quellcode:
  //Struktogrammm´s Beginn
  b:=False;
  a:=Length(Pswd);
  If a<8 Then //Überprüfung Passwortlänge
    begin
      //Fehlermeldung
      lblErgebnis.Caption:='ungültige Passwortlänge';
    end
  Else //Fortfahren des Struktogrammes
    begin
      FOR i:=0 To a Do
        begin
          //Anweisung
        end

    end;
Und er bringt beim Starten folgendene Fehler... bzw beim Compilieren:
[Fehler] main.pas(55): E2032 FOR-Schleifenvariable muss von ordinalem Typ sein

Danke schonmal

Progger

Luckie 17. Okt 2006 16:57

Re: For-Schleifen Problem!
 
Was für ein Datentyp hat a?

Bernhard Geyer 17. Okt 2006 16:57

Re: For-Schleifen Problem!
 
Zitat:

Zitat von Progger2005
Und er bringt beim Starten folgendene Fehler... bzw beim Compilieren:

Das ist ein Himmelweiter untschied.

Zitat:

Zitat von Progger2005
[Fehler] main.pas(55): E2032 FOR-Schleifenvariable muss von ordinalem Typ sein

Von was für einen Typ ist i?

Progger2005 17. Okt 2006 16:59

Re: For-Schleifen Problem!
 
habe i und a jeweils als Real-Typ deklariert

Bernhard Geyer 17. Okt 2006 17:00

Re: For-Schleifen Problem!
 
Zitat:

Zitat von Progger2005
habe i und a jeweils als Real-Typ deklariert

Real ist kein Ordinaler Typ. Hier müßtest Du Integer nehmen.
Ebenfalls ist Real ein "abgekündigter" Typ (jedenfalls für .NET).

Luckie 17. Okt 2006 17:01

Re: For-Schleifen Problem!
 
Na bitte. Real ist kein ordinaler Datentyp wie es zum Beispiel Integer einer ist. Ordinale Datentypen haben die Eigenschaft dass es genau einen ganzzahligen Vorgänger und einen ganzzahligen Nachfolger gibt.

DP-Maintenance 17. Okt 2006 17:03

DP-Maintenance
 
Dieses Thema wurde von "Christian Seehase" von "Windows API / MS.NET Framework API" nach "Object-Pascal / Delphi-Language" verschoben.
Ein allgemeines Problem mit der Sprache Delphi-Language an sich.


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:19 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz