In einer Antwort auf die Frage
Delphi Compile and Build produce different binary on same project wird dargestellt, dass es an uninitalisierten Speicherbereichen liegt, die daher Zufallswerte enthalten:
Zitat:
Part of the problem your seeing, IIRC, is that the compiler doesn't zero out memory before doing a compile/build. Thus anything left in uninitialized memory becomes filler in the output for alignment purposes
Überprüft oder bestätigt wurde dies aber dort noch nicht.