PROBLEMA DE COMUNICACION A TRAVES DEL PUERTO SERIE

PROBLEMA DE COMUNICACION A TRAVES DEL PUERTO SERIE

Postby rbecares » Tue Jul 17, 2007 9:34 pm

Amigos:

Tenemos un soft clipper que bajo 2003 server comunica bien a traves de un puerto serie.
El mismo soft migrado a fivewin comunica bien bajo W98.
El mismo exe fivewin que anda bien bajo 98 NO COMUNICA bajo 2003.

Ya que bajo fivewin/W98 anda bien no creo que sea la logica del soft.
Ya que bajo Clipper/2003 anda bien no creo que sea tema de permisos (incluso hicimos todas las pruebas como administradores )

Me queda la idea que alguna dll que se utiliza bajo fivewin esta estorbando la comunicacion a traves del puerto serie, pero no se para adonde continuar.

¿Alguien tiene alguna idea que aportar? ¿por donde comenzar a buscar?

Mil gracias desde ya.

Saludos.
Ricardo.-
rbecares
 
Posts: 77
Joined: Wed Oct 12, 2005 5:36 pm

Postby Antonio Linares » Tue Jul 17, 2007 10:43 pm

Ricardo,

Revisa el ejemplo samples\phone.prg Es un ejemplo de como usar las comunicaciones en Windows.

Tambien tienes el ejemplo samples\Terminal.prg
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41366
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby rbecares » Wed Jul 18, 2007 9:31 pm

Antonio:

Primero gracias por tu respuesta.

Por las pruebas que hicimos:
una funcion clipper compilada bajo dos anda ok
la misma funcion compilada con los lib de fivewin ( agregandole un msginfo para que lo linkee ) ya no anda.

Sospechamos que el problema viene por el commctrl.dll (que obviamente no lo necesita en dos y lo solicita en nuestra compilacion de fivewin ), viendo los foros, entre algo que escribiste y te pido que si podés me aclares esto a ver si me tira alguna pista:

Textual tuyo:
"
February 2006 build
=============

IMPORTANT: FWH has been build with the most recent Harbour/xHarbour CVS code. This FWH will not work with previous January Harbour/xHarbour builds!

* Enhancement: GetCPU() function is properly working on new computers.

* Enhancement: FiveWin for CA-Clipper (16 bits) no longer needs COMMCTRL.DLL. If you plan to use ImageLists, then you should have it available, though the EXE will start normally even if it is not present.

"

No entiendo bien a que se refiere y por que mi programa en fivewin esta requiriendo este dll que sospechamos es el problema.

Saludos.
rbecares
 
Posts: 77
Joined: Wed Oct 12, 2005 5:36 pm

Postby Antonio Linares » Mon Jul 23, 2007 7:43 pm

Ricardo,

La commctrl.dll es una DLL para el uso de los "common controls" y no está relacionada con las comunicaciones

Habeis revisado el código de los ejemplos que os hemos comentado ?
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41366
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain


Return to FiveWin para CA-Clipper

Who is online

Users browsing this forum: No registered users and 3 guests