Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   Kompatibilitätsproblem Array und String (https://www.delphipraxis.net/164726-kompatibilitaetsproblem-array-und-string.html)

JP29 27. Nov 2011 13:51

Kompatibilitätsproblem Array und String
 
Hallo Leute,
mein Problem ist folgendes:
Ich möchte in einen String mittels Schleife einzelne Buchstaben aus einem Array einfügen. Allerdings bekomme ich da eine Fehlermeldung bezüglich "Inkompatible Typen Char und String", aber ich weiß nicht wie ich dieses beheben kann.

Danke schon mal im voraus.

Hier der Quelltext:
Delphi-Quellcode:
 s:=1;
 x4:=0;
 y4:=0;
  for j:=1 to laenge do begin
   text2[s]:=tabelle[x4,y4];
   s:=s+1;
   x4:=x4+1;
    if x4=arrayzahl then begin
     y4:=y4+1;
     x4:=0;
    end;
  end;
  //Ausgeben
 edit2.Text:=text2;
end;

stahli 27. Nov 2011 14:05

AW: Kompatibilitätsproblem Array und String
 
Wie ist denn Deine Tabelle definiert? Als Char?

JP29 27. Nov 2011 14:09

AW: Kompatibilitätsproblem Array und String
 
nein als string

stahli 27. Nov 2011 14:18

AW: Kompatibilitätsproblem Array und String
 
Einer Char-Variable (ein Zeichen) lässt sich kein String (potenziell mehrere Zeichen) zuweisen.
Du müsstest in Deinem Tabellen-Array auch Char verwalten oder nur ein Zeichen aus den Tabellen-Strings herauskopieren.

JP29 27. Nov 2011 14:26

AW: Kompatibilitätsproblem Array und String
 
und wie macht man das??
also ein zeichen rauskopieren??

stahli 27. Nov 2011 14:41

AW: Kompatibilitätsproblem Array und String
 
MyChar := MyString[1];

JP29 27. Nov 2011 14:43

AW: Kompatibilitätsproblem Array und String
 
aber ich möchte dass ja anders herum haben, also ei zeichen aus dem array in den string hineinpacken

JP29 27. Nov 2011 14:44

AW: Kompatibilitätsproblem Array und String
 
hat sich jetzt schon erldigt, hatte einen denkfehler, trotzdem danke für die hilfe


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:37 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