Einzelnen Beitrag anzeigen

Benutzerbild von p80286
p80286

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

AW: If Abrage verhält sich komisch?

  Alt 10. Mär 2011, 15:42
Delphi-Quellcode:
const
  urlplan: array[0..3] of String = (
  '',
  'http://domain.de',
  'http://domain2.de',
  '');

procedure TForm1.ComboBox1Click(Sender: TObject);
begin
if urlplan[ComboBox1.ItemIndex]='then
ShowMessage('leer') else ShowMessage('voll');
end;
Also egal was die arrays beinhalten bekomme ich die Message "voll", obwohl etliche arrays leer sind. Ich verstehe nicht wieso funktioniert diese Abfrage nicht?
Also ich sehe hier nur ein Array!
Und an Wunder glaube ich erst recht nicht. Was sagt denn die Bereichsüberprüfung?
(und mein Freund der Debugger?)

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