[Lazarus] String vs WideString
wkitty42 at windstream.net
wkitty42 at windstream.net
Thu Aug 17 18:52:55 CEST 2017
On 08/17/2017 01:10 AM, Sven Barth via Lazarus wrote:
> Am 17.08.2017 04:16 schrieb "wkitty42--- via Lazarus"
> > On 08/16/2017 06:46 PM, Luca Olivetti via Lazarus wrote:
> >> I started using strings as communication buffers since delphi 2. There
> >> weren't even dynamic arrays then...
> >
> > really? delphi came from TP/BP... i was (still am, actually) using dynamic
> > arrays in TP6 ;)
>
> Dynamic arrays in the form of "array of Type" were only introduced in Delphi 3
> if I remember correctly. Anything before that needed manual memory management.
IIRC, we do it with
var foo : array[0..0] of blerg;
and yes, we had/have to be very careful... i think range checking had to be off,
also, because the additional elements were outside of the declared compile time
range... we didn't have anything like setlength() to adjust the range at that
time...
--
NOTE: No off-list assistance is given without prior approval.
*Please keep mailing list traffic on the list unless*
*a signed and pre-paid contract is in effect with us.*
More information about the Lazarus
mailing list