Changeset 395 for trunk/Components


Ignore:
Timestamp:
May 22, 2016, 12:17:37 PM (9 years ago)
Author:
RBRi
Message:

remove usage of ACLStringUtility

Location:
trunk/Components
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Components/Outline2.PAS

    r15 r395  
    44
    55Uses
    6   Classes, Forms, SysUtils, BseDos;
     6  Classes,
     7  Forms,
     8  SysUtils,
     9  BseDos;
    710
    811{
     
    455458uses
    456459  Messages,
    457   ACLStringUtility,
    458   ControlScrolling;
     460  ControlScrolling,
     461  StringUtilsUnit;
    459462
    460463// ============================================================================
     
    22142217      exit;
    22152218
    2216     if StrStarts( S, Node.Text ) then
     2219    if StrStartsWithIgnoringCase(Node.Text, S) then
    22172220    begin
    22182221      // found
  • trunk/Components/RichTextLayoutUnit.pas

    r15 r395  
    145145
    146146Uses
    147   SysUtils, PMWin, BseDos, Dos, ClipBrd, Printers,
    148   ACLUtility, ACLStringUtility, ACLString,
    149   ControlScrolling;
     147  SysUtils,
     148  PMWin,
     149  BseDos,
     150  Dos,
     151  ClipBrd,
     152  Printers,
     153  ACLUtility,
     154  ACLString,
     155  ControlScrolling,
     156  CharUtilsUnit;
    150157
    151158Function TRichTextLayout.GetTextEnd: longint;
     
    313320    inc( FHeight, CurrentLine.Height );
    314321
    315     CurrentLine.Length := PCharDiff( EndPoint, CurrentLine.Text );
     322    CurrentLine.Length := PCharPointerDiff( EndPoint, CurrentLine.Text );
    316323
    317324    CurrentLine.Width := EndX;
     
    771778        begin
    772779          // found
    773           Offset := PCharDiff( P, Line.Text );
     780          Offset := PCharPointerDiff( P, Line.Text );
    774781          Link := CurrentLink;
    775782          exit;
     
    10271034Function TRichTextLayout.GetCharIndex( P: PChar ): longint;
    10281035begin
    1029   Result := PCharDiff( P, FText );
     1036  Result := PCharPointerDiff( P, FText );
    10301037end;
    10311038
  • trunk/Components/RichTextView.PAS

    r39 r395  
    428428
    429429Uses
    430   SysUtils, PMWin, BseDos, Dos, ClipBrd, Printers,
    431   ACLStringUtility, ACLString,
    432   ControlScrolling, ControlsUtility,
    433   RichTextDocumentUnit, RichTextDisplayUnit;
     430  SysUtils,
     431  PMWin,
     432  BseDos,
     433  Dos,
     434  ClipBrd,
     435  Printers,
     436  ACLString,
     437  ControlScrolling,
     438  ControlsUtility,
     439  RichTextDocumentUnit,
     440  RichTextDisplayUnit,
     441
     442  CharUtilsUnit;
    434443
    435444Procedure TRichTextView.SetSelectionStart( SelectionStart: longint );
     
    20502059//  SetCursorIndex( GetCharIndex( P ), PreserveSelection );
    20512060  Line := FLayout.FLines[ CursorRow ];
    2052   NewOffset := PCharDiff( P, Line.Text );
     2061  NewOffset := PCharPointerDiff( P, Line.Text );
    20532062  if NewOffset < Line.Length then
    20542063  begin
     
    20902099//    exit;
    20912100  Line := FLayout.FLines[ CursorRow ];
    2092   NewOffset := PCharDiff( P, Line.Text );
     2101  NewOffset := PCharPointerDiff( P, Line.Text );
    20932102  if NewOffset >= 0 then
    20942103  begin
     
    22552264                                   255 );
    22562265
    2257   Result := StrNPas( Buffer, Length );
     2266  Result := StrPasWithLength( Buffer, Length );
    22582267end;
    22592268
Note: See TracChangeset for help on using the changeset viewer.