Posted 16 May 2020, 1:42 am EST
Hi,
Is the current flexgrid8 N/L/U (32Bit) compatible with the “LargeAddressWare” (VB6) parameter?
Thx
Dieter
Forums Home / ComponentOne / ActiveX Edition
Posted by: support on 16 May 2020, 1:42 am EST
Posted 16 May 2020, 1:42 am EST
Hi,
Is the current flexgrid8 N/L/U (32Bit) compatible with the “LargeAddressWare” (VB6) parameter?
Thx
Dieter
Posted 18 May 2020, 8:16 pm EST
Hi Dieter,
I have asked the developer for the same (internal tracking ID: 436439) and will get back to you soon.
Thanks,
Pragati
Posted 20 May 2020, 4:48 pm EST
Hi Dieter,
As per the developer, all of the VSFlex8 OCXs use correctly defined pointers and do not substitute 32 bit signed longs instead, but we cannot guarantee it as we do not test LAA directly. However, the same code is also compiled for our 64 bit versions which have not had reports of pointer related issues, so the pointer definitions are likely correct and appropriately cast when used with offsets.
While we do not specify the Large Address Aware bit in the DLL/OCX header, you can add set the bin with the editbin.exe program included with Microsoft Visual Studios > 6.0. This actiion will invalidate the ComponentOne/GrapeCity digital Authenticode signature, so if that is an issue, you should strip the signature and add your own if necessary.
Thanks,
Pragati
Posted 20 May 2020, 5:50 pm EST
Thx, Pragati!
Greetings from germany
Dieter