Einzelnen Beitrag anzeigen

OregonGhost

Registriert seit: 8. Jun 2002
Ort: Lübeck
1.216 Beiträge
 
Delphi 3 Professional
 
#2

Re: WM_COPYDATA mit Records und Arrays

  Alt 16. Okt 2007, 10:00
Habe das jetzt nur überflogen, daher nur, was mir auf Anhieb komisch vorkam:
  1. Bist du sicher, dass das Array im Record inline liegt? Ich habe dunkel in Erinnerung, das Array für diesen Fall mit array[0..0] deklarieren zu müssen (aber vielleicht war das auch bei älteren Delphiversionen). Edit: Mir kommt es so gesehen seltsam vor, dass du in deinem Record einen weiteren Zeiger auf einen neuen Speicherblock anforderst. Wird der überhaupt mitkopiert?
  2. Edit: Zurückgezogen. Das war Blödsinn
  3. Was gibt sizeof(deinRecord) zurück, wenn du es fertig gefüllt hast? Nur so interessehalber.
Oregon Ghost
---
Wenn NULL besonders groß ist, ist es fast schon wie ein bisschen eins.
  Mit Zitat antworten Zitat