Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Arraywert in einen anderen Array??? Wie? (https://www.delphipraxis.net/56606-arraywert-einen-anderen-array-wie.html)

mosquito 8. Nov 2005 17:07


Arraywert in einen anderen Array??? Wie?
 
Bidde helft mir, ich muss einen Arraywert in einen anderen Array bringen
Kxa[b]:=Kxa[a];
aba das geht wohl nicht, tya in C++ geht das wunderbar,
also please help

Daniel 8. Nov 2005 17:07

Re: Array Problem -------------------
 
hm. Ja und zuerst änderst Du bitte den Titel Deines Themas. Das sieht so gar nicht schön aus. ;-)

Sharky 8. Nov 2005 17:09

Re: Array Problem -------------------
 
Hai mosiquiote,

entferne doch bitte die --- aus dem Titel deines Threads und gebe diesem bei dieser gelegenheit einen Titel der auch grob den Inhalt der Frage beschreibt.

Danke.

P.S.: Einfach im obersten Beitrag von Dir auf [Edit] klicken.

mosquito 8. Nov 2005 17:11

Re: Arraywert in einen anderen Array??? Wie?
 
jaja, sry, so besser???
und helft mir jetzt bidde

Neutral General 8. Nov 2005 17:11

Re: Arraywert in einen anderen Array??? Wie?
 
Delphi-Quellcode:
var a : array[1..5] of Integer;
     b : array[1..5] of Integer;
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var i : Integer;
begin
 for i:= 1 to 5 do begin //Arrays mit Zahlen füllen
  a[i]:= i;
  b[i]:= 2*i;
 end;
 a[2] := b[3]; // das was du vorhast
 ShowMessage(IntToStr(a[2])); // es funktioniert...
end;
Wie schon im Quelltext zu sehn : Bei mir geht das...

mosquito 8. Nov 2005 17:14

Re: Arraywert in einen anderen Array??? Wie?
 
ja, dankeschön, aba das hab ich auch hinbekommen, es geht dabei darum, dass ich zwei variablen drin habe (sonst funktionierts auch, nur bei dieser Geschichte nicht)...




Kxa[b]:=Kxa[a];

Sharky 8. Nov 2005 17:15

Re: Arraywert in einen anderen Array??? Wie?
 
Zitat:

Zitat von mosquito
Kxa[b]:=Kxa[a];

Hai mosquito,

damit kopierst Du ja nicht zwichen zwei Arrays sonder Du kopierst den Inhalt des Arrays von possition a in die position b.

mosquito 8. Nov 2005 17:18

Re: Arraywert in einen anderen Array??? Wie?
 
angenommen
a:=1
b:=2

(also ohne variablen Kxa[1]:=Kxa[2];)

aber nun muss ich zwischendurch mal die variablen ändern... z.B b:=5;

wie kann ich dass mit variablen machen???

hanselmansel 8. Nov 2005 17:20

Re: Arraywert in einen anderen Array??? Wie?
 
Genau so, wie du gepostet hat. Funktioniert einwandfrei. Dein Fehler liegt IMHO woanders.

Ach ja, wenn
Delphi-Quellcode:
a := 1;
//und
b := 2;
//Dann ist die Zuweisung
kx[b] := kx[a];
//eher
kx[2] := kx[1];
:zwinker:

Neutral General 8. Nov 2005 17:21

Re: Arraywert in einen anderen Array??? Wie?
 
Eh.. Ich glaube niemand versteht grad was du überhaupt willst...zumindest ich nicht.. :gruebel:

Oder willst du den Wert der in Kxa[b] ist an die Stelle Kxa[a] schreiben ?

Das wäre dann Kxa[a]:= Kxa[b]..


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:39 Uhr.
Seite 1 von 3  1 23      

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