Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Impressora de Cheques DP20
Message
De
30/12/2004 15:04:49
 
 
À
30/12/2004 12:40:31
Information générale
Forum:
Visual FoxPro
Catégorie:
Produits tierce partie
Versions des environnements
Visual FoxPro:
VFP 6 SP5
OS:
Windows 2000 SP4
Database:
Visual FoxPro
Divers
Thread ID:
00973329
Message ID:
00973385
Vues:
16
>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
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform