PROBLEMA DE COMUNICACION A TRAVES DEL PUERTO SERIE

Post Reply
rbecares
Posts: 77
Joined: Wed Oct 12, 2005 5:36 pm

PROBLEMA DE COMUNICACION A TRAVES DEL PUERTO SERIE

Post by rbecares »

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.-
User avatar
Antonio Linares
Site Admin
Posts: 42409
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Has thanked: 12 times
Been thanked: 48 times
Contact:

Post by Antonio Linares »

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
rbecares
Posts: 77
Joined: Wed Oct 12, 2005 5:36 pm

Post by rbecares »

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.
User avatar
Antonio Linares
Site Admin
Posts: 42409
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Has thanked: 12 times
Been thanked: 48 times
Contact:

Post by Antonio Linares »

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
Post Reply