DLL & FUNCTION LEPESO.DLL NO FIVEWIN

DLL & FUNCTION LEPESO.DLL NO FIVEWIN

Postby nixbeau » Mon Jan 05, 2015 4:25 pm

Amigos, Feliz Año Nuevo. Todo ayuda como para resolver un problema en la declaración de LePeso.dll de Urano DLL.
Declaración:
Code: Select all  Expand view

dll function AbrePortaUrano(Porta AS STRING)           AS LONG PASCAL  FROM "_AbrePortaSerial"         LIB "lepeso.dll"
dll function FechaPortaUrano()                                 AS LONG pascal  FROM "_FechaPortaSerial"        LIB "lepeso.dll"
dll function LePeso()                                                AS STRING pascal    FROM "_LePeso"          LIB "lepeso.dll"
dll function ModeloBalancaUrano(Modelo as _INT)     AS LONG pascal  FROM "_AlteraModeloBalanca"     LIB "lepeso.dll"
dll function ModoOperacaoUrano(Modo as _INT)        AS LONG pascal  FROM "_AlteraModoOperacao"  LIB "lepeso.dll"
 


Función:

Code: Select all  Expand view

function testefuncurano()
priv aaa:=3
priv Porta:='COM1'

aaa:=abreportaurano(Porta)
? aaa
return .t.
 


Cuando ejecuto la aplicación se bloquea (Crash). No devolver el valor de 'AAA'
nixbeau
 
Posts: 28
Joined: Sun Jan 08, 2012 6:17 pm

Re: DLL & FUNCTION LEPESO.DLL NO FIVEWIN

Postby karinha » Mon Jan 05, 2015 5:17 pm

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7234
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: DLL & FUNCTION LEPESO.DLL NO FIVEWIN

Postby nixbeau » Mon Jan 05, 2015 9:12 pm




Essa funcoes são em C para Xharbour. Não Sei como Manipula-las, preciso montar de um jeito que eu possa usar meu configurador para mudar sem dispor direto no codigo. Eu queria Na Verdade Entender porque nas declaraçoes diretas da DLL em Fivewin não esta funcionando.

En español:

Estas funciones están en C para xHarbour. No sé cómo se las maneja, debe montar de manera que puedo usar mi configurador a cambios sin eliminación directa en código. Quería Sobre verdad Entender por qué las declaraciones directas de la DLL en Fivewin este no funciona.
nixbeau
 
Posts: 28
Joined: Sun Jan 08, 2012 6:17 pm

Re: DLL & FUNCTION LEPESO.DLL NO FIVEWIN

Postby Antonio Linares » Mon Jan 05, 2015 10:37 pm

Nixbeau,

Prueba a quitar la claúsula PASCAL y prueba nuevamente, gracias
regards, saludos

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

Re: DLL & FUNCTION LEPESO.DLL NO FIVEWIN

Postby nixbeau » Sun Jan 11, 2015 9:13 pm

Antonio Linares wrote:Nixbeau,

Prueba a quitar la claúsula PASCAL y prueba nuevamente, gracias


Eso Es Perfecto !!! Funcionó !!! Debido a la eliminación de la cláusula de Pascua comenzó a funcionar?
nixbeau
 
Posts: 28
Joined: Sun Jan 08, 2012 6:17 pm

Re: DLL & FUNCTION LEPESO.DLL NO FIVEWIN

Postby Antonio Linares » Mon Jan 12, 2015 5:09 pm

Muy bien :-)

Las funciones declaradas como Pascal no usan un subrayado delante (el compilador las genera en mayúsculas y sin subrayado), asi que al ver los subrayados deduje que no eran PASCAL :-)
regards, saludos

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


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 11 guests