Ir para conteúdo
Fórum Script Brasil

Lello

Membros
  • Total de itens

    57
  • Registro em

  • Última visita

Tudo que Lello postou

  1. Graymalkin muito obrigado pela atenção , eu consigo trabalhar com a porta serial e que não estou sabendo e manipular ou melhor formatar o bloco de comandos para impressora fiscal que seria este formato Tabela 1 - Formato do bloco de comando enviado ao ECF Campo Conteúdo 1- Caracter de início de comando: ESC (<1B>) 2- Indicador de comando: F (<46>) 3- Primeiro byte do número de controle. Deve ser menor do que 128. 4- Segundo byte do número de controle. Deve ser menor do que 128. 5- Código do comando desejado (ver capítulo Descrição dos Comandos) 6- Número de bytes de argumentos, somado de 48 (<30>). Por exemplo, para se enviar dois bytes como argumento para o comando, este campo deve conter 50 (<32>). 7- Argumentos, se houver. O número de bytes deste campo deve estar de acordo com a campo 6 acima. Se não houver argumentos, este campo não deve ser transmitido. 8- Byte de verificação do comando, calculado como "ou exclusivo" (XOR) dos bytes do comando a partir do campo 3 acima.
  2. Tenho um pequeno e grande problema , tenho um cliente com impressora fiscal (ECF) - Marca Zanthus -modelo Iz21 , até consegui o manual de programacao mas não entendo como formatar o comando. O problema maior que a fabrica Zanthus não fornece mais suporte para ninguém No manual esta assim Tabela 1 - Formato do bloco de comando enviado ao ECF Campo Conteúdo 1- Caracter de início de comando: ESC (<1B>) 2- Indicador de comando: F (<46>) 3- Primeiro byte do número de controle. Deve ser menor do que 128. 4- Segundo byte do número de controle. Deve ser menor do que 128. 5- Código do comando desejado (ver capítulo Descrição dos Comandos) 6- Número de bytes de argumentos, somado de 48 (<30>). Por exemplo, para se enviar dois bytes como argumento para o comando, este campo deve conter 50 (<32>). 7- Argumentos, se houver. O número de bytes deste campo deve estar de acordo com a campo 6 acima. Se não houver argumentos, este campo não deve ser transmitido. 8- Byte de verificação do comando, calculado como "ou exclusivo" (XOR) dos bytes do comando a partir do campo 3 acima. Muito Obrigado
  3. Lello

    Função Mid()

    Tenho Um arquivo Texto Muito Grande Cerca de 30 mb , no momento estou indo linha por linha e com a funcao mid() separando as variaveis so que este procedimento esta muito demorado , alguém conhece uma maneira de agilizar isto ex. a1=mid(linha,1,10) . . . a100= mid(linha,500,3) Muito obrigado
  4. Lello

    Classes

    Como eu trato erro num modulo de classe ex. Public Sub Imprime(Texto As String) N = FreeFile() Open "lpt1:" For Output As #N Print #N, Texto Close #N End Sub
  5. Eu Consegui Fazer a Comunicacao com a Balanca , so não estou conseguindo entender como fazer ele loop , alguém pode me explicar como faz A$ = "": B$ = "" Do Until Left$(A$, 1) = STX$ And Right$(A$, 1) = ETX$ B$ = Input$(1, #1) A$ = A$ + B$ Print I; " - "; Asc(B$) I = I + 1 Loop Print A$; "* "; Len(A$); " *" muito obrigado
  6. Muito Obrigado pela colaboração , eu aguardo o exemplo Grato
  7. Gostaria de um ajuda tem um codigo em basic que faz comunicacao com a balanca filizola como faco este mesmo codigo em visual basic Open "COM2:9600,N,8,1" For Random As #1 ENQ$ = Chr$(5) STX$ = Chr$(2) ETX$ = Chr$(3) Cls Do 10 G$ = INKEY$ If G$ = " " Then Print #1, ENQ$; If Loc(1) = 0 Then GoTo 10 I = 0 A$ = "": B$ = "" Do Until Left$(A$, 1) = STX$ And Right$(A$, 1) = ETX$ B$ = Input$(1, #1) A$ = A$ + B$ Print I; " - "; Asc(B$) I = I + 1 Loop Print A$; "* "; Len(A$); " *" Loop Muito Obrigado
  8. Lello

    Impdef

    Tentei com Impdef mas não entendi o que ele me retorno, ZECF_AtivaLOG @1 @0 ; ZECF_AtivaLOG ZECF_AtivaLOGHEX @2 @1 ; ZECF_AtivaLOGHEX ZECF_ConfiguraCheque @3 @2 ; ZECF_ConfiguraCheque ZECF_ConfiguraMoeda @4 @3 ; ZECF_ConfiguraMoeda Como eu Declaro e uso elas No Visual Basic Como Faço ? não Achei Nada a Respeito. Muito Obrigado
  9. Lello

    Dll

    alguém conhece algum software que visualiza dentro da dll as declaracoes dela ? (Declaracoes e parametros das Funcoes nela contida) "não tenho Manual dessa Dll "
  10. Como Faço para saber se existe um determinado Caracter na String exemplo "12345678.00" como faco para saber se exite o carater "." na string
  11. Lello

    Inkey()

    Tem alguma Funcao ou Api para Fazer o Vb parar o Sistema até alguém pressionar alguma tecla ? Fiz um loop infinito mas não funcionou muito bem no Clipper Exite uma Funcao inkey() inkey(0) - aguardava uma tecla para passar adiante inkey(Valor) - aguardava um tempo ou alguma tecla para passar adiante tem algo no vb que faça isto ?
  12. Lello

    Variável Global

    Declare a Variavel em um Modulo padrão como Public ou Global ex. public Variavel as integer global Variavel as integer
  13. Lello

    Trabalhar Com Objetos

    consegui, eu não estava no form1 , estava em um modulo o engraçado q terei q gerar um erro e não gerava muito obrigado!
  14. Lello

    Trabalhar Com Objetos

    todas as linhas estao no procedimento , com o textbox funciona mas com label não
  15. Gostaria de uma explicacao de como trabalhar com objetos em variaveis Achei algo parecido com isto mas não consegui fazer funcionar Dim ObjClone as Label Set ObjClone = Form1.Label1 ObjClone.Caption = "Teste" não da nenhum Erro , mas tambem não muda as propriedades do objeto ,porque ?
  16. Eu queria Fazer a Comunição Serial sem usar o objeto mscomm , alguém tem alguma dll , documentação de uma api ou algo parecido. muito obrigado
  17. Lello

    Consulta Com Between

    comparando com o exemplo achei o erro que eu estava ocorrendo valeu . muito obrigado.
  18. Lello

    Consulta Com Between

    muito obrigado , comparando os dois achei o erro. valeu
  19. Aguem Pode me ajudar ? não Retorna Nada nesta Consulta , mas no Banco Exite Registros str2 = "SELECT * FROM Loja01VendasOperadores WHERE Operadores = '" & Trim(CmbOperadores.Text) & "' BETWEEN DateValue('" & CmbDataInicial.Text & "') and DateValue('" & CmbDataFinal.Text & "')" .Open str2, CN, adOpenKeyset, adLockOptimistic
  20. Lello

    Run Time Error 430

    Muito Obrigado , Por incrivel que pareça eu não tinha pensado em pegar pela Microsoft ok.. beleza
  21. Lello

    Preenche Combobox

    Desculpe não era Recordcount e sim ListCount. se eu Entendi Voce quer de uma combo em um form fazer uma pesquisa no banco de dados e adicionar tudo em outra combo em outro formulario . Deve Funcionar Assim str2 = "select * from Cadastro where Codigo =" & form1.combo1.text TbCad.Open str2, CN, adOpenKeyset, adLockOptimistic Do While Not TbCad.Eof form2.combo1.additem TbCad.Fields("Data") TbCad.MoveNext loop
  22. Quando executo o programa q criei da um erro run-time erro 430 class does not support or does support expect interface Procurei no forum e achei o resultado , mas não consigo achar o Componentes de Acesso a Dados ( Data Access Components ) MDAC_TYP.EXE JETSETUP.EXE alguém pode me ajudar ? muito obrigado
  23. Lello

    Preenche Combobox

    amigo, tente o seguinte data=date() form1.combobox2.additem form1.combobox2.recordcount + 1 & " " & Data obs. Para voce Trabalhar com qualquer objeto em outras forms e so adicionar o nome da form . e objeto form1.combobox2.text se eu entendi e isto q deve funcionar
  24. Lello

    Funcao Format()

    Descobri o que estava errado , format(Variavel,"######,00" ) o correto e Format(Variavel,"######.##") Mas Meu Problema e que eu pego Estes Valores de um Arquivo Texto de outro Software e ele separa as casas com "." e não "," , posso usar a funcao Replace(Variavel,".",",") quando o Windows estiver configurado o tipo de Numeros "," e quando estiver com "." Vai Ocorrer erro . como faço para corrigir este eventual erro ? Muito obrigado
×
×
  • Criar Novo...