Watch, Follow, &
Connect with Us

For forums, blogs and more please visit our
Developer Tools Community.


Welcome, Guest
Guest Settings
Help

Thread: Porting IW10 to IW14 error (Licensed full version)


This question is answered. Helpful answers available: 2. Correct answers available: 1.


Permlink Replies: 3 - Last Post: Oct 21, 2014 1:15 PM Last Post By: Chad Hower
Stephane Grobety

Posts: 13
Registered: 1/10/14
Porting IW10 to IW14 error (Licensed full version)  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Oct 13, 2014 5:30 AM
Hello,

I'm trying to port an existing IW10 project (D6) to IW 14 (XE5) and I get this error when I run the project as a standalone executable (the one I use for debug, actually):

"Project XXXXX.exe raised exception class EIWException with message 'Cannot find internal file: IW_GFX_SESSIONINVALID'."

This cascades into "runtime error 217 at 00628766" which leads me to think the issue happens inside the "initialize" section of some of IW source files. Since these source files aren't provided (and when will you stop with that silliness for registered users?!?) it can't be debugged.

Any idea what's going on ?
Alexandre Machado

Posts: 1,754
Registered: 8/10/13
Re: Porting IW10 to IW14 error (Licensed full version)  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Oct 16, 2014 8:24 AM   in response to: Stephane Grobety in response to: Stephane Grobety
Stephane Grobety wrote:
Hello,

I'm trying to port an existing IW10 project (D6) to IW 14 (XE5) and I get this error when I run the project as a standalone executable (the one I use for debug, actually):

"Project XXXXX.exe raised exception class EIWException with message 'Cannot find internal file: IW_GFX_SESSIONINVALID'."

This cascades into "runtime error 217 at 00628766" which leads me to think the issue happens inside the "initialize" section of some of IW source files. Since these source files aren't provided (and when will you stop with that silliness for registered users?!?) it can't be debugged.

Any idea what's going on ?

Hi Stephane,

You are probably linking with an old IWData.res file.

did you use this tool to completely remove IntraWeb bundled edition (which comes with Delphi)? http://www.atozed.com/intraweb/download/IntraWebBundledRemovalTool.EN.aspx
Stephane Grobety

Posts: 13
Registered: 1/10/14
Re: Porting IW10 to IW14 error (Licensed full version)  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Oct 21, 2014 1:14 AM   in response to: Stephane Grobety in response to: Stephane Grobety
Hello,

I have figured out what the problem was. Turned out that my source conrtol didn't have all the binaries for IW.

This, however, leads me to this point: will AtZ ever move away from the model where not all the source code is available to paying customers ? This is, frankly, really annoying since many errors and problem are made much harder (and, sometimes, impossible) to identify and fix due to this policy. I could understand it with a cheap shareware but not with a framework like this.

Thanks,
Stephane
Chad Hower

Posts: 613
Registered: 3/2/07
Re: Porting IW10 to IW14 error (Licensed full version)  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Oct 21, 2014 1:15 PM   in response to: Stephane Grobety in response to: Stephane Grobety
On 10/21/2014 4:14 AM, Stephane Grobety wrote:
This, however, leads me to this point: will AtZ ever move away from
the model where not all the source code is available to paying
customers ? This is, frankly, really annoying since many errors and
problem are made much harder (and, sometimes, impossible) to identify
and fix due to this policy. I could understand it with a cheap
shareware but not with a framework like this.

For 12-14 nearly all source is available. There are only a handful of
units that aren't. None of these units should impact your ability to
debug or recompile against a build.

Namely:

- A few units that are not ours, and we do not have a license to
redistribute source. This includes some which were license from EMBT
(Borland at the time) that they abandoned but which were important to us.

- Units which can decode license keys.

--
"Programming is an art form that fights back"
IntraWeb IRC and Web Chat:
http://www.atozed.com/intraweb/Support/IRC.aspx

Legend
Helpful Answer (5 pts)
Correct Answer (10 pts)

Server Response from: ETNAJIVE02