Atozed Forums
IW15 for 64-Bit - Printable Version

+- Atozed Forums (https://www.atozed.com/forums)
+-- Forum: Atozed Software Products (https://www.atozed.com/forums/forum-1.html)
+--- Forum: IntraWeb (https://www.atozed.com/forums/forum-3.html)
+---- Forum: English (https://www.atozed.com/forums/forum-16.html)
+----- Forum: IntraWeb General Discussion (https://www.atozed.com/forums/forum-4.html)
+----- Thread: IW15 for 64-Bit (/thread-621.html)

Pages: 1 2


IW15 for 64-Bit - JuergenS - 09-01-2018

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


RE: IW15 for 64-Bit - kudzu - 09-01-2018

Are you also missing the DCU/OBJs for x64?


RE: IW15 for 64-Bit - JuergenS - 09-02-2018

Hello,

the folder LibD10_2W64 seems to be complete.

Best Regards
Juergen


RE: IW15 for 64-Bit - kudzu - 09-02-2018

Are you able to compile without packages? I have alerted Alexandre to look into this as well.


RE: IW15 for 64-Bit - JuergenS - 09-03-2018

Yes i can compile, i just miss the 64-Bit runtime packages.


RE: IW15 for 64-Bit - Alexandre Machado - 09-03-2018

(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.


RE: IW15 for 64-Bit - JuergenS - 09-04-2018

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.


RE: IW15 for 64-Bit - Alexandre Machado - 09-04-2018

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.


RE: IW15 for 64-Bit - JuergenS - 09-05-2018

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.


RE: IW15 for 64-Bit - Alexandre Machado - 09-12-2018

Hi,

please download version 15.0.11 which fixes this

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