Página 1 de 1

declaracion en powerbuilder 7

Publicado: Sab Ene 21, 2012 3:46 pm
por keynet
Tienes un ejemplo en powerbuilder 10, yo utilizo la vercion 7, me manda un mensaje de Bad Run time reference
Esta es la declaracion, el problema que tengo es que no existe el typo Byte, cual puede ser el equivalente.
Revise los otros demos ejemplos y esta con valor string, no se por que razon en powerbuilder esta como byte el valor de regreso de la funcion.

PB10 ejemplo:
function byte timbrarCFD(REF String ls_in ) LIBRARY "cfdlib.dll" Alias for "TimbrarCFD;Ansi"

BP7:
function string timbrarCFD(REF String ls_in ) LIBRARY "C:\KeyPro\Ver20\wsdl_lib\cfdlib.dll" Alias for "TimbrarCFD;Ansi"

Lo intente con varios tipos int, blob{1}, char

Re: declaracion en powerbuilder 7

Publicado: Sab Ene 21, 2012 5:38 pm
por Dado
Nop, solo tengo ese ejemplo que viene con la descarga.

Yo no programo en PB, los ejemplos me los han proporcionado usuarios que han hecho funcionar la libreria.

Re: declaracion en powerbuilder 7

Publicado: Sab Mar 10, 2012 3:30 pm
por rubenesanchez
Utilizar tipo de dato STRING, el error de Bad Runtime es por el alias ANSI

Alias for "TimbrarCFD;Ansi"

cambiar por

Alias for "TimbrarCFD"

Re: declaracion en powerbuilder 7

Publicado: Sab Mar 10, 2012 4:29 pm
por Dado
rubenesanchez escribió:Utilizar tipo de dato STRING, el error de Bad Runtime es por el alias ANSI

Alias for "TimbrarCFD;Ansi"

cambiar por

Alias for "TimbrarCFD"
Gracias por el consejo, voy a tratar de memorizarlo por si otro programador de powerbuilder cae en el mismo caso. =)