Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
IW15 for 64-Bit
#1
Hello,

I'm using IW 15.0.10 and C++Builder 10.2.3.

I can compile the 64-Bit application in the 32-Bit IDE, but i can't execute the application.
The reason is probably that there are no 64-Bit INTRAWEB libraries installed.

I only found the following 32-Bit packages

C:\Users\Public\Documents\Embarcadero\Studio\19.0\BPL\dclIntraweb_15_D10_2.bpl
C:\Users\Public\Documents\Embarcadero\Studio\19.0\BPL\dclIWBootstrapD102.bpl
C:\Users\Public\Documents\Embarcadero\Studio\19.0\BPL\Intraweb_15_D10_2.bpl
C:\Users\Public\Documents\Embarcadero\Studio\19.0\BPL\IWBootstrapD102.bpl

but the 32-Bit and 64-Bit packages should be located in the following directories.

C:\Program Files (x86)\Embarcadero\Studio\19.0\bin
C:\Program Files (x86)\Embarcadero\Studio\19.0\bin64

The redistributables don't match to IW15.0.10.

C:\Program Files (x86)\Embarcadero\Studio\19.0\Redist\win32\Intraweb_140_250.bpl
C:\Program Files (x86)\Embarcadero\Studio\19.0\Redist\win64\Intraweb_140_250.bpl

I please need help from ATOZED.

Best Regards
JuergenS
Reply
#2
Are you also missing the DCU/OBJs for x64?
Reply
#3
Hello,

the folder LibD10_2W64 seems to be complete.

Best Regards
Juergen
Reply
#4
Are you able to compile without packages? I have alerted Alexandre to look into this as well.
Reply
#5
Yes i can compile, i just miss the 64-Bit runtime packages.
Reply
#6
(09-03-2018, 09:09 AM)JuergenS Wrote: Yes i can compile, i just miss the 64-Bit runtime packages.

You mean you want to deploy using runtime packages? Do you have a good reason for that or is it just a personal preference? I'm asking because I'm curious. Runtime packages, in theory are great. In practice they are a nightmare.
Reply
#7
I think there is a misunderstanding.
The INTRAWEB installer creates the directoy ...IntraWeb 15 and therin the directories LibD10_2W32 and LibD10_2W64, among others.

Relating to the EMBARCADERO C++Builder directory structure i would expect to get the following files also:

32-Bit development and runtime packages
C:\Program Files (x86)\Embarcadero\Studio\19.0\bin\dclIntraweb_15_D10_2.bpl
C:\Program Files (x86)\Embarcadero\Studio\19.0\bin\dclIWBootstrapD102.bpl
C:\Program Files (x86)\Embarcadero\Studio\19.0\bin\Intraweb_15_D10_2.bpl
C:\Program Files (x86)\Embarcadero\Studio\19.0\bin\IWBootstrapD102.bpl

64-Bit runtime packages
32-Bit development packages are not needed since the IDE ist a 32-Bit application.
C:\Program Files (x86)\Embarcadero\Studio\19.0\bin64\Intraweb_15_D10_2.bpl
C:\Program Files (x86)\Embarcadero\Studio\19.0\bin64\IWBootstrapD102.bpl

Redistributable 32Bit and 64-Bit runtime packages
C:\Program Files (x86)\Embarcadero\Studio\19.0\Redist\win32\Intraweb_15_D10_2.bpl
C:\Program Files (x86)\Embarcadero\Studio\19.0\Redist\win32\IWBootstrapD102.bpl
C:\Program Files (x86)\Embarcadero\Studio\19.0\Redist\win64\Intraweb_15_D10_2.bpl
C:\Program Files (x86)\Embarcadero\Studio\19.0\Redist\win64\IWBootstrapD102.bpl

The 64-Bit runtime packages are missing!
The INTRAWEB installer creates only the 32-Bit development and runtime packages:

C:\Users\Public\Documents\Embarcadero\Studio\19.0\BPL\dclIntraweb_15_D10_2.bpl
C:\Users\Public\Documents\Embarcadero\Studio\19.0\BPL\dclIWBootstrapD102.bpl
C:\Users\Public\Documents\Embarcadero\Studio\19.0\BPL\Intraweb_15_D10_2.bpl
C:\Users\Public\Documents\Embarcadero\Studio\19.0\BPL\IWBootstrapD102.bpl

This is the common directory structure which is used for all customer software packages in C++ Builder 10.2.3,
including Indy for example.

Best Regards
Juergen

(09-03-2018, 07:22 PM)Alexandre Machado Wrote:
(09-03-2018, 09:09 AM)JuergenS Wrote: Yes i can compile, i just miss the 64-Bit runtime packages.

You mean you want to deploy using runtime packages? Do you have a good reason for that or is it just a personal preference? I'm asking because I'm curious. Runtime packages, in theory are great. In practice they are a nightmare.

Yes i want to deploy with runtime packages and i do so for applications for many, many years successful.
This is also the default setting for C++Builder.
IW14 also supports runtime packages.
Reply
#8
Yes, I'm aware that this is the default setting for C++ Builder, although I personally don't recommend it.

Nowadays, a typical Delphi and C++ binary is smaller than several mobile apps, e.g. Facebook and Whatsapp which are updated via mobile networks!
Runtime packages have, IMO, zero benefit and lots of drawbacks.

In order to solve your problem you can try building IntraWeb bpl from dcus using Delphi, or wait until next update so we can include it.
Reply
#9
Yes, there are some items, which have to be considered if an application is deployed with run time packages.
It's a difference if an application is delivered to the public or to a special customer.
But using run time packages can speed up the development.

Since i don't use Delphi for this C++Builder version, i can't build the libraries and have to wait for the next update.

Thanks for your answer.
Reply
#10
Hi,

please download version 15.0.11 which fixes this

https://www.atozed.com/2018/09/15-0-11/
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)