(Delphi ActiveX) StringBuilder RemoveAfterFinal
Demonstrates the StringBuilder.RemoveAfterFinal method.
The GetBefore method was added in Chilkat v9.5.0.77
uses
Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, Chilkat_TLB;
...
procedure TForm1.Button1Click(Sender: TObject);
var
sb: TChilkatStringBuilder;
success: Integer;
bFound: Integer;
begin
sb := TChilkatStringBuilder.Create(Self);
success := sb.Append('abc::def::ghi');
// Replace the 1st occurrence of a substring with another string.
bFound := sb.ReplaceFirst('::','-');
Memo1.Lines.Add('bFound = ' + IntToStr(Ord(bFound)));
Memo1.Lines.Add('sb contains: ' + sb.GetAsString());
// Output is:
// bFound = True
// sb contains: abc-def::gh
end;
|