PPLA IMAGEM VBNET

MAXCIM 21/09/2011 19:17:27
#384896
Olá Amigos.
estou tendo problemas ao inserir um iamgem na Impressoa ARGOX 214, utilizava um codigo no PPLA VB6 que funcinava perfeitamente... porem ao utilizar o mesmo no VBnet me retorna a mensagem
[Ô][Ô]Tentativa de leitura ou gravação em memória protegida. Normalmente, isso é uma indicação de que outra memória está danificada.[Ô]
e não imprime nada.. problrma com a impressora não é.. pq o mesmo código no vb6 funciona...

alguem teria algum exemplo de como imprimir imagem na argox 214 no VBNET? pode ser PPLA, PPLB pu codigo nativo...

segue codigo utilizado

Citação:

Try
Dim LCPRN As String = AppDomain.CurrentDomain.BaseDirectory & [Ô]outfile.prn[Ô]
If IO.File.Exists([Ô]outfile.prn[Ô]) Then Kill([Ô]outfile.prn[Ô])

Dim ncopy As Integer = 1
Dim lcIMG As String = AppDomain.CurrentDomain.BaseDirectory & [Ô]20110921145303.BMP[Ô]
If IO.File.Exists(lcIMG) = False Then
MsgBox([Ô]Arquivo de imagem não localizado![Ô])
Exit Sub
End If
Dim Porta As Integer = 1
Call A_CreatePrn(Porta, LCPRN)
A_Set_Darkness(10)

A_Get_Graphic(1, 1, 1, 66, lcIMG) [ô] aqui acontece o erro

A_Print_Out(1, 1, ncopy, 1)

Call A_ClosePrn() [ô] close

Catch ex As Exception
MsgBox(ex.Message)
End Try

DANIELCPAETE 21/09/2011 22:50:45
#384915
Amigo eu utilizo a rotina abaixo em PPLB

Call B_Get_Graphic_ColorBMP(425, 40, [Ô]teste2.bmp[Ô])
ALEXPASSOS 22/09/2011 08:25:29
#384919
Fiquei boiando

O que é PPLB? Nunca ouvi falar
DANIELCPAETE 22/09/2011 08:40:39
#384922
ALEXPASSOS é o protocolo de comunicação com a impressora, está associado ao firmware da mesma e sua comunicação é feita através das Dlls fornecidas pela ARGOX
MAXCIM 22/09/2011 12:30:09
#384949
Oi Daniel, obrigado pela resposta..

a DLL PPLB precisa de registro? o programa não a esta encontrando.. mesmo colocando na raiz do sistema e tmbm na pasta system32. .
DANIELCPAETE 22/09/2011 17:10:36
#384970
na verdade não mas existe um problema qual é o seu windows ? está utilizando VB.net Express ? as declarações são um pouco diferentes de acesso no VB.net? se sua plataforma for 64bits tem que setar a compilação na marra pra 32bits. Recomendo que faça um backup de sua aplicação
MAXCIM 23/09/2011 11:11:14
#385049
é Daniel... a coisa complicou um pouco... é Windows7. 64 bits.

estou temtando fazer pelo codigo nativo.. porem to com problema e como gerar arquivo binario de uma umagem...
o código em vb6 é assim:

Citação:

Open LCImagem For Binary As #2
Dim img As String
img = Space(LOF(2))
Get #2, 1, img
Close #2



como ficaria esse mesmo em VBBNET?
Tópico encerrado , respostas não são mais permitidas