Maybe I'm crazy, but I seem to remember that the IDE behaved differently than it does now in the following way:
Maybe I'm crazy, but I seem to remember that the IDE behaved differently than it does now in the following way:
1. Create an app
2. Build the app
3. Press the "Run without Debugging" button
Now my memory was that at this point, the IDE would not recompile the application, but instead run the EXE I created in step 2. However, now it appears that the IDE does a compile and then runs the app.
Do I have a poor memory?
1. Create an app
2. Build the app
3. Press the "Run without Debugging" button
Now my memory was that at this point, the IDE would not recompile the application, but instead run the EXE I created in step 2. However, now it appears that the IDE does a compile and then runs the app.
Do I have a poor memory?
That's what I recall from the past as well. I hardly use it though; has it really changed?
ReplyDeleteYeah, it appears to have changed. Is there some new switch somewhere that I missed?
ReplyDeleteThe compiler reruns only the linking step because it notices there is nothing to compile actually (you can see that in the window if you pay attention). This behavior exists since ... forever. It is prevented by IDEFixPack which you obviously have not installed in 10 Seattle (because it does not exist) - and yes, this behavior is ****ing annoying.
ReplyDeleteAccording to Andreas Hausladen comment on http://qc.embarcadero.com/wc/qcmain.aspx?d=116008 it should disappear when you disable ErrorInsight.
Ah, that's it: always having fixpack running.
ReplyDeleteYes you're right, in DX10 it recompiles again. In XE5, it doesn't, and in XE7 it doesn't . Haven't verified in XE8
ReplyDeletePhew! I'm glad I'm not crazy!
ReplyDeleteNick Hodges But you are crazy - you just don't know it :-D
ReplyDeleteNick Hodges Wait, now, I don't think anyone suggested that! ;)
ReplyDelete