Delphi-PRAXiS
Seite 1 von 4  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Ladebalken der anzeigt wan procedure beendet ist (https://www.delphipraxis.net/109013-ladebalken-der-anzeigt-wan-procedure-beendet-ist.html)

Deltachaos 22. Feb 2008 19:50


Ladebalken der anzeigt wan procedure beendet ist
 
Ich würde gerne wiessen wie ich bestimmete zeichen in einem memo ersätze.

Ein Memo in dem ein text steht
Ein Button
Wen mann auf den Butten klickt soll der Text im memo verändert werden.

z.B.
a = 1
b = 2
c = 3
d = 4

vorher a b c d
nacher 1 2 3 4

So was ähnliges ist doch StringReplace oder?
aber damit hab ich es auch dur das ersetzen der variable nicht hinbekommen

z.B.:
memo1.text := StringReplace(memo1.text, 'a', '1', [rfReplaceAll]);

Deltachaos 22. Feb 2008 19:52

Re: Zeichen in Memo ersetzen
 
Ich dencke hat sich erledigt. habs hinbekommen.

:wall: hätt ich mir den thead auch sparen können

DeddyH 22. Feb 2008 19:53

Re: Zeichen in Memo ersetzen
 
Hmmm... und was funktioniert da nicht? Sieht eigentlich ganz in Ordnung aus, der Code (evtl. noch rfIgnoreCase zu den Options hinzufügen).

Deltachaos 22. Feb 2008 19:57

Re: Zeichen in Memo ersetzen
 
vieleicht doch net.

wie kan ich in stringreplace variablen benutzen??

Delphi-Quellcode:
  formdialog.memo.text := StringReplace(formdialog.memo.text, 'a', formdialog.Edit1.text, [rfReplaceAll]);
oder

Delphi-Quellcode:
  formdialog.memo.text := StringReplace(formdialog.memo.text, 'a', key1, [rfReplaceAll]);
so funkts net

DeddyH 22. Feb 2008 19:59

Re: Zeichen in Memo ersetzen
 
Gib doch mal eine gescheite Fehlermeldung. "Funkt net" hilft hier nicht weiter. Meckert der Compiler, oder tut es einfach nicht, was Du willst?

Deltachaos 22. Feb 2008 20:03

Re: Zeichen in Memo ersetzen
 
Zitat:

Zitat von DeddyH
Gib doch mal eine gescheite Fehlermeldung. "Funkt net" hilft hier nicht weiter. Meckert der Compiler, oder tut es einfach nicht, was Du willst?

Das ist es ja es gibt keine fehlermeldung.
Nach dem klick auf den butten ersätzt er das a durch nichts also löscht den buchstaben sozusagen.
ich hab in edit1 natürlich vorher was eingegeben. Datentyp is string

DeddyH 22. Feb 2008 20:05

Re: Zeichen in Memo ersetzen
 
Das kommt mir komisch vor. Sicher, dass Du das richtige Edit angegeben hast?

Deltachaos 22. Feb 2008 20:07

Re: Zeichen in Memo ersetzen
 
Zitat:

Zitat von DeddyH
Das kommt mir komisch vor. Sicher, dass Du das richtige Edit angegeben hast?

ja in dem programm gibt es nur ein edit.

DeddyH 22. Feb 2008 20:10

Re: Zeichen in Memo ersetzen
 
Bei mir funktioniert das, der Fehler muss woanders liegen.

dominikkv 22. Feb 2008 20:12

Re: Zeichen in Memo ersetzen
 
gib doch mal kurz vor oder nach der Zeile mal ein showmessage(formdialog.Edit1.text); aus, dann weißt du was drin steht.


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:25 Uhr.
Seite 1 von 4  1 23     Letzte »    

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