Hi,

There is a discussion in the tiOPF newsgroups about adding Mobile
development support to the framework. A Delphi developer raised the
following issue with first experimentation.

Is this issue the same for FPC? ie: is the String type zero based for
mobile development?

=================================================
Creating a mobile app for iOS (and eventually Android) has hit the first
stumbling block: strings are zero based.

http://docwiki.embarcadero.com/RADStudio/XE5/en/Migrating_Delphi_Code_to_Mobile_from_Desktop

Example:
tiXML.pas has a method:
TtiXMLParser.ParseForAttributes(const AStr:String; pOnFind:
TtiOnXMLAttributeMethod);

This:
  for i:= 1 to lStrSize do

Needs to become:
  for i:= Low(AStr) to High(AStr)

This:
  lName := Copy(AStr, lStart+1, i - lStart - 1);

Needs to become:
  lName := AStr.Substring(lStart+1, i - lStart - 1);

etc.
=================================================



Regards,
  - Graeme -

-- 
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://fpgui.sourceforge.net/
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to