Registriert seit: 10. Aug 2007
609 Beiträge
FreePascal / Lazarus
|
Re: Von C++ nach Delphi: Speicherbereich kopieren
4. Nov 2009, 14:08
Delphi-Quellcode:
// Für mich sieht das eher nach einem zu kopierenden Speicherbereich aus
CopyMemory( pIndices,
Ptr( Cardinal(m_pBuffer) + m_dwFirstIndex * m_dwIndexSize),
(m_dwLastIndex - m_dwFirstIndex + 1) * m_dwIndexSize );
// ansonsten...
MoveMemory( pIndices,
Ptr( Cardinal(m_pBuffer) + m_dwFirstIndex * m_dwIndexSize),
(m_dwLastIndex - m_dwFirstIndex + 1) * m_dwIndexSize );
Edit:
Ich seh gerade, intern ist alles das gleiche
(klar, es wird ja nicht der alte Speicher genullt, etc...)
|
|
Zitat
|