Newsgroup: it.comp.lang.visual-basic
Titolo: MSComm32 - Need more com ports ? Use Comm32.ocx instead

If you need to use com ports above Com16 then you can use Comm32.ocx
http://www.comm32.ocx
Comm32 is compatible with MSComm in that it uses the same property names, 
methods and syntax which means that you can quickly add Comm32 to a VB6 
project in place of MSComm32 without needing to change any of your code or 
learn any new syntax. (also works for other languages with minor syntax 
change.
What's wrong with MSComm ?
http://www.axis-controls.com/mscomm32

Il 09/02/2010, AX ha detto :

Giusto per evitare che qualcuno ci caschi:
MSComm32.Ocx ha effettivamente le limitazioni indicate nel sito 
linkato.
Tali limitazioni sono perï¿œ banalmente superabili con un editor binario, 
andando a modificare alcuni byte all'interno dell'Ocx di Microsoft.
Su google si trova in abbondanza indicazione di come fare.
Con ogni probabilitï¿œ, l'Ocx venduto in questo sito non ï¿œ altro che 
MSComm32.Ocx, con la rimozione delle lettere MS davanti, e la modifica 
dei byte giï¿œ fatta.
Oltre, quindi, a essere una presa in giro, credo che si possa trovare 
anche molto da ridire da un punto di vista legale, nel lucrare 
rivendendo come proprio un prodotto Microsoft modificato abusivamente.
Alberto

 ha scritto nel messaggio 
news:hktt5m$b9e$1...@tdi.cu.mi.it...

Anche il sito ï¿œ fatto in modo un po' strano che fa nascere qualche sospetto:
- "free download" per scaricare la trial version NON funziona: il link di 
download dell'installer porta ad una pagina non trovata
- "buy now" non indica il prezzo se non solo dopo aver scelto paypal o altro 
metodo (circa 50$).
- "support forum" ï¿œ solo una label e non un link
Mah...!
Raf 

 Alberto
Come l'e' sta storia della modifica?
Ciao
RobertoA

Come l'e' sta storia della modifica?
l'� questa:
http://is.gd/84Zu4
--
ciao
  Stefano

 wrote in message 
news:01a8d569$0$31433$c3e...@news.astraweb.com...


 wrote in message 
news:82b5n5t9vcmbo2ruv...@4ax.com...


 altro metodo (circa 50$).

 byte gi� fatta.


 calls return immediately
Mmmh... this sounds interesting...
To bad I just tryed by replacing the MScomm and your comm ocx fails at 
portopen = true
-----------------------------------------------
Public Sub Comm_Init()
On Error GoTo CommNotFound
 With Form1.Comm1
  If .PortOpen = False Then
    .OutBufferSize = 1024
    .InBufferSize = 1024
    .Settings = "19200,n,8,1"
    .RThreshold = 0
    .SThreshold = 0
    .RTSEnable = False
    .DTREnable = False
    .EOFEnable = False
    .CommPort = 1
    .PortOpen = True  <----------------------------------
    Exit Sub
  End If
 End With
CommNotFound:
MsgBox "unable to open comm"
Resume EndProc
EndProc:
End Sub
-----------------------------------------------

 portopen = true
Also, by hitting the "register" button the following errors are fired:
13 (type mismatch)
440 (automation error) (this one pops up twice)

 is free. The web page does not hide that fact or pretend otherwise.
No, I didn't expect your product to be free either too.
On the contrary, I think 33 euros is a quite fair price for your product.
Once downloaded the trial version, I can definitely affirm it is NOT a 
"tampered" version of mscomm32, it's really genuine!
After all, it seems manifestly developed using VB6 ;-) (the ocx depends on 
MSVBVM60.DLL)
Regards
Raf 


trovato: se cambiate il nome dell'oggetto, ad esempio se da comm1 lo 
rinominate
pippocomm, non funziona piu' (invalid port number) finche' non riavviate 
l'intero
IDE (anche risistemandone il nome non si fixa). 

 MSVBVM60.DLL)
Non si capisce se il fatto di aver usato Vb per il prodotto sia una critica 
o un complimento

 ha scritto nel messaggio 
news:4b76...@newsgate.x-privat.org...

Nessuna delle due: ï¿½ solo la prova indiscutibile che l'OCX non puï¿½ essere la 
versione "taroccata" (tampered) di MSCOMM32.OCX, che di sicuro ï¿½ stato 
sviluppato in C++.
 

Thank you for testing the OCX.
I suspect the problem you have is that when running an application in the 
IDE the ComPort is owned by the IDE so if the application is ended without 
closing the port then the port remains open so that when you restart the 
application the port is not available. The only way to release the port is 
(was) to close the IDE.
Update 3.2d fixes that problem.
That update also introduces new properties EOFChar, EvtChar and 
EvtCharEnable.
EvtChar and EvtCharEnable are similar to EofChar and EofEnable except that 
EofEnable only raises OnComm event AFTER the eof char was read by the Input 
property. These new properties allow you to react to OnComm events as soon 
as a specific character is detected lower down in the hardware. You can 
therefore set RThreshold=0 and ignore all incoming data until your special 
'wake-up' character is detected by the hardare.
The update is available from the downloads page on the website at 
www.comm32.com
 and these new properties are explained in detal, with sample 
code ion the website and in the updated help file.
Thank you.
Ian
"Franz_aRTiglio" <fran...@N0SPAMtin.it> wrote in message 
news:hl0cao$423$1...@speranza.aioe.org...


I didn't know about those errors - I'll check that right away and post an 
update.
Thank you
Best regards
Ian
"Franz_aRTiglio" <fran...@N0SPAMtin.it> wrote in message 
news:hl0cgb$47m$1...@speranza.aioe.org...


 Franz_aRTiglio wrote:
