AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Delphi Delphi spinnt, aber echt!!! Changed nicht Variablenname???
Thema durchsuchen
Ansicht
Themen-Optionen

Delphi spinnt, aber echt!!! Changed nicht Variablenname???

Ein Thema von glkgereon · begonnen am 21. Jan 2005 · letzter Beitrag vom 21. Jan 2005
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von glkgereon
glkgereon

Registriert seit: 16. Mär 2004
2.287 Beiträge
 
#1

Delphi spinnt, aber echt!!! Changed nicht Variablenname???

  Alt 21. Jan 2005, 17:11
also, mein delphi meint jetzt, es müsste sich mit intelligenten fehlermeldungen hervortuen.

Delphi-Quellcode:
const
  MaxPages = 10; //+1

var
  Changed: array [0..MaxPages] of Boolean;
Delphi-Quellcode:
procedure TForm_Main.Menu_CloseClick(Sender: TObject);
var i:Integer;
begin
  for i:=PageControl.ActivePageIndex to MaxPages-1 do
    Changed[i]:=Changed[i+1];
end;
soweit so gut

nun aber folgendes:
Zitat:
(Fehler) Unit1.pas(69): Array-Typ erforderlich
IST DER DUMM?????
»Unlösbare Probleme sind in der Regel schwierig...«
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: Delphi spinnt, aber echt!!!

  Alt 21. Jan 2005, 17:16
Changed ist ein reserviertes Wort, nimm einfach z.B. ArrChanged.
  Mit Zitat antworten Zitat
shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#3

Re: Delphi spinnt, aber echt!!!

  Alt 21. Jan 2005, 17:18
Zitat von glkgereon:
also, mein delphi meint jetzt, es müsste sich mit intelligenten fehlermeldungen hervortuen.
Zitat:
(Fehler) Unit1.pas(69): Array-Typ erforderlich
IST DER DUMM?????
Nein, aber in TControl gibt es die Methode Changed.
Und da dein Formular auf ein Control ist, wird eben auf die Procedure Changed zugegriffen
und nicht auf dein globales Array.
Andreas
  Mit Zitat antworten Zitat
Benutzerbild von Treffnix
Treffnix

Registriert seit: 25. Jun 2003
Ort: AC
740 Beiträge
 
Delphi 7 Professional
 
#4

Re: Delphi spinnt, aber echt!!!

  Alt 21. Jan 2005, 17:19
sowas kann man relativ schnell mit Hilfe der Codevervollständigung herausfinden. Dann sieht man nämlich, dass dem Change ein "Procedure" vorrausgeht.
  Mit Zitat antworten Zitat
Benutzerbild von glkgereon
glkgereon

Registriert seit: 16. Mär 2004
2.287 Beiträge
 
#5

Re: Delphi spinnt, aber echt!!!

  Alt 21. Jan 2005, 17:20
:grummel:

es gibt so momente, da könnte ich, und würde ich, und hätte ich ...


...delphi fast gelöscht
»Unlösbare Probleme sind in der Regel schwierig...«
  Mit Zitat antworten Zitat
Benutzerbild von Treffnix
Treffnix

Registriert seit: 25. Jun 2003
Ort: AC
740 Beiträge
 
Delphi 7 Professional
 
#6

Re: Delphi spinnt, aber echt!!!

  Alt 21. Jan 2005, 17:21
Da kann Delphi doch nix dafür, dass du bereits vergebene Namen für deine Variablen verwendest
  Mit Zitat antworten Zitat
Oxmyx

Registriert seit: 21. Sep 2004
499 Beiträge
 
#7

Re: Delphi spinnt, aber echt!!!

  Alt 21. Jan 2005, 17:24
Das kommt davon, wenn man globale Variablen mit nichtssagenden, allgemeinen Bezeichnern deklariert.
  Mit Zitat antworten Zitat
Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: München
11.412 Beiträge
 
Delphi 11 Alexandria
 
#8

Re: Delphi spinnt, aber echt!!!

  Alt 21. Jan 2005, 18:50
Egal was, gib dem Thread trotzdem einen sinnvollen Titel.

Danke.

......
Daniel W.
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat
Benutzerbild von Jens Schumann
Jens Schumann

Registriert seit: 27. Apr 2003
Ort: Bad Honnef
1.644 Beiträge
 
Delphi 2009 Professional
 
#9

Re: Delphi spinnt, aber echt!!!

  Alt 21. Jan 2005, 19:03
Zitat von Oxmyx:
Das kommt davon, wenn man globale Variablen mit nichtssagenden, allgemeinen Bezeichnern deklariert.
Genau
Und wieder ein klasse Beispiel das bestens zeigt, dass globale Variablen absolut schlechter Stil sind.
I come from outer space to save the human race
  Mit Zitat antworten Zitat
Benutzerbild von glkgereon
glkgereon

Registriert seit: 16. Mär 2004
2.287 Beiträge
 
#10

Re: Delphi spinnt, aber echt!!! Changed nicht Variablenname?

  Alt 21. Jan 2005, 19:05
wäre es anders gewesen wenn ich changed als eigenschaft von Form_Main deklariert hätte?
»Unlösbare Probleme sind in der Regel schwierig...«
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 09:38 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz