There is StripTDS from SmartBear, but it is not open source or downloadable without their full product install.
So either find an open source tool that can strip TDS / TD32 symbol information from EXE files, or make one.
Related:
- TASM and Turbo Debugger had TDSTRIP
- TDSTRP32 mentioned (I think it only shoppes with C++ Builder and RAD Studio, not with Delphi) at
- StripTDS:
- SmartBear AQTime links
- [WayBack] About StripTDS | TestComplete Documentation
Delphi compiler generates debug information in TD32 format and stores it to special sections within the resulting PE file. Delphi places debug information into the sections that are located at the end of the file. StripTDS reads debug information from these sections and saves it into a separate .tds file. Then it removes the debug information sections from the PE module and corrects the module’s headers so that they contain the appropriate info. That is, StripTDS only works with sections that store debug info. It does not touch the code and data sections, so your application will work the way it was programmed.
- [WayBack] SwissDelphiCenter.ch : …reduce the application EXE size?
–jeroen