AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

String in Char Array einfügen

Ein Thema von abi · begonnen am 5. Jul 2004 · letzter Beitrag vom 5. Jul 2004
Antwort Antwort
abi

Registriert seit: 20. Apr 2004
Ort: Köln
143 Beiträge
 
#1

String in Char Array einfügen

  Alt 5. Jul 2004, 13:40
Hallo
ich hoffe ihr könnt mir wie immer helfen.

Ich habe mehrer Edit Felder in diese Schreibe ich dann Zahlen.
Dann mache ich aus allen Edit Feldern einen String.

Diesen String 's' möchte ich jetzt in meinen Char Array rein kopieren.

Aber ich weiss leider nicht wie.

Ein Teil meines codes.
Code:
PCanCode = Array[0..22] of Char;  // ist in einer anderen Unit gespeichert

procedure TForm12.Button1Click(Sender: TObject);
var s: string;
    CodeTest: PCanCode;
    i: Integer;
begin
  s := Edit1.text + Edit2.Text + Edit3.Text + Edit4.Text + Edit5.Text + Edit6.Text + Edit7.Text + Edit8.Text + Edit9.Text + Edit10.Text + Edit11.Text;

 ShowMessage(s);
 //CodeTest[0] := '$';
 for i := 0 to 22 do begin
 CodeTest[i] := s[i];
 ShowMessage(CodeTest[i]);
 end;
 //geht nicht, fehler meldung wegen $ Zeichen, mit und ohne
// send_Canopen(CodeTest, Knotennummer);

end;
Danke
abi
Wer nicht fragt, bleibt dumm.
  Mit Zitat antworten Zitat
scp

Registriert seit: 31. Okt 2003
1.120 Beiträge
 
Delphi 7 Personal
 
#2

Re: String in Char Array einfügen

  Alt 5. Jul 2004, 13:48
Also, das $ Zeichen kommt so nie rein, da du das ja dann mit for i := 0 to ... wieder überschreibst.
Probier mal
Delphi-Quellcode:
 CodeTest[0] := '$';
 for i := 1 to 22 do begin
 CodeTest[i] := s[i];
 ShowMessage(CodeTest[i]);
 end;
also, las die Schleife mit 1 beginnen.

Oder ganz einfach:
StrPCopy(CodeTest, '$' + s);
  Mit Zitat antworten Zitat
abi

Registriert seit: 20. Apr 2004
Ort: Köln
143 Beiträge
 
#3

Re: String in Char Array einfügen

  Alt 5. Jul 2004, 13:52
Hallo scp
hab jetzt des mit dem '$' danach eingesetzt und es geht.

Denn meine Schleife beginnt irgendwie bei 1 oder es zählt nicht als Char zeichen auf jedenfall gehts jetzt.

Also noch mal danke.

abi
Wer nicht fragt, bleibt dumm.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:06 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