Hi I downloaeded TMS VCL UI PACK v12.1.0.2 today. the setup uninstalled previous version before install the new one. after that my project wont link any more due to the following error:
[ilink32 Error] Fatal: Illegal EXTDEF fixup index in module 'AdvPersistence.pas'
But once I went back to TMS VCL UI PACK v11.0.0.1, I can build the applications without any error.
TAdvListBox, or TAdvDateTimePicker might caused this issue.
I retested this here in XE7 but couldn't see an issue when adding a TAdvListBox to a new project and/or adding the unit AdvPersistence to the uses list.
Is this error happening when you add these to a new project?
If this is happening in an existing project, could you give more context & details?
Error occurs in existing project
[ilink32 Error] Fatal: Illegal EXTDEF fixup index in module 'AdvPersistence.pas' occurs
New project
Use AvdPanel
Change option
Link with DynamicRTL : false
Link with runtime packages : false
[ilink32 Error] Fatal: Illegal EXTDEF fixup index in module 'AdvPersistence.pas' occurs
Does not occur in Link with runtime packages : true
In an existing project that used several types of TMS components, [ilink32 Error] Fatal: Illegal EXTDEF fixup index in module 'AdvPersistence.pas' occurred in both Link with runtime packages: true or false.
*Does not occur in win64bit, but occurs in win32bit.
I create a new project, upload the Tms component, and compile it without any coding, but I get an error. It only happens on 32bit.
Options: Link with DynamicRTL : false
Link with runtime packages : false
Is there any way to use the old version in XE7?
tmspacksetup(8.2.4.1)