Einzelnen Beitrag anzeigen

Benutzerbild von mleyen
mleyen

Registriert seit: 10. Aug 2007
609 Beiträge
 
FreePascal / Lazarus
 
#2

Re: Von C++ nach Delphi: Speicherbereich kopieren

  Alt 4. Nov 2009, 13: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...)
  Mit Zitat antworten Zitat