Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   Delphi Anfängerfragen zu Arrays (https://www.delphipraxis.net/207156-anfaengerfragen-zu-arrays.html)

AnMaHe 1. Mär 2021 01:44

Anfängerfragen zu Arrays
 
Hallo zusammen,

ich weiß nicht ob ich das hier in die richtige Kategorie schreibe, wenn nein möge man mir verzeihen, alleine das bestimmen der Forengruppen hat mir schon Fragezeichen ins Gesicht gezaubert :-)

Ich bin Anfängerin, zwar habe ich einige Programmiererfahrung, aber fast immer in den verschiedensten Bereichen nur sehr laienhaft und mein Problem ist dass ich auf die Fragen die mich quälen nirgendwo die Antworten finde, vielleicht suche ich auch falsch, da mir möglicher Weise das Wissen darüber fehlt wonach ich suchen müßte.

Jedenfalls habe ich einige Probleme mit dem Verständnis von Arrays und ich hoffe sehr hier Hilfe zu finden.

Akut habe ich das folgende Problem oder Frage:
Ich arbeite an einem Script für ein Programm, dass unter Delphi-Pascal geschrieben ist und in diesem Script muß ich mehrere Arrays definieren, was so erst mal kein Thema ist.
Code:
var
  TestVar: array [0..100] of integer;
Nun würde ich das Script aber gerne so schreiben, dass es maximal flexibel ist, das heißt ich würde gerne eine Möglichkeit finden, zum Beispiel mit einer weiteren Variablen, den Wert "100" zu ersetzen. Wobei sich der Wert nicht innerhalb des laufenden Scripts ändert, sondern lediglich zu unterschiedlichen Einsätzen an verschiedenen Computern.

Etwa in der Art:
Code:
const
  WERT = 100;

var
  TestVar: array [0..(Wert -1)] of integer;
Da ich mehrere verschiedene Rechner habe und sich auch immer wieder mal etwas an der Hardware oder den damit gewünschten Optionen ändert, hätte ich das gerne so flexibel wie möglich geschrieben. Gibt es hier eine entsprechende Option oder vielleicht auch eine ganz andere Lösung?

Vielen Dank und Gruß
Anna

Klaus01 1. Mär 2021 06:50

AW: Anfängerfragen zu Arrays
 
.. Du könntest auf dynamische Arrays ausweichen.

Delphi-Quellcode:
var
  TestVar: array of integer;

..
setLength(TestVar, 100)
anstelle von 100 kannst Du auch eine Variable einsetzen.

Grüße
Klaus

rokli 1. Mär 2021 06:53

AW: Anfängerfragen zu Arrays
 
Guten Morgen Anna,

viel Spaß hier und herzlich willkommen in der DP.

Such doch mal nach dynamischen Array - da findest Du bestimmt etwas zu Deinem Problem.

Grüße

DieDolly 1. Mär 2021 06:59

AW: Anfängerfragen zu Arrays
 
Zitat:

Ich arbeite an einem Script für ein Programm
Zitat:

Nun würde ich das Script aber gerne so schreiben,
Das ist kein Script. Delphi ist keine Scriptsprache. Direkt merken :P


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:42 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