![]() |
Dyn Arrays zuweisen
Hallo!
Ich hab ne ganz dumme Frage: Wie weise ich einem dynamischen Array ein anderes Dynamisches Array zu? Im Prinzig will ich nur n dyn. Array kopieren, aber ich kriegs net hin!!! :stupid: Danke schonmal! Simon |
Re: Dyn Arrays zuweisen
Das geht mit der Funktion Copy. :xmas:
|
Re: Dyn Arrays zuweisen
Ich hab n array of array of byte, keinen array of Char...
oder wie meinst du das jetzt??? |
Re: Dyn Arrays zuweisen
Copy wird nicht nur für Strings sondern für beliebige dynamische Arrays verwendet.
Delphi-Quellcode:
Der Kompiler, das schlaue Kerlchen weiss, welche Variante er nehmen muss.
function Copy(S; Index, Count: Integer): string;
function Copy(S; Index, Count: Integer): array;
Delphi-Quellcode:
arrayB := Copy(arrayA, 0, length(arrayA));
|
Re: Dyn Arrays zuweisen
Die Funktion gibt einen Teilstring eines Strings oder ein Segment eines dynamischen Arrays zurück...
:arrow: ![]() Zitat:
Zitat:
:arrow:
Delphi-Quellcode:
// ...
arrayB := Copy( arrayA ); // ... Bye Christian |
Re: Dyn Arrays zuweisen
Ahhh...
Danke, jetzt hab ichs verstanden! Bis jetzt kannte ich Copy nur zum Kopieren von Strings... Danke! |
Re: Dyn Arrays zuweisen
zum Befehl Copy:
manchmal benutze ich Copy z.B. nur für vergleiche
Delphi-Quellcode:
aber dann kopiert er ja den ganzen Teilstring raus und vergleicht den dann, und danach muss er ihn dann ja wieder löschen...
if Copy(string, 10, 5) = 'Hallo' then
... Ist das nicht n bisschen umständlich? |
Re: Dyn Arrays zuweisen
:(
Wenn ich mit Copy einen array Kopiere und ich ändere etwas an einem der beiden arrays, dann ändert sich der andere mit!!! Was jetzt??? |
Re: Dyn Arrays zuweisen
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:31 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 by Thomas Breitkreuz