AGB  ·  Datenschutz  ·  Impressum  







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

StringReplace, was ist falsch ?

Ein Thema von gmc616 · begonnen am 2. Sep 2004 · letzter Beitrag vom 2. Sep 2004
Antwort Antwort
gmc616

Registriert seit: 25. Jun 2004
Ort: Jena
627 Beiträge
 
Delphi 10.3 Rio
 
#1

StringReplace, was ist falsch ?

  Alt 2. Sep 2004, 13:42
Hallo Freunde,
ich brügel mich mit der StringReplace Funktion rum.
Das Ziel ist simpel. Ich möchte alle Umlaute, durch von mir selbstdefinierte "Sonderzeichen" ersetzen.

Code:
dummy := StringReplace ( myStr,'Ä',chr(142), [rfReplaceAll] );

dummy := stringreplace('123456789' ,'345' ,'543', [rfReplaceAll]);
Doch der Compiler bringt in beiden Fällen die Fehlermeldung: Inkompatible Typen

Wieso?
Bin ich zu blöd die Funktion zu bedienen?
Könnt ihr mir weiterhelfen?

Gruß
gmc616
  Mit Zitat antworten Zitat
Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: München
11.412 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: StringReplace, was ist falsch ?

  Alt 2. Sep 2004, 13:46
Zitat von gmc616:
Doch der Compiler bringt in beiden Fällen die Fehlermeldung: Inkompatible Typen
Aber dummy ist auch als String definiert, oder?

......
Daniel W.
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat
gmc616

Registriert seit: 25. Jun 2004
Ort: Jena
627 Beiträge
 
Delphi 10.3 Rio
 
#3

Re: StringReplace, was ist falsch ?

  Alt 2. Sep 2004, 14:04
Natürlich ist dummy als String definiert.
komischerweise funktioniert das:
Code:
stringreplace('123456789' ,'345' ,'543', []);
Aber das rfReplaceAll wäre mir schon wichtig.
  Mit Zitat antworten Zitat
Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.252 Beiträge
 
Delphi 2006 Professional
 
#4

Re: StringReplace, was ist falsch ?

  Alt 2. Sep 2004, 14:12
Hmm.... geht bei mir ohne Probleme:
Delphi-Quellcode:
procedure TForm1.Button3Click(Sender: TObject);
var
  dummy : String;
begin
  dummy := stringreplace('123456789' ,'345' ,'543', [rfReplaceAll]);
  ShowMessage (dummy);
end;
;
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat
Alexander

Registriert seit: 28. Aug 2002
Ort: Oldenburg
3.513 Beiträge
 
Turbo Delphi für .NET
 
#5

Re: StringReplace, was ist falsch ?

  Alt 2. Sep 2004, 14:13
Welche Delphi-Version nutzt du?
Foglendes funktioniert bei mir problemlos:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  dummy : String;
begin
  dummy := stringreplace('123456789' ,'345' ,'543', [rfReplaceAll]);
end;
Alexander
  Mit Zitat antworten Zitat
gmc616

Registriert seit: 25. Jun 2004
Ort: Jena
627 Beiträge
 
Delphi 10.3 Rio
 
#6

Re: StringReplace, was ist falsch ?

  Alt 2. Sep 2004, 14:40
Man man man ...

Ich hab den Fehler gefunden!
Beim rumprobieren mit den ganzen Stringfunktionen ist mit die Unit strutils mit ins Projekt geraten.

jetze klappts!

Trotzdem DANKE für eure Hilfe!
  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 11:01 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