AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Delphi komischer fehler:[DCC Warnung] Unit14.pas(404): W1019 FOR-Schleifenvariable muss eine
Thema durchsuchen
Ansicht
Themen-Optionen

komischer fehler:[DCC Warnung] Unit14.pas(404): W1019 FOR-Schleifenvariable muss eine

Ein Thema von blubber443 · begonnen am 9. Feb 2012 · letzter Beitrag vom 10. Feb 2012
Antwort Antwort
blubber443

Registriert seit: 28. Jan 2012
Ort: Dresden
41 Beiträge
 
Delphi XE2 Professional
 
#1

AW: komischer fehler

  Alt 9. Feb 2012, 19:47
Delphi-Quellcode:
var u: integer;
var i: integer;
...//irgendwo dort wird i ein wert zugewiesen, u aber nicht
for u:= 1 to i do
begin
...
end;
hab auch probiert nicht i sondern einfach ne zahl hinzuschreiben (10), bringt nix
  Mit Zitat antworten Zitat
blubber443

Registriert seit: 28. Jan 2012
Ort: Dresden
41 Beiträge
 
Delphi XE2 Professional
 
#2

AW: komischer fehler:[DCC Warnung] Unit14.pas(404): W1019 FOR-Schleifenvariable muss

  Alt 9. Feb 2012, 19:55
habs mit ner fußabweisenden schleife versucht, da klappts, versteh den fehler aber trotzdem nicht
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.343 Beiträge
 
Delphi 12 Athens
 
#3

AW: komischer fehler:[DCC Warnung] Unit14.pas(404): W1019 FOR-Schleifenvariable muss

  Alt 9. Feb 2012, 19:57
Zitat:
hab auch probiert nicht i sondern einfach ne zahl hinzuschreiben (10), bringt nix
Du hast die Fehlermeldung aber auch verstanden?
u ist die Schleifenvariable ... da kannst du am i Ändern was du willst ... auf u wird das wenig Einfluß haben.

PS: Außerdem sagt diese Meldung doch genau was los ist.
Wo hast du denn u deklariert? (doch nicht etwa als globale Variable )

Zitat:
habs mit ner fußabweisenden schleife versucht, da klappts, versteh den fehler aber trotzdem nicht
Auf deutsch klingt das ja richtig schrecklich.
Nja, ist schon klar, daß dort nicht gemekert wurd ... bei Repeat und While gibt es keine (explizite) Schleifenvariable.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
hathor
(Gast)

n/a Beiträge
 
#4

AW: komischer fehler:[DCC Warnung] Unit14.pas(404): W1019 FOR-Schleifenvariable muss

  Alt 10. Feb 2012, 05:19
Zitat:
habs mit ner fußabweisenden schleife versucht, da klappts, versteh den fehler aber trotzdem nicht
Auf deutsch klingt das ja richtig schrecklich.
Bitte um Übersetzung - ich kann mit diesem "schrecklichen" Wort nichts anfangen!
Angehängte Grafiken
Dateityp: jpg DELPHI_fussabweisend.jpg (64,9 KB, 75x aufgerufen)
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke
Online

Registriert seit: 10. Jun 2003
Ort: Berlin
9.934 Beiträge
 
Delphi 12 Athens
 
#5

AW: komischer fehler:[DCC Warnung] Unit14.pas(404): W1019 FOR-Schleifenvariable muss

  Alt 10. Feb 2012, 06:36
Bitte um Übersetzung - ich kann mit diesem "schrecklichen" Wort nichts anfangen!
Kopfabweisend: Die Bedingung wird vor den Befehlen in der Schleife geprüft -> for, while
Fußabweisend: Die Bedingung wird nach den Befehlen geprüft -> repeat
Der Begriff kommt wohl daher, dass der nächste Durchlauf ggf. abgewiesen wird.

Aber welche Deppen solche eingedeutschten Begriffe erfunden haben frage ich mich echt. Wie soll man damit außerhalb der Schule jemals wieder etwas anfangen... Statt die Schüler auf eine Ausbildung / ein Studium / das Berufsleben vorzubereiten wird mit mSum der ggf. aufkommende Spaß an Informatik weitgehend unterdrückt und mit solchen Begriffen und mSum in Kombination usw. auch der letzte praktische Nutzen des Unterrichts ausgeschlossen...
--> Nicht für das Leben, sondern für die Schule lernen wir.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.874 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: komischer fehler:[DCC Warnung] Unit14.pas(404): W1019 FOR-Schleifenvariable muss

  Alt 10. Feb 2012, 06:58
Kopfabweisend = entry condition loop
Fussabweisend = exit condition loop
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.343 Beiträge
 
Delphi 12 Athens
 
#7

AW: komischer fehler:[DCC Warnung] Unit14.pas(404): W1019 FOR-Schleifenvariable muss

  Alt 10. Feb 2012, 08:17
Wie schonmal gesagt.
Diese Fehlermeldung ist eindeutig und eigentlich auch verständlich.



Da bin ich froh, daß wir damals, in der Schule, nur ein bissl mit "nativem" Turbo Pascal gespielt hatten, ohne sowas wie "Stifte und Mäuse" und ohne übermäßige Verdeutschung.
(wobei ich zu diesem Zeitpunkt schon bissl QBASIC, Turbo Pascal und Delphi intus hatte)
Damals gab's an unseren Realschulen noch kein richtiges Info, mit viel eigenständigem Programmieren und so.


Eigentlich wäre es mal praktisch, wenn man für den Informatikunterricht mal von Seiten der Schulbehörden bissl mehr vorschreiben würde, bzw. überhaupt irgendwelche Vorgaben hätte und nicht jeder Lehrer hier sein eigenes Süppchen kochen könnte. Anstatt ihn, mit seinem teilweile stark überaltertem, unzeitgemäßen, prozedualen und mit globalen Variablen verseuchten (Halb)Wissen Glauben, auf die armen Schüler loszulassen.

Schön wäre es ja, wenn man möglichst vor den ersten eigenen Programmen den Schülern das Debuggen, die Nutzung der OH und vorallem das Verstehen von Fehlermeldungen beibringen würde.
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu (10. Feb 2012 um 08:19 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#8

AW: komischer fehler:[DCC Warnung] Unit14.pas(404): W1019 FOR-Schleifenvariable muss

  Alt 10. Feb 2012, 09:44
Anstatt ihn, mit seinem teilweile stark überaltertem, unzeitgemäßen, prozedualen und mit globalen Variablen verseuchten (Halb)Wissen Glauben, auf die armen Schüler loszulassen.
Was ist denn in Dich gefahren?
"Fußabweisend" ist ja beinahe so schön wie die Siemens-"Warzentaste". Aber deswegen gleich ein das Kind mit dem Bade ausschütten? Lieber ein gutes, durchdachtes Programm mit globalen Variablen, prozeduralem Vorgehen aus der Steinzeit der Programmierung, als ein Objectorientiertes, funktionales System, daß alleine zum Start 800 MB Speicher benötigt und max 1 MB große Dateien laden kann weil es am eigenen Overhead erstickt.
(ok auch nicht sehr sachlich, entschuldigung)

Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat
hathor
(Gast)

n/a Beiträge
 
#9

AW: komischer fehler:[DCC Warnung] Unit14.pas(404): W1019 FOR-Schleifenvariable muss

  Alt 10. Feb 2012, 07:53
Nicht für das Leben, sondern für die Schule lernen wir.
Danke an alle "Aufklärer"!
  Mit Zitat antworten Zitat
Antwort Antwort

 

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:41 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