Re: 64-Bit ActiveX-Controls
We use (all of which have 64 bit versions or work around)
CodeJock
Chilkat
ActiveQueryBuilder
eXontrol
Crystal XI - Replacing with Dataflex Reports as no 64bit CRXI
Microsoft Office - MS do some unique proprietary magic to make 32bit Office talk to 64 bit applications I'm not aware of other applications being allowed to do this. A bit like trusted auth on MS SQL can only be used by MS
Various DAE/W libraries like Security, libXL, Graphics etc which I'm sure will be updated at some point
Re: 64-Bit ActiveX-Controls
we use a bunch. some we created ourselves and some purchased
a few issues.
first a number of suppliers have stopped supporting and developing activex controls in favor of .net controls
second for a number of products you will need a 32 and 64 bit license separately
for example we use Leadtools. Leadtools is a great product for scanning and imaging but the development of active x has stopped a while ago
chilkat is one of the better ones offering both 32 and 64bit versions with their product.
we use other controls for example signature pads, barcode reading from images, fingerprint scanners, digital camera API, qr codes, ...
currently in the applications we use a lot of activex controls we have no plan to switch to 64bit. seriously doubt there will be a big gain in anything from switching anyway
Re: 64-Bit ActiveX-Controls
nothing proprietary about it. anyone can call between 32 and 64 bit code. it just isnt easy and a lot of work. you just need to load each in its own process (32 in 32bit process, 64 in a 64bit process) and then use IPC to talk to each other
it was a bit easier in 16 to 32 where we could use generic thunks, because the address space was 32bit for both so there was no need for more complex IPC.
Re: 64-Bit ActiveX-Controls
I also think it's a lot of work to switch from 32 to 64 bit.
Is it really worth it at the moment? I'm not really sure about that yet either.
But the fact is that I have to change a lot of source codes anyway (even without 64-bit). And if I already have to make changes to the codes, why not switch to 64-bit right away?
But as I said: I am not sure yet.
That's why I'd like to know which controls you use at all and whether they also exist as 64-bit controls. Maybe there is something that can be integrated faster (and cheaper) than the already used tools.
Re: 64-Bit ActiveX-Controls
64bit is like a car with a bigger fuel tank rather than a bigger engine
Re: 64-Bit ActiveX-Controls
Hi,
For viewing PDF's we use: [URL="https://www.wpcubed.com/pdf/"]WPCubed: PDF, RTF, DOCX, XML development controls[/URL]
For viewing/editing images we use: [URL="https://chestysoft.com/ximage/default.asp"]csXImage - ActiveX control for image display, edit, Twain scan. (chestysoft.com)[/URL]
Both available as 64-bit controls.
Re: 64-Bit ActiveX-Controls
Pieter,
Nice to know that you use csXImage.
It really works very well with Dataflex (since VDF6), as well as the 64-bit version.
The worrying point is that most peripheral manufacturers have not developed for the twain 64.
I asked support to find out if they intended to do something about it, and the answer was:
[QUOTE]
Hi Edgard,
The problem is with the Twain drivers not being available in 64 bit. A Twain driver is an external DLL and it must have the same number of bits as the application. If you have a 64 bit application you can only call a 64 bit DLL.
Twain drivers for scanners and USB cameras are usually only available as 32 bit so you will not be able to see the devices from a 64 bit application. The integrated camera is unlikely to have a Twain driver so you will not see it from your application.
We are not currently working on any method of image capture that does not use Twain.
Kind regards,
Simon Chester,
Chestysoft.
[B]From:[/B] [EMAIL="edgard@computertraining.com.br"]edgard@computertraining.com.br[/EMAIL] <[EMAIL="edgard@computertraining.com.br"]edgard@computertraining.com.br[/EMAIL]>
[B]Sent:[/B] 22 April 2021 15:03
[B]To:[/B] [EMAIL="info@chestysoft.com"]info@chestysoft.com[/EMAIL]
[B]Subject:[/B] Questions about the 64-bit version in csXImage 5.
Hi,
I have successfully used the csXImage product since version 3 on my system using the Dataflex language.
With the official launch of Dataflex in 64 bits, today I upgraded csxImage 4 to 5.
In 32 bits it is possible to select the scanner of my HP Smart Tank 517 printer, as well as a USB camera, but I cannot select the integrated camera of my Ideapad 330S notebook.
Note that the AMCAP program certifies that both cameras are operational on my device.
At 64 bits, no peripherals can be selected.
I ask:
Any tips other than those mentioned on your site, for me to try to solve the problem or am I dealing with peripherals that do not have drivers for twain 2.0, which seems to have stopped in time?
Is access to these peripherals foreseen for the future, without the use of Twain?
[/QUOTE]
Who knows, if more developers need these improvements, they'll change their minds!
Best Regards,
Edgard
Re: 64-Bit ActiveX-Controls
Do you use this ActiveX to scan documents? If so, are you using a network print/scanner? If so, did you have any problems getting connected to the printer for scanning? I have a customer that is testing this and getting a "Failure to connect to machine" when trying to scan.