Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi String lässt sich nicht mit Char addieren (https://www.delphipraxis.net/51199-string-laesst-sich-nicht-mit-char-addieren.html)

Tyler 8. Aug 2005 09:31


String lässt sich nicht mit Char addieren
 
Salut :)

ich post einfahc mal den Code und danach das Problem:

Delphi-Quellcode:
  if ed_telefon.Text <> '' then
  begin
    t := '';
    s := ed_telefon.Text;
    for i := 0 to Length( s ) - 1 do
    begin
      t := t + s[i] + '%';
    end;
    s := QuotedStr( t );
    f_main.Caption := t;
  end;
t ist und bleibt leer... s und t und i werden lokal deklariert und im Editfeld steht definitv was. Durch rumprobieren hab ich bereits rausgefunden, dass das Problem in der FOR-TO-Schleife auftritt..

Jemand ne Idee?


tyler

Union 8. Aug 2005 09:36

Re: String lässt sich nicht mit Char addieren
 
Zitat:

Zitat von Tyler
Salut :)

ich post einfahc mal den Code und danach das Problem:

Delphi-Quellcode:
  if ed_telefon.Text <> '' then
  begin
    t := '';
    s := ed_telefon.Text;
    for i := 0 to Length( s ) - 1 do
    begin
      t := t + s[i] + '%';
    end;
    s := QuotedStr( t );
    f_main.Caption := t;
  end;
t ist und bleibt leer... s und t und i werden lokal deklariert und im Editfeld steht definitv was. Durch rumprobieren hab ich bereits rausgefunden, dass das Problem in der FOR-TO-Schleife auftritt..

Jemand ne Idee?


tyler

Pascal strings fangen bei [1] an, in [0] steht das Längenbyte.

Tyler 8. Aug 2005 10:03

Re: String lässt sich nicht mit Char addieren
 
naja, dann müsste t aber zumindest die restlichen Zeichen von s enthalten, da ich ja der Länge nach hochzähle? Ich werd erstmal die Null durch eine Eins ersetzen, mal sehen was passiert :)


thx so weit


tyler


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