Einzelnen Beitrag anzeigen

Ykcim

Registriert seit: 29. Dez 2006
Ort: NRW
831 Beiträge
 
Delphi 10.4 Sydney
 
#1

Werte werden nicht in Array geschrieben

  Alt 27. Jan 2011, 15:51
Hallo Zusammen,

ich habe ein Problem, bei welchem ich nicht weiterkomme, zumal es an anderer Stelle nicht auftritt.

Ich habe folgendes Array:
Delphi-Quellcode:
type
  TRows = array of array of string; // [Cols, Rows]
  TCols = array of string;
Das Array, in welches ich schreiben möchte, heißt RowsTEMP und ist vom Typ TRows.

Jedes Mal, bevor ich in das Array schreiben, füge ich eine weitere Zeile hinzu, da ich vorher nie weiß, wieviele Zeilen es werden.

Hier das Code-Fragment:
Delphi-Quellcode:
                  if (Rows1[10,j]<>'9') and (copy(Rows1[7,j],0,2)=Prozess) then
                    begin
                      k:=k+1;
                      setlength( ColsTEMP,13);
                      setlength(RowsTEMP, Length(ColsTEMP),k);
                      //Daten schreiben
                      RowsTEMP[0,k]:=Rows1[0,J];
                      RowsTEMP[1,k]:=Rows1[1,J];
                      RowsTEMP[2,k]:=Rows1[2,J];
                      RowsTEMP[3,k]:=Rows1[3,J];
                      RowsTEMP[4,k]:=Rows1[4,J];
                      RowsTEMP[5,k]:=Rows1[5,J];
                      RowsTEMP[6,k]:=Rows1[6,J];
                      RowsTEMP[7,k]:=Rows1[7,J];
                      RowsTEMP[9,k]:=Rows1[8,J];
                      RowsTEMP[10,k]:=Rows1[9,J];
                      RowsTEMP[11,k]:=Rows1[10,J];
                      j:=j+1;
                    end;
Aus irgendeinem Grund werden die Daten aus dem Array Rows1 nicht in das Array RowsTEMP geschrieben. Ich bin im Debug-Modus durchgegangen. In dem Array Rows1[0,J] steht der Wert '165413'. Wenn ich den Wert RowsTEMP[0,k] überwache, wird dieser mir mit dem gleichen Wert ausgewiesen. Gucke ich aber ganz allgemein in das Array RowsTEMP, dann sehe ich, dass dort keine Werte reingeschrieben werden.

Ich habe ein Bild angehängt, um die überwachten Variablen anzuzeigen...

Kennt jemand das Probelm und hat vielleicht jemand eine Lösung dafür?

Vielen Dank

Ykcim
Miniaturansicht angehängter Grafiken
ueberwachte-variablen.jpg  
Patrick

Geändert von Ykcim (27. Jan 2011 um 15:55 Uhr)
  Mit Zitat antworten Zitat