XE7: Anybody encountered differences using the internal compiler vs. "use msbuild"-option in the compiler settings?

XE7: Anybody encountered differences using the internal compiler vs. "use msbuild"-option in the compiler settings?
Using msbuild I got different/wrong record alignments (record size is 376 instead of 356 bytes).

Comments

  1. Did you check to Auto Save the Editor Files in Environment Options?

    ReplyDelete
  2. Uwe Raabe Sources are saved (old code base)...I know that the external compiler ignores unsaved changes.

    ReplyDelete
  3. If you can show the record declaration I can try to reproduce it here.

    ReplyDelete
  4. Uwe Raabe It seems that it's not the record alignment. I checked and it is the same, but an external DLL throws an error complaining that the record should be smaller...but only when compiling my application via msbuild (the DLL stays always unchanged). It's really strange. I need to dig deeper.

    ReplyDelete
  5. Could it be search paths are different and one of the elements in the record gets resolved to a different type? Say TPoint isn't what you think it is, or something like that.

    ReplyDelete

Post a Comment