Comm32 Logo
Home Button   

Topic:   How to change Comm.Settings?

By: GuestPosted on: Aug 21 2010 at 01:01:08 AM
I want to be able to read in the settings from an ini file. This is what I have and it gives me an error "Property value is not valid"

Dim Bits_Per_Second As String
Dim Data_Bits As String
Dim Parity As String
Dim Stop_Bits As String

tmp = Bits_Per_Second & "," & Data_Bits & "," & Parity & "," & Stop_Bits
Comm1.Settings = tmp

Please help!


By: SUpportPosted on: Aug 21 2010 at 11:26:42 AM
The settings need to be in the correct order. You have parity in the wrong place.

Speed, Parity, DataBits, StopBits (The parity comes before the databits)

Try this.

tmp = Bits_Per_Second & "," & Parity & "," & Data_Bits & "," & Stop_Bits

You also don't show us what the actual values are.

By: GuestPosted on: Sep 24 2010 at 11:12:50 PM
I am receiving this same error with the unregistered demo version. I Have tried assigning Comm1.Settings="57000,N,8,1".
I have tried same with upper/lower case "N" and spaces after the commas.
I have tried temp$="57000,N,8,1" and then "Comm1.Settings=temp$"
Each time I get same error. I am using VB6 SP 6.

By: Support Posted on: Sep 25 2010 at 10:37:41 PM
57000 is not a standard baud rate.

57600 is a standard baud rate.

Here's the most common baud rates.

110, 300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400 56000, 57600, 115200, 128000, 256000, 512000, 768000, 230400, 460800

you'll see that 57000 is not in that list. What hardware do you have that uses 57000 ? If you're sure that you need 57000 then send us an email and we'll send you an update to force it in there - but it'll still crash if your hardware won't accept that specific speed.

support at minimrp.com

By: GuestPosted on: Sep 26 2010 at 08:26:27 PM
Oops. I meant 57600 - that is what I was using. However I found my temp$=" 57600,n,8,1" with a leading space before the 57600 - that was causing me problems.