Atozed Forums

Full Version: Acesss Violation Intraweb 15.2.47 BaseForm.Create
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Good Morning,
Good morning,
I'm testing version 15.2.47 trying to migrate an old  Intraweb 14 project.
At run-time I got an access violation message in the module IwbaseHTMLForm

...
public:
/ * TIWBaseForm.Create * / inline __fastcall virtual TIWBaseHTMLForm (System :: Classes :: TComponent * AOwner): Iwbaseform :: TIWBaseForm (AOwner) {}

....


[img]data:image/png;base64,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[/img]

Do you have some suggestions how to solve that problem ?
Thank you in advance.

Francesco Sgaravatti
Cant see the image. I assume you have code in the create?
Can you please copy and paste here the call stack of the exception? If you are unsure how to do it: when the exception happens, click "Break", go to View -> Debug Windows -> Call stack, and copy everything you see there

Also, seems that you are using C++ Builder, right? Can you please tell me what version is that?
(11-27-2021, 09:32 PM)Alexandre Machado Wrote: [ -> ]Can you please copy and paste here the call stack of the exception? If you are unsure how to do it: when the exception happens, click "Break", go to View -> Debug Windows -> Call stack, and copy everything you see there

Also, seems that you are using C++ Builder, right? Can you please tell me what version is that?

Hi,
I Thank You for your answer.

I use c++ Builder RAD studio XE3.

STACK:

:00a0ba50 System::__linkproc__ UStrAsg + 0x4
:01261146 ; TIWCGCustomRegion
:00983a1d ; ReadComponent
:00983cce ; ReadDataInner
:00983c0d ; ReadData
:0098fab6 System::Classes::TComponent::ReadState + 0x6
:00984b5e ; ReadRootComponent
:0097ecbf ; ReadComponent
:00c29d54 ; _16403
:00c29de2 ; _16404
:00c29e22 Iwbaseform::_16405 + 0x1A
:00c2a032 ; TIWBaseForm
:0066FCC8 Iwbasehtmlform::TIWBaseHTMLForm::TIWBaseHTMLForm(this=:08D8E8F0, AOwner=:05D0D710)
:0066FC14 Iwform::TIWForm::TIWForm(this=:08D8E8F0, AOwner=:05D0D710)
:0066F740 Iwappform::TIWAppForm::TIWAppForm(this=:08D8E8F0, AOwner=:05D0D710)
:00697D6B TfiwLogin::TfiwLogin(this=:08D8E8F0, Owner=:05D0D710)
:00c302e1 ; CreateAndShowDefaultPage
:00be95c3 ; _16429
:00b75061 ; ExecuteUrl
:00b75569 ; Execute
:00be639c Iwserversession::HttpExecute + 0x2C
:00b7a33e ; DoCommandGet
:00c53cad ; DoExecute
:00c46822 Incontext::TInContext::Run + 0x12
:01421f4d Madexcept::_17437 + 0x2D
:0098df15 ; _17936
:00a0b51e System::_17323 + 0x2A
:01421e33 Madexcept::_17435 + 0xF
:01421e9b ; _17436
:76bffa29 KERNEL32.BaseThreadInitThunk + 0x19
:77077a9e ; ntdll.dll
:77077a6e ntdll.RtlGetAppContainerNamedObjectPath + 0xee

I attached also some screen-shots.

Best Regards
Francesco Sgaravatti
Your call stack shows that the exception occurs inside a CGDevTools control (more specifically TIWCGCustomRegion):

:01261146 ; TIWCGCustomRegion

Do you have CGDevTools source code? If so, depending on the version, you may need to tweak it a little
Hi Alexandre,
Thank you for your answer.

I am evaluating CgdevTools version 4.1.0.295 without source code.
If I purchased the license with code, would you be able to indicate the changes to be made?

Francesco Sgaravatti
In the previous month I suggested a few changes to CGDevTools source code to make it work better with IW 15.2.x and, as a consequence, also a few situations where you could potentially get an AV were removed. If you get the source code, probably this will also be available to you. But answering your question, yes, I can point you the changes to avoid those.

Kind regards,
Thank you very much Alexandre,
i fixed the problem temporarily with a downgrade to version 14.2.13 (It's okay fo XE3), but for the future (Embarcadero new versions) now i know how to deal that !
Francesco