Guten Tag Toms!
Vielen Dank für Deine Antwort. Dein Beispiel (
www.swissdelphicente...howcode.php?id=1728) ist hilfreich
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| RangeMatrix := XLApp.Range['A1', XLApp.Cells.Item[X, Y]].Value; k := 1; repeat for r := 1 to y do AGrid.Cells[(r - 1), (k - 1)] := RangeMatrix[K, R]; Inc(k, 1); AGrid.RowCount := k + 1; until k > x; RangeMatrix := Unassigned; |
Ich dachte, dass ich ein Variant-Array definieren sollte.
Nächste Frage: Wo ist der Unterschied zwischen oberem und folgendem Code (z.B. nur eine Zeile)?
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9:
| k := 1; for r := 1 to y do begin RangeMatrix := XLApp.Range['A' + IntToStr(R)].Value; AGrid.Cells[(r - 1), (k - 1)] := RangeMatrix; end; AGrid.RowCount := k; RangeMatrix := Unassigned; |
Wie unterscheidet sich die Übertragungsgeschwindigkeit?
Mit freundlichen Grüssen
Almidagu