AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Argument außerhalb des Bereichs

Ein Thema von EdAdvokat · begonnen am 6. Dez 2020 · letzter Beitrag vom 6. Dez 2020
Antwort Antwort
Redeemer

Registriert seit: 19. Jan 2009
Ort: Kirchlinteln (LK Verden)
1.108 Beiträge
 
Delphi 2009 Professional
 
#1

AW: Argument außerhalb des Bereichs

  Alt 6. Dez 2020, 19:24
Delphi-Referenz durchsuchenSystem.High ist nur für Arrays das, was du denkst.
Janni
2005 PE, 2009 PA, XE2 PA
  Mit Zitat antworten Zitat
EdAdvokat

Registriert seit: 1. Mai 2016
Ort: Berlin
419 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#2

AW: Argument außerhalb des Bereichs

  Alt 6. Dez 2020, 19:32
Gebe ich for i := 0 to 3 do für den konkreten Fall ein, funktioniert es, doch ich wollte die ganze Sache dynamisch gestalten und nicht jedesmal den
Höchstwert der Items direkt eingeben. Gibt es dafür nicht eine bessere Lösung?
Norbert
  Mit Zitat antworten Zitat
TomyN

Registriert seit: 8. Nov 2006
Ort: Bayreuth
260 Beiträge
 
Delphi 10.3 Rio
 
#3

AW: Argument außerhalb des Bereichs

  Alt 6. Dez 2020, 19:38
Code:
  for i := 0 to High(List.Items) do
Thomas Neumann
Meine Projekte
www.satlive.audio
www.levelcheck.de
  Mit Zitat antworten Zitat
EdAdvokat

Registriert seit: 1. Mai 2016
Ort: Berlin
419 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#4

AW: Argument außerhalb des Bereichs

  Alt 6. Dez 2020, 19:42
 for i := 0 to High(List.Items) do das habe ich auch bereits mehrfach versucht und es get nicht, denn er will eine [] haben...
Norbert
  Mit Zitat antworten Zitat
mmw
(Gast)

n/a Beiträge
 
#5

AW: Argument außerhalb des Bereichs

  Alt 6. Dez 2020, 19:43
halllo,
eventuell so

List.Count Gruß
  Mit Zitat antworten Zitat
EdAdvokat

Registriert seit: 1. Mai 2016
Ort: Berlin
419 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#6

AW: Argument außerhalb des Bereichs

  Alt 6. Dez 2020, 19:48
list.count klappt auch nicht.
Norbert
  Mit Zitat antworten Zitat
mmw
(Gast)

n/a Beiträge
 
#7

AW: Argument außerhalb des Bereichs

  Alt 6. Dez 2020, 19:51
ich hab's so gemacht und es kommt keine Fehlermeldung

Delphi-Quellcode:
var List: TList<Integer>;
i: int32;
begin
  List := TList<Integer>.Create; { Create List }
try
  List.Add(100); { Add Items }
  List.Add(200);
  List.Add(300);
  List.Add(400);
   List.Add(4200);

for i := 0 to List.Count-1 do

  Lst1.Items.Add(inttostr(List.items[i]));

finally
  List.Free;
end;

Gru0
  Mit Zitat antworten Zitat
EdAdvokat

Registriert seit: 1. Mai 2016
Ort: Berlin
419 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#8

AW: Argument außerhalb des Bereichs

  Alt 6. Dez 2020, 19:57
for i := 0 to List.Count-1 do

Lst1.Items.Add(inttostr(List.items[i]));

finally
List.Free;
end;

Danke das war es!!! List.count-1, warum bin ich da nicht gleich darauf gekommen.
Norbert
  Mit Zitat antworten Zitat
Poelser

Registriert seit: 21. Apr 2008
Ort: Europa
145 Beiträge
 
Delphi 10.4 Sydney
 
#9

AW: Argument außerhalb des Bereichs

  Alt 6. Dez 2020, 19:55
Wenn schon
List.Count , dann aber-1
  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 05:33 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 by Thomas Breitkreuz