nSolvePaul 0 Posted December 17, 2021 After a lot of faffing and comparison I found that if OverbyteIcsSuperObject.hpp does NOT include class PASCALIMPLEMENTATION TSuperWriterSock : public TSuperWriter BCB2007 gives an F1004 Internal compiler error at 0x7300800 with base 0x72d0000 Adding this class defn back enabled our application to build again No idea why Is it still even relevant? Share this post Link to post
Angus Robertson 577 Posted December 17, 2021 I only removed TSuperWriterSock last year, perhaps there are references to it in an old HPP file built from an earlier ICS version? We don't distribute HPP files, maybe deleting it would cause it to be rebuilt correctly - but I know almost nothing about C++. I'd prefer not to restore unused code. Angus Share this post Link to post
nSolvePaul 0 Posted December 20, 2021 Thanks for quick replay Angus. The HPP files are automatically built during the build of the library (I'm sure you know this) The same issue existed on a second computer, the resolution being the same. Though as mentioned many moons ago we have many many steps to get ICS to build on BCB2007 - most of the steps involving commenting out stuff in the headers and that was what made this issue very odd - I had to add stuff back! We are moving to Embarcadero C++ 10.4.2 so hopefully much of this will go away Share this post Link to post