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@delphi.org.nz > Admin: http://delphi.org.nz/mailman/listinfo/delphi > Unsubscribe: send an email to delphi-requ...@delphi.org.nz with Subject: > unsubscribe _______________________________________________ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to delphi-requ...@delphi.org.nz with Subject: unsubscribe