AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Delphi 2 dimensionales Array of TShape mit setlength verändern
Thema durchsuchen
Ansicht
Themen-Optionen

2 dimensionales Array of TShape mit setlength verändern

Ein Thema von Ni-k · begonnen am 14. Dez 2008 · letzter Beitrag vom 14. Dez 2008
Antwort Antwort
Ni-k

Registriert seit: 4. Dez 2008
Ort: Bad Vilbel
8 Beiträge
 
#1

2 dimensionales Array of TShape mit setlength verändern

  Alt 14. Dez 2008, 18:08
Hallo Leutz,

ich habe ein 2 dimensionales Array of TShape deklariert
SFeld : array[1..16,1..12] of TShape;

Dieses möchte ich allerdings dynamisch größentechnisch verändern, hierfür habe ich folgenden Code benutzt:
setlength(SFeld,20,16);
als fehlermeldung bekomme ich E2008 inkompatible Typen.

Was mache ich falsch?
  Mit Zitat antworten Zitat
Benutzerbild von turboPASCAL
turboPASCAL

Registriert seit: 8. Mai 2005
Ort: Sondershausen
4.274 Beiträge
 
Delphi 6 Personal
 
#2

Re: 2 dimensionales Array of TShape mit setlength verändern

  Alt 14. Dez 2008, 18:14
Du hast ein statisches Array definiert. Dieses kannst du nicht in der Grösse verändern

Willst du ein in der Grösse variieren können musst du das Array dyn. erstellen.

Delphi-Quellcode:
var
  myArray: array of array of TShape;
Das entspricht einem statischem Array:

Delphi-Quellcode:
var
  myArray: array [0..X, 0..Y] of TShape;
Nun kannst du mit SetLength die Grösse varieren wie du es benötigst.
Matti
Meine Software-Projekte - Homepage - Grüße vom Rüsselmops -Mops Mopser
  Mit Zitat antworten Zitat
Ni-k

Registriert seit: 4. Dez 2008
Ort: Bad Vilbel
8 Beiträge
 
#3

Re: 2 dimensionales Array of TShape mit setlength verändern

  Alt 14. Dez 2008, 18:56
achja, dankeschön, hab wohl zu lang nix mehr programmiert...
  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 11:31 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