Einzelnen Beitrag anzeigen

Benutzerbild von glkgereon
glkgereon

Registriert seit: 16. Mär 2004
2.287 Beiträge
 
#8

Re: OnResize => AV, Wenn OnResize leer...

  Alt 3. Jun 2006, 12:35
Zitat von SirThornberry:
ich vermute den Fehler hier:
Delphi-Quellcode:
  try
    Move(FData,Dat,SizeOf(FData));
    Result:=False;
  except
    Result:=True;
  end;
Dat und fData beinhalten dynamiche Arrays. Dynamische Arrays sind aber auch nur Pointer. Durch das Move lässt du die Arrays beider Records auf das gleiche zeigen. Wenn dann der erste Record frei gegeben wird würde der zweite ins nirvana zeigen (Vermutung nach erstem überfliegen des Ganzen)
Genau das vermute ich auch^^
wie würde ich das denn sauber und funktionierend schreiben?
»Unlösbare Probleme sind in der Regel schwierig...«
  Mit Zitat antworten Zitat