Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
15.1.1 Install Issue
#11
You have both IWBS 3 and 4... they are not compatible between 15 and 15.1 most likely because of how Delphi handles binary compatibility.

Can you screenshot the actual load error as well please?
Reply
#12
Yes ,I can.
>>You have both IWBS 3 and 4... they are not compatible between 15 and 15.1 most likely because of how Delphi handles binary compatibility.
The intraweb setup installed that files.


>>Can you screenshot the actual load error as well please?
When I start delphi there is no error loading the IDE. But, when I look at package list all IW packages are unmarked(not installed).


Now, I did the next:
I deleted  all intraweb packages fom package list. 
Next ,I restarted delphi. 
When I try to add  manually "dclIntraweb_15_D10_3.bpl" into package list, I get the errors below:

https://www.dropbox.com/s/58o86prorgf8yn...3.jpg?dl=0
https://www.dropbox.com/s/qj78iorwosa3bp...4.jpg?dl=0
https://www.dropbox.com/s/q3juhe63vm3pzo...5.jpg?dl=0

Kudzu, is the problem related to this note? http://blog.marcocantu.com/blog/2019-aug...patch.html
"Issue: Applications compiled with RAD Studio 10.3 or 10.3.1 and using runtime packages will not start when executed against the 10.3.2 version of the RTL runtime package.
Summary: This patch addresses a compatibility issue with mixing runtime packages built with 10.3.2 with earlier releases of Delphi or C++Builder 10.3. The platforms impacted are Win32, Win64, macOS32, and Linux64.
After applying the patch, older applications will keep running when you deploy a new application with new runtime packages. This means that the updated 10.3.2 packages are backward compatible.
Note: A new application built in 10.3.2 will not run if executed against a 10.3.x version of the runtime packages, showing surfacing an error like 'Entry Point not Found "@System@Classes@TFieldsCache@$bcctr$qqrv"'."

If yes, I think IW could have a version to RAD 10.3.1, because some users want to use 10.3.1, as me. If IW was compiled with 10.3.2 without patch, this can be the cause of the problem with 10.3.1 users?
Reply
#13
The problem is exactly what is mentioned on Marco Cantu blog.

IW 15.1.4 and all future releases of IntraWeb will be built using the latest versions of IDEs and compilers. That's not going to change.

If you want to continue using Delphi 10.3.1 without update 2 (and the patch) you will have to use IW 15.1.2 or prior (including any 15.0.x) which were built using Delphi 10.3.1.

There is no way we can provide 2 different installations for Delphi 10.3.1 and 10.3.2. No 3rd party component vendor does that.
Reply
#14
IMO, if the patch after 10.3.2 fixed things as it should, Delphi 10.3.2 + Patch should be binary compatible with Delphi 10.3.1 (and that way, all packages would load in BOTH IDEs).

However I can't confirm that right now. Maybe Marco Cantu or some EMB employee can.

All our environments have been upgraded to latest Delphi 10.3.2 + Patch so it is not feasible to test it either.
Reply
#15
I installed delphi 10.3.2 and all works. The 10.3.2 patch has some problem, because the packages generated doesn´t work in 10.3.1
Reply
#16
I had the same problem. No Bundled version installed, no other third-party tools like TMS.
After many tries I found this thread.

The thing that worked finally for me was zsleos solution: I updated to Delphi 10.3.2 and installed IW 15.1.5. Now it works.
Reply
#17
Stick to 10.3.2+ then if it works. The problem is the EMBT goofed this up and instead of QAing it before hand or fixing it right, they released the update as a hotfix and now have created this swamp. Sad
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)