Higher address values, such as my CD00, are interpreted by the functions expecting a signed short as negative numbers. The pci card has a port address of 0x I’m glad you managed to get it working, but one worry I would have changing the interface, it could break any application already using it. Here’s the story in a nutshell. Apparently I don’t understand the role of the sys driver files. Or does C just shift the 16 bits? I guess it does depend on the code in the DLL and its been years since I looked, but your right, there should not be a bug difference.
|Date Added:||12 January 2009|
|File Size:||53.76 Mb|
|Operating Systems:||Windows NT/2000/XP/2003/2003/7/8/10 MacOS 10/X|
|Price:||Free* [*Free Regsitration Required]|
Apparently I don’t understand mcs985 role of the sys driver files. On my application I’ve had no issues with onboard ports. According to dbgView it’s loading the x64 driver.
PCMCIA, CompactFlash, RS-232, Socket, Serial IO, Adapter
Here’s the story in a nutshell. I mcs8905 using VB. These are the cards that are not useful with inpout32 and inpoutx NET, but I suppose it is a dinosaur now days.
So it’s actually possible with inpout But it seems to me that both calls are by value. However, a small percentage of the cards that you see on eBay and at various web sites e. Great DLL, its pretty mcss9805 Microsoft neglected to put any parallel port support in. It might be a good idea to try my port and test code. That would mean that with addresses upto 7EEE there’s no problem, for they mcs99805 be represented both by signed and unsigned two-byte integers. The motor is running now.
The test app should be sufficient to see if you can write to the address of the parallel port and if you can monitor the outputs on the port to be sure – even better.
If anyone has successfully used the InpOut32 or maybe even your port to 64bit with Java, it would be great if the person could share the code. I suppose its handy to have somewhere these things are all consolidated and where people can actually talk about them and get a mcw9805, even if its not from the authors lol. Having said that, I will every now mcw9805 then go on an update splurge with these things.
As you are probably aware, I didn’t write the code, I just ported the driver to x64 and added a few extra calls that I never properly tested!
Highrez Welcome to the Highrez Forums. I would be glad for some code as well.
Since I didn’t manage to get it to work with a MCS pci parallel port card. And that is the parameter for the port address. The pci card has a port address of 0x Or does C just shift the 16 bits?
Syba (SD-LP-MCS1P) Low Profile 1-Parallel Port PCI card, Moschip MCS
I’m glad you managed to get it working, but one worry I would have changing the interface, it could break any application already using it. I was able to get it to work by downloading the source, changing the parameter to an unsigned short and re-compiling inpout In programming languages I am familiar with I’d need a pointer operation for that. So my CD00 is taken for a The way I see it, the exported function could easily be doubled with an unsigned pendant: So I think it would be better to introduce new functions with the correct DLL interface.
Board index All times are UTC. Just wanted to provide some feedback for you and anyone else having similar issues. Don’t expect the orriginal InpOut That would cause havoc – maybe that’s the problem!
The driver must be installed with Admin rights – I accomplish this using an elevated installer EXE but that wont work with the old inpout32 DLL or driver.