Michael Van Canneyt wrote:
You can still do C:=S[i]. What you cannot do is

  P:=PChar(S);
  While (P^<>#0) do
   SomeByteSizedOperation;
Why you cannot? PChar(S) should represent S as raw bytes. If you know what you are doing - it will not harm. In other case, if you corrupt the string then you are responsibile for all problems you get.

Best regards,
Paul Ishenin.
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to