Clipper On Line • Ver Tópico - Usar SAT.DLL em Clipper(tentativa)

Usar SAT.DLL em Clipper(tentativa)

Discussão sobre a linguagem CA-Clipper.

Moderador: Moderadores

 

Usar SAT.DLL em Clipper(tentativa)

Mensagempor rochinha » 19 Fev 2014 14:15

Amiguinhos,

Em Clipper é possivel sim acessar uma .DLL mas executando os comandos via prompt usando RUN ou similar

A linha de comando para Rundll é da seguinte maneira:
RUNDLL32.EXE <dllname>,<entrypoint> <optional arguments>

Segue um exemplo:
RUNDLL32.EXE SHELL32.DLL,Control_RunDLL desk.cpl,,0

Nunca testei a SAT.DLL via DOS mas se ela permitir acesso via RunDLL32 então será possivel.

Sintaxe do comando AtivarSAT:
AtivarSAT( numeroSessao, subComando, codigoDeAtivacao, CNPJ, cUF )

Um exemplo com a SAT.DLL:
RUNDLL32.EXE SAT.DLL,AtivarSAT 123456, 1, 123123, 01333222000109, 35 > retorno.txt

O retorno.txt deverá conter a captura do comando enviado. Veja que é apenas explanação e não testei para ver se funciona.

Função para gerar um numero randomico. Este numero deve possuir até 6 digitos ou seja deve iniciar em 100000 e terminar em 999999.

FUNCTION Random( nMaximo )
static nRandom
local nTemporal
nMaximo = if( nMaximo == NIL, 65535, nMaximo )
if nRandom == NIL
nRandom = seconds()
endif
nTemporal = ( nRandom * seconds() ) % ( nMaximo + 1 )
nRandom = ( nTemporal + seconds() )
RETURN int( nTemporal )

Agora é mãos a obra.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para fivolution@hotmail.com. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar de usuário

rochinha
Membro Master

Membro Master
 
Mensagens: 4538
Data de registro: 18 Ago 2003 20:43
Cidade/Estado: São Paulo - Brasil
Curtiu: 800 vezes
Mens.Curtidas: 242 vezes



Retornar para CA-Clipper

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 5 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro