Error bei StringReplace [gelöst]

Für Fragen von Einsteigern und Programmieranfängern...
Antworten
Ralf
Beiträge: 65
Registriert: Mi 29. Jan 2014, 18:31
OS, Lazarus, FPC: Ubuntu 20.04 LTS (L 2.0.6 FPC 3.3.1)
CPU-Target: 64Bit

Error bei StringReplace [gelöst]

Beitrag von Ralf »

Hallo Zusammen,

verstehe einen Fehler beim Compilieren nicht.
Versuche in einem TMemo einen Text zu ersetzen und habe folgendes Konstrukt:

Code: Alles auswählen

Memo1.Lines.Text:= SysUtils.StringReplace(Memo1.Lines,Text, 'Name', Edit_Name.Text,[rfReplaceAll] );


Wenn ich Compilieren will kommt folgender Fehler:

Code: Alles auswählen

unit1.pas(60,94) Error: Call by var for arg no. 5 has to match exactly: Got "{Array Of Const/Constant Open} Array of <enumeration type>" expected "LongInt"
Meine Uses sieht so aus

Code: Alles auswählen

uses
  Classes, SysUtils, Forms, Controls, Graphics, Dialogs, StdCtrls, StrUtils, LazUTF8; 
Ich verstehe nicht, warum der meckert und wie ich das gefixed bekomme :(

Ich mache dies aktuell unter Win10.

VG;
Ralf
Zuletzt geändert von Ralf am Di 8. Feb 2022, 23:44, insgesamt 1-mal geändert.
Kubuntu 20.04 LTS

Benutzeravatar
theo
Beiträge: 10497
Registriert: Mo 11. Sep 2006, 19:01

Re: Error bei StringReplace

Beitrag von theo »

Typo: Memo1.Lines,Text -> Memo1.Lines.Text

Ralf
Beiträge: 65
Registriert: Mi 29. Jan 2014, 18:31
OS, Lazarus, FPC: Ubuntu 20.04 LTS (L 2.0.6 FPC 3.3.1)
CPU-Target: 64Bit

Re: Error bei StringReplace

Beitrag von Ralf »

Arrggghhh ...

Schäm :oops:

Danke Theo
Kubuntu 20.04 LTS

Antworten