[fpc-pascal] dynamic array contents and system.move
    David Emerson 
    dle3ab at angelbase.com
       
    Sat Apr 24 22:01:18 CEST 2010
    
    
  
cobines wrote:
> David Emerson wrote:
> > move (src.f_data, self.f_data, length(self.f_data) * sizeof(byte));
> 
> I think it should be:
> 
> SetLength(self.f_data, length(src.f_data));
> move (src.f_data[0], self.f_data[0], length(self.f_data) * sizeof(byte));
Well, the setlength is not necessary, and very nearly prevented me from noticing 
the real solution here, f_data[0] -- thanks very much, it is working now.
(I have this feeling like I have asked this question before. d'oh.)
~David.
    
    
More information about the fpc-pascal
mailing list