AGB  ·  Datenschutz  ·  Impressum  







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

mehrdimensionaler Array dynamisch?

Ein Thema von torud · begonnen am 8. Jun 2003 · letzter Beitrag vom 9. Jun 2003
 
torud

Registriert seit: 26. Jul 2002
Ort: Sachsen
1.198 Beiträge
 
Delphi XE5 Professional
 
#3
  Alt 8. Jun 2003, 15:05
Hi Luckie,

vielleicht habe ich das mit dem löschen nicht ausführlich genug beschrieben, aber hier folgendes dazu.

diesen Array benötige ich für meinen Formular-Maker:

var myZeile : array[0..10,0..50] of String;

Sobald der User ein neues Control für das Formular anlegt, werden die ersten 11 Einträge für alle Eigenschaften des Formularfeldes verwendet. Der zweite Array ist so eine Art Anzahl. Ich habe vorher die Daten in einem Stringgrid abggelegt und in pro Formularfeld eine Reihe mit 11 Spalten belegt. Das zum Vorgeplänkel.

Wenn ich nun 5 Formularfelder habe, und ich will das 3 löschen, wäre es eine tolle Geschichte, wenn dann der ursprünglich 4 Eintrag auf die 3 rutzscht und der 5te auf den den 4ten Eintrag. Alles klar? Ich frage deshalb, weil ich beim Eintragen eines neuen Formularfeldes alle Reihen durchgehe und dort (faulerweise) nur schaue ob die 1.Spalte leer ist. In dem Fall würde ein neues Formularfeld in die 3te Zeile wieder geschrieben werden.

Ist alles irre!
oder?

Tom
Danke
Tom
  Mit Zitat antworten Zitat
 


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 00:52 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