Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Impressora de Cheques DP20
Message
From
30/12/2004 15:04:49
 
 
To
30/12/2004 12:40:31
General information
Forum:
Visual FoxPro
Category:
Third party products
Environment versions
Visual FoxPro:
VFP 6 SP5
OS:
Windows 2000 SP4
Database:
Visual FoxPro
Miscellaneous
Thread ID:
00973329
Message ID:
00973385
Views:
17
>alguem ja usou ou usa a impressora da bematech de imprimir cheque?
>A bemadp32.dll, peguei o exemplo em Vfp da pagina deles para impr fiscal e adaptei, para a dp20 que fica + - assim:
>
>Declare Integer Bematech_DP_ImprimeCheque in BEMADP32.dll ;
>String NumBanco, String Valor, String @ Favor, String @ Cidade, String @ Dta, String @ Msg
>E chamo a funcao assim:
>Retorno = Bematech_DP_ImprimeCheque("001", "150,00", "h", "h", "29122004", " ")
>Mas da um erro dizendo q o banco não e valido, mas no arquivo bemadp.ini, o banco 001 ta lá,
>Alguém tem alguma dica.
>
Oi Flavio,

Não conheço específicamente este driver, mas de antemão eu diria que tem um problema na sua sintaxe..

Quando uma DLL utiliza @ significa que o parametro será utilizado não como valor mas por referencia (quer dizer que o outro programa terá direito de escrever na sua variavel.. Sendo assim no mínimo o ponto de saida para vc. seria:
Declare Integer Bematech_DP_ImprimeCheque in BEMADP32.dll ;
 String NumBanco, String  Valor,  String @ Favor, String  @ Cidade, String @ Dta, String  @ Msg
cwbanco        = "001"
cwvalor        = "150,00"
cwfavor        = "claudio"
cwcidade       = "fortaleza"
cwdta          = "29122004"
cwmsg          = "cuidada com este cheque"
Retorno = Bematech_DP_ImprimeCheque(cwbanco, cwvalor, @cwfavor, @cwcidade, @cwdta, @cwmsg)
Claudio
"Now to him who is able to do immeasurably more than all we ask or imagine, according to his power that is at work within us, Ephesians 3:20
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform