Coloque isso aki logo embaixo de implementation

function  Set_Darkness ( darkness:integer):integer;stdcall;external 
'WINPPLA.DLL';
    function  CreatePrn    ( 
selection:integer;FileName:String):integer;stdcall;external 'WINPPLA.DLL';
    function  Print_Out    ( 
width,height,copies,amount:integer):integer;stdcall;external 'WINPPLA.DLL';
    function  Prn_Text     ( 
x,y,ori,font,typee,hor_factor,ver_factor:integer;mode:char;numeric:integer;data:pchar):integer;stdcall;external
 
'WINPPLA.DLL';
    function  Prn_Barcode  ( 
x,y,ori:integer;typee:char;narrow,width,height:integer;mode:char;numeric:integer;data:pchar):integer;stdcall;external
 
'WINPPLA.DLL';
    Procedure ClosePrn     ();stdcall;external 'WINPPLA.DLL';
    function Set_Backfeed  (back:integer):integer;stdcall;external 
'WINPPLA.DLL';

Certiique-se de deixar a dll no mesmo local do executavel.....
E esse é o exemplo de uso.....

function 
ImprimirEtqGondola(Fantasia,Descricao,Modelo,Marca,Barras:String;Preco:Double;Quant:Integer):Boolean;
begin
try
   if Modelo = null then Modelo:='';
   if Marca = null then Marca:='';
   CreatePrn(1, 'ppla.txt'); {inicia o processo de impressao 
1-lpt1,2-lpt2,3-lpt3,}
   Set_Darkness(14);
   Set_Backfeed(320);
              {x, y, ori,tp, nar,wd,hei;mode,num;data}
   Prn_Barcode(1, 14, 1, 'F', 2, 18, 21, 'N', 0, 
pchar(COPY(CompletaCaracteres(Barras,12,'0','E'),1,12)));

           {x,  y, ori,f,tf,hor,vr,mod,num       ;data}
   Prn_Text(0,  75, 1, 2, 0, 2, 2, 'n', 0, pchar(UpperCase(Descricao)));
   Prn_Text(0,  60, 1, 2, 0, 2, 1, 'n', 0, pchar(UpperCase(Modelo)));
   Prn_Text(0,  45, 1, 2, 0, 2, 1, 'n', 0, pchar(UpperCase(Marca)));
   Prn_Text(105,15, 1, 5, 0, 2, 1, 'n', 0, pchar('R$'));
   Prn_Text(160,15, 1, 5, 0, 3, 2, 'n', 0, pchar(formatfloat('#,##0.00', 
Preco)));
   Prn_Text(50, 0,  1, 2, 0, 2, 1, 'n', 0, pchar(Fantasia));
   Print_Out(1,1,Quant,1);
   ClosePrn;
   Result:=True;
except
   Result:=False;
end;
end;




Marcio Carvalho escreveu:

> Pessoal
>
> Alguel já usou uma dll (free) de código de barras e tem ela e as intruções
> de como usa?
> estou tentando com a WINPPLA.DLL mas não estou obtendo sucesso
>
> veleu
>
> Marcio
>
>
>
>
>
> -- 
> <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
>
>
>
>
>
> *Yahoo! Grupos, um serviço oferecido por:*
> PUBLICIDADE
>
>
> ------------------------------------------------------------------------
> *Links do Yahoo! Grupos*
>
>     * Para visitar o site do seu grupo na web, acesse:
>       http://br.groups.yahoo.com/group/delphi-br/
>        
>     * Para sair deste grupo, envie um e-mail para:
>       [EMAIL PROTECTED]
>       <mailto:[EMAIL PROTECTED]>
>        
>     * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
>       Serviço do Yahoo! <http://br.yahoo.com/info/utos.html>.
>
>

        

        
                
_______________________________________________________ 
Promoção Yahoo! Acesso Grátis: a cada hora navegada você
acumula cupons e concorre a mais de 500 prêmios! Participe!
http://yahoo.fbiz.com.br/


-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

<*> Para ver as mensagens antigas, acesse:
    http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
    [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a