Recent

Author Topic: Error: Identifier not found "ReverseString"  (Read 4091 times)

BubikolRamios

  • Sr. Member
  • ****
  • Posts: 267
Error: Identifier not found "ReverseString"
« on: February 20, 2012, 02:52:33 am »
Code: [Select]
strList[i] = Copy(strList[i],Pos('"',strList[i])-1, Pos('"',ReverseString(strList[i]))-1);

Is there something I don't see?
lazarus 3.2-fpc-3.2.2-win32/win64

BigChimp

  • Hero Member
  • *****
  • Posts: 5740
  • Add to the wiki - it's free ;)
    • FPCUp, PaperTiger scanning and other open source projects
Re: Error: Identifier not found "ReverseString"
« Reply #1 on: February 20, 2012, 05:59:57 am »
If you look in the help for ReverseString, you'll notice it's defined in unit StrUtils. Perhaps you don't have a reference to that unit in your uses clause...
Want quicker answers to your questions? Read http://wiki.lazarus.freepascal.org/Lazarus_Faq#What_is_the_correct_way_to_ask_questions_in_the_forum.3F

Open source including papertiger OCR/PDF scanning:
https://bitbucket.org/reiniero

Lazarus trunk+FPC trunk x86, Windows x64 unless otherwise specified

BubikolRamios

  • Sr. Member
  • ****
  • Posts: 267
Re: Error: Identifier not found "ReverseString"
« Reply #2 on: February 20, 2012, 07:05:15 am »
Yeah, right.

But strange thing, LeftStr, ...and other stuff, allso in strutils, were working without that having in uses.
lazarus 3.2-fpc-3.2.2-win32/win64

DirkS

  • Sr. Member
  • ****
  • Posts: 251
Re: Error: Identifier not found "ReverseString"
« Reply #3 on: February 20, 2012, 11:26:29 am »
There's also a LeftStr in sysutils (http://www.freepascal.org/docs-html/rtl/sysutils/leftstr.html), which probably is the one that gets called in your case.

The one in strutils (http://www.freepascal.org/docs-html/rtl/strutils/leftstr.html) handles ansistring and widestring.

Gr.
Dirk.


 

TinyPortal © 2005-2018