[DUG] Stumped
Todd
todd.martin.nz at gmail.com
Fri Mar 4 17:25:09 NZDT 2011
Hi Paul
Are the numbers always real? ie contain a period.
Todd.
> OK this one has me stumped. It's kind of hard to describe the problem
> but here goes -
>
> I have some code using format to create some log strings. Specifically
> it creates text output that represents the contents of a dynamic array
> as a matrix -
>
> eg:
>
> | 123.89 |
> | 24.6 |
>
> etc.
>
> I use a Format statement similar to this -
>
> Result := Format('|%*s%*s|', [L, _s, L, ' ']);
>
> Where L is an integer and _s is the text representation of the value.
>
> Elsewhere in the code Setlength is called frequently to set various
> dynamic arrays.
>
> What is happening is that for certain values of L SetLength causes an
> access violation in a subsequent call - not necessarily the next one.
>
> I am totally lost on this one. I think this is something to do with the
> memory management but not sure.
>
>
> I have tried everything I can think of to isolate the issue but without
> success.
>
> Any ideas?
>
> Paul Lowman
>
> _______________________________________________
> NZ Borland Developers Group - Delphi mailing list
> Post: delphi at delphi.org.nz
> Admin: http://delphi.org.nz/mailman/listinfo/delphi
> Unsubscribe: send an email to delphi-request at delphi.org.nz with Subject: unsubscribe
More information about the Delphi
mailing list