Hi,
ich hab mal irgendwo gelesen, dass es ein paar kleine Bugs in der Speicherverwaltung von Delphi gibt. Diese seien aber vernachlässigbar, da sie praktisch nicht provoziert werden.. Weiß jemand von euch genaueres darüber?
Ich frage deshalb, weil ich gerade ein massives Problem mit String-Zuweisungen hatte (hatte deswegen, weil ich das Problem jetzt mit der Benutzung von PChars umgangen habe).
Es hat sich dabei um 2 einfache Stringzuweisungen gehandelt. Ich bin dem Problem mit dem CPU Fenster auf den Grund gegangen, wobei ich sagen muss, dass meine
ASM Kenntisse ziemlich beschränkt sind. Dabei hab ich dann festgestellt, dass bei der zweiten Stringzuweisungen eine Zeiger-Adresse zwar auf dem Stack gespeichert wird bevor sie überschrieben wird, dann aber nicht mehr vom Stack geladen wird womit der ganze restliche Code natürlich nicht mehr funktioniert!
Hat jemand von euch schonmal mit ähnlichem Erfahrung gemacht?