Oder geht dein Problem eher in Richtung von diesem kranken ImplizitBuilding der BPLs?
Ja, normalerweise kennt der Computer die Daten der Zeitumstellung (Tag und Uhrzeit) und kann es auch ohne Zeitserver/Internet alleine machen, aber wer weiß was die manchmal haben.
Möglich. Das eigenartige ist halt, dass er lediglich ein Touch auf die Datei macht. Ändern tut er ja nichts. Und das Touch wird erst ausgeführt wenn man aus dem Debugger das Programm fortsetzen möchte. Also wenn ich ein Programm um 12:00:00 gestartet habe, dann hat die main.dfm z.B. 12:00:00 und die exe ebenfalls 12:00:00. Also alles ok. Dann läuft es z.B. um 12:10:00 auf einen Breakpoint. Daraufhin drücke ich F9 (Run) um das Programm fortzusetzen. In dem Moment wird der Zeitstempel der main.dfm auf etwa zwei Sekunden nach der exe-Zeit gesetzt, also z.B. auf 12:00:02 und die meldet "Source changed"... Weird
.
Man sollte nie so viel zu tun haben, dass man zum Nachdenken keine Zeit mehr hat. (G.C. Lichtenberg)