Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Unable to install IntraWeb 15
#1
Hello

I have just upgraded from IntraWeb 14 to installed IntraWeb 15.1.21
I have both RADStudio 10.1 and 10.3.3 installed
I have removed IntraWeb from my system using both the removal tool as well as manually deleting files
Intraweb is only instaling into RADStudio 10
IntraWeb will NOT install into RADStudio 10.3.3

When I try to create a simple application (Just an IWServerController and an IWForm) with RADStudio 10 I get the following errors...

ilink32 command line
  c:\program files (x86)\embarcadero\studio\17.0\bin\ilink32.exe -G8 -L.\Win32\Debug;"c:\program files (x86)\embarcadero\studio\17.0\lib\Win32\debug";
  "F:\IntraWeb 15\LibD10_3W32";"F:\IntraWeb 15\LibD10W32";"c:\program files (x86)\embarcadero\studio\17.0\lib\win32\release";"c:\program files
  (x86)\embarcadero\studio\17.0\lib\win32\release\psdk";"C:\Program Files (x86)\FastReports\LibD23";"F:\IntraWeb 15\LibD10W32";"F:\IntraWeb
  15\LibD10W32";C:\Users\Public\Documents\Embarcadero\Studio\17.0\DCP -j.\Win32\Debug;"c:\program files (x86)\embarcadero\studio\17.0\lib\Win32\debug";
  "F:\IntraWeb 15\LibD10_3W32";"F:\IntraWeb 15\LibD10W32";"c:\program files (x86)\embarcadero\studio\17.0\lib\win32\release";"c:\program files
  (x86)\embarcadero\studio\17.0\lib\win32\release\psdk";"C:\Program Files (x86)\FastReports\LibD23";"F:\IntraWeb 15\LibD10W32";"F:\IntraWeb
  15\LibD10W32";C:\Users\Public\Documents\Embarcadero\Studio\17.0\DCP -l.\Win32\Debug -v -GA"C:\Users\Mischa\AppData\Local\Temp\vfs4BF9.tmp"="F:\My
  Documents\Embarcadero\Studio\Projects\Project1\Unit17.dfm" -GA"C:\Users\Mischa\AppData\Local\Temp\vfs4BFA.tmp"="F:\My
  Documents\Embarcadero\Studio\Projects\Project1\ServerController.dfm" -GA"C:\Users\Mischa\AppData\Local\Temp\vfs4BFB.tmp"="F:\My
  Documents\Embarcadero\Studio\Projects\Project1\UserSessionUnit.dfm" -aa -V5.0 -Tpe  c0w32 vcl.bpi rtl.bpi Intraweb_15_D10.bpi dbrtl.bpi vclimg.bpi
  inet.bpi memmgr.lib sysinit.obj .\Win32\Debug\Project1.obj .\Win32\Debug\ServerController.obj .\Win32\Debug\Unit17.obj
  .\Win32\Debug\UserSessionUnit.obj , .\Win32\Debug\Project1.exe , .\Win32\Debug\Project1.map , import32.lib cp32mti.lib , , Project1.res Project1.res
[ilink32 Error] Error: Unresolved external '__fastcall Vcl::Forms::TCustomForm::GetDesignDpi()' referenced from F:\INTRAWEB 15\LIBD10_3W32\IWMAIN.OBJ
[ilink32 Error] Error: Unresolved external '__fastcall Vcl::Controls::TControl::GetParentCurrentDpi()' referenced from F:\INTRAWEB 15\LIBD10_3W32\IWMAIN.OBJ
[ilink32 Error] Error: Unresolved external '__fastcall Vcl::Controls::TControl::GetCurrentPPI()' referenced from F:\INTRAWEB 15\LIBD10_3W32\IWMAIN.OBJ
[ilink32 Error] Error: Unresolved external '__fastcall Vcl::Controls::TWinControl::GetAllocatedWindowHandle()' referenced from F:\INTRAWEB 15\LIBD10_3W32\IWMAIN.OBJ
[ilink32 Error] Error: Unresolved external '__fastcall Vcl::Forms::TCustomForm::ScaleForPPI(int)' referenced from F:\INTRAWEB 15\LIBD10_3W32\IWMAIN.OBJ
[ilink32 Error] Error: Unresolved external '__fastcall Vcl::Controls::TControl::GetSystemMetrics(int)' referenced from F:\INTRAWEB 15\LIBD10_3W32\IWMAIN.OBJ
[ilink32 Error] Error: Unresolved external '__fastcall Vcl::Controls::TWinControl::ResetIme(HWND__ *)' referenced from F:\INTRAWEB 15\LIBD10_3W32\IWMAIN.OBJ
[ilink32 Error] Error: Unresolved external '__fastcall Vcl::Controls::TWinControl::ScaleControlsForDpi(int)' referenced from F:\INTRAWEB 15\LIBD10_3W32\IWMAIN.OBJ
[ilink32 Error] Error: Unresolved external '__fastcall Vcl::Controls::TWinControl::SetIme(HWND__ *)' referenced from F:\INTRAWEB 15\LIBD10_3W32\IWMAIN.OBJ
[ilink32 Error] Error: Unresolved external '__fastcall Vcl::Forms::TCustomForm::ScaleForCurrentDpi()' referenced from F:\INTRAWEB 15\LIBD10_3W32\IWMAIN.OBJ
[ilink32 Error] Error: Unable to perform link

Fixed the linker problem.

When trying to build with RADStudio 10 I renamed LibD10_3W32 to something else, to force it to use LibD1032.

However, I now have a problem with IWLicenseKey.Pas.

[DCC Fatal Error] IWLicenseKey.pas(1): F1027 Unit not found: 'System' or binary equivalents (.dcu)

I have just paid AUD1338.00 for a subscription to this software and am starting to get a bit concerned, as it looks like the only place I can get support is via this forum
Reply
#2
Why is support via a forum an issue? Many vendors provide support via forums. Its Sunday here but I will alert Alexandre to assist you with the dcu issue. The C++ build process unfortunately is far more complex than the Delphi one and a bit brittle at times. This is not IntraWeb specific, just how it works between the 2 languages.
Reply
#3
IntraWeb 15 has been working with all versions of C++ Builder from 2009 up to 10.3. Several users are using C++ 10.3.3 it in production with no issues. Seems that you have something else happening. It is very likely that you still have the old IW 14 files (obj, hpp) in your library path.
Reply
#4
BTW, regarding support, you can write me directly if you have something urgent like installation problems. My e-mail is alexandre [at] atozed dot com

The other Atozed e-mails are also published in our page.

IW 15.1.22 is our latest version and I highly recommend you to upgrade to latest. https://www.atozed.com/2020/05/intraweb-15-1-22/
Reply
#5
Here is what you should do:

- Open RAD Studio 10.3 and go to Tools -> Options
- Navigate to Language -> C++ -> Paths and Directories
- First select 32 bit platform. Check "System Include Path" and "Library Path" settings for the *classic compiler*. Remove any path to old IW versions from there (including 15.1.21)

[Image: CPP_32Bits.png]

- Now repeat the same process but select 64 bit platform.

[Image: CPP_64Bits.png]

- Close RAD Studio 10.3 IDE
- Manually delete the whole folder where you have 15.1.21 installed.
- Download and install IW 15.1.22, from here: http://downloads.atozed.com/intraweb/iw15.1.22.exe
- Open RAD Studio 10.3 IDE.
- Create a new C++ Application using the IntraWeb Application Wizard. Save it to any local folder and build it. It should build flawlessly.

BTW, I just followed these exact steps on my test machine with RAD Studio 10.3.3 installed (plus and old IW 15.x version) and it worked perfectly.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)