Hallo,
vielleicht liefert ja dein
Query.HoleAufwändigDatenAb;
was falsches ab?
Breakpoint + Watchpoint drauf.
du kannst auch eine Set-Methode für VorName schreiben
und dort einen bedingten Breakpoint setzen, wenn 'b' übergeben wird.
Ausserdem auch hier einen Breakpoint setzen
procedure TAdresse.Assign(Source: TPersistent);
Vielleicht überschreibst du auch irgendwo Speicher -> FastMM4 benutzen.
Heiko
Das ist alles OK. Alles mit Breakpoint & co geprüft. Exakt das kleine Beispiel aus Post 1 funktioniert nicht. Kannst Du Dir in ein Form kopieren und nachvollziehen. Also liegt es nicht am
SQL.