![]() |
For-Schleifen Problem!
Hallo Ich bins wieder *g*
und zwar hab ich ein unverständliches Problem..Theoretisch sollte es gehen Code:
Delphi-Quellcode:
Und er bringt beim Starten folgendene Fehler... bzw beim Compilieren:
//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; [Fehler] main.pas(55): E2032 FOR-Schleifenvariable muss von ordinalem Typ sein Danke schonmal Progger |
Re: For-Schleifen Problem!
Was für ein Datentyp hat a?
|
Re: For-Schleifen Problem!
Zitat:
Zitat:
|
Re: For-Schleifen Problem!
habe i und a jeweils als Real-Typ deklariert
|
Re: For-Schleifen Problem!
Zitat:
Ebenfalls ist Real ein "abgekündigter" Typ (jedenfalls für .NET). |
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
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