• Welcome to Forum.Deepsoftware.Com. Please login or sign up.
 
March 29, 2024, 02:46:14 am

News:

SMF - Just Installed!


Support for COM0COM

Started by moelski, June 09, 2010, 07:40:24 am

Previous topic - Next topic

moelski

Hi Roman,

some time ago I adressed this topic beside another posting. But I still think this is an important issue and so let me open a new thread for this special topic  :)

Com0Com (http://sourceforge.net/projects/com0com/) is a kernel-mode virtual serial port driver for Windows and I think you know this peace of software. The problem is that Com0Com uses another Class for device registration:
Class = CNCPorts
ClassGUID = {df799e12-3c56-421b-b298-b6d3642bc878}


Normal Ports use this Class:
Class = Ports
ClassGUID = {4D36E978-E325-11CE-BFC1-08002BE10318}


I think it is not such a big deal to add this Class to the port enumeration process, isn´t it?
So do you see a chance to add this port class to nrcomm, too?

Hope you will give it a try. Thx in advance.

Greetz Dominik

Roman Novgorodov

Hello

Thank you for your information.
We will add this GUID into next release of library.

Roman Novgorodov
DeepSoftware.Com
DeepSoftware llc - The professional components for Delphi/CBuilder/.NET. The high quality custom software development.
Forums.nrCommLib.Com - DeepSoftware Tech Support Forum.

moelski

Hi Roman,

thx alot. I think this will help a lot of people  :)

Do you have an idea when the next release will become available?

Greetz Dominik

hid1

June 23, 2010, 07:15:55 am #3 Last Edit: June 23, 2010, 07:20:18 am by hid1
I wonder if replaced ClassGUID with proper value,
Com0Com  supported automatically? or another changes needed?

Replacing  in nr*.pas  
ClassGUID = {df799e12-3c56-421b-b298-b6d3642bc878}
to
ClassGUID = {4D36E978-E325-11CE-BFC1-08002BE10318}
enough?



Roman Novgorodov

Hello

Unfortunately, it's not so easy. But you can try :-)
We are going to release new version this Friday or next Monday.

Roman Novgorodov
DeepSoftware.Com
DeepSoftware llc - The professional components for Delphi/CBuilder/.NET. The high quality custom software development.
Forums.nrCommLib.Com - DeepSoftware Tech Support Forum.

moelski

Hi Roman,

any chance to get it today?
We have to update our software because the new V9 feature for HID devices: UpdateDeviceDetails ...
Actually the devices are not detected correctly because the friendly names are not present ...

Anyway. Would be great if I can compile just with the new version (9.08 ?).

Greetz
  Dominik

hid1

June 25, 2010, 12:43:26 pm #6 Last Edit: June 26, 2010, 09:32:27 am by hid1
Quote from: moelski on June 25, 2010, 07:38:32 am
We have to update our software because the new V9 feature for HID devices: UpdateDeviceDetails ...
Actually the devices are not detected correctly because the friendly names are not present ...
hehe you need  nrhid1.EnumFullMode := true; before .Active := true;

Thus , friendly names ok for many PCs.  BUT  i see,  sometimes not present  on customer's pcs.  This may be Windows and board and USB HOST chipset problem.  

I think exact details for hid device only  vendor ID, product id.
Others depends on motherboard and usbhost chipset and windows version service pack etc.. and may not return as expected.

moelski

Hi Roman,

is there a release today or will it take more time?

Roman Novgorodov

Hello

The new version is available in update center.
The official release will be later, we need more testing for x64 platform.

Roman Novgorodov
DeepSoftware.Com
DeepSoftware llc - The professional components for Delphi/CBuilder/.NET. The high quality custom software development.
Forums.nrCommLib.Com - DeepSoftware Tech Support Forum.

moelski

Hi Roman,

well I just downloaded the last release from the Update Center and compared it to the 9.07 installer.
The files are byte identical.

I think you have missed to replace the new Installer exe?

Greetz Dominik

Roman Novgorodov

Hello

Thank you for information.
Corrected.
Please try again.

Roman Novgorodov
DeepSoftware.Com
DeepSoftware llc - The professional components for Delphi/CBuilder/.NET. The high quality custom software development.
Forums.nrCommLib.Com - DeepSoftware Tech Support Forum.

moelski

Hi Roman,

first test looks great.

Will do some additional tests. Thx for that great work !!!  :) :)