× Linguagem de Programação ADVPL

Perguntas Integração Protheus x Delphi / C# / JAVA

Mais
10 anos 1 mês atrás #25366 por AndersonBR
Boa Tarde amigos,

seguinte sei que é possível, mas não estou achando nenhum documentação nem qual a DLL usada para fazer integração do Protheus com softwares de outras linguagens.

Alguém já fez, ou sabe onde posso conseguir a DLL e a documentação da mesma, já tentei no site e buscar no Google, mas sem muito sucesso.

Desde já, obrigado!

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 1 mês atrás #25403 por dexter
Acho que ninguém tá afim de pegar essa bomba rs.rs.rs.

Tem algumas referências de como fazer isto
o problema é achar um cara que manja de N linguagens um
(poliglota) para vc fazer a integração!


Encontrei algumas referências, já fiz uns testes!
Se precisar de ajuda, descreva o que vc precisa fazer!

tdn.totvs.com/display/public/mp/Exemplo+...teragir+com+Protheus

Como utilizar DLL de terceiros
tdn.totvs.com/display/tec/Como+utilizar+DLL+de+terceiros

Exemplo de DLL C++ para interagir com Protheus
tdn.totvs.com/pages/releaseview.action?pageId=6814731

Exemplo de integração ADVPL x DLL
tdn.totvs.com/pages/releaseview.action?pageId=6814734

ExeDLLRun2
tdn.totvs.com/display/tec/ExeDLLRun2

ExecInDLLClose
tdn.totvs.com/display/tec/ExecInDLLClose

ExecInDLLRun
tdn.totvs.com/display/tec/ExecInDLLRun

ExeDLLRun3
tdn.totvs.com/display/tec/ExeDLLRun3

ExecInDLLOpen
tdn.totvs.com/display/tec/ExecInDLLOpen

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 1 mês atrás #25407 por AndersonBR
Dexter, valeu, programar não é o problema eu programa em váriAs linguagens, ADVPL é a mais recente.

O que estou com dificuldade foi em achar forma de integrar o protheus com as outras. Eu agradeço os links, vou estudar e qualquer coisa peço ajuda.

Obrigado!

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 1 mês atrás #25444 por dexter
Programa nada kkkk , eu dúvido! kkkk

Estou zuando , é o mesmo caso meu então, Advpl pra mim também é novo
e é bem diferente em relação a linguagens mais avançadas que existem hoje.

Bem eu tenho que fazer algo assim também e vou te contar uma boa noticia então
já pesquisei sobre (formas de integrar ao protheus ).

Pelo que encontrei são 3 formas.

1 - WebSerivce
2 - RPC Call
3 - DLL
4 - Sockets
5 - SQL danger -> inserção direta no banco.

Mas todas que eu ví exigem de uma forma ou outra ter o tratamento
dentro do protheus , isto é , código em advpl. E outro obstrução é
encontrar a interoperabilidade entre os dados trafegados que o mais comum
usado pelo protheus é XML.


No mais se quiser expor seu trabalho, a gente larga esse
negocio de ajuda e troca informação.



vlws... abração.

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 1 mês atrás #25446 por kanaamlrr
Eu costumo utilizar webservices para fazer essas integrações.
Normalmente WS juntamente com ExecAuto do protheus, o que facilita na integridade dos dados.
Na verdade é bem simples de se utilizar, tanto fornecendo quanto consumindo WS.
Se seguirem para esse lado e quiserem alguma dica e/ou ajuda estou a disposição.
Abraços!

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 1 mês atrás #25449 por AndersonBR
É Dexter programo daquele jeitão né rsrsrs, mas programo. Então aqui na empresa tem um trabalho muito bacana foi desenvolvido um portal de vendas web muito bacana em C# (não fui eu). E até onde me disseram usaram uma DLL do próprio Protheus para fazer a utlização das funções basicamente o programa chama a função do protheus e o retorno dela é sempre uma string e os parâmetros tbm.

Enfim Mas a DLL que usam ninguém sabe dizer qual é bom, o que eu vou fazer agora é uma versão desse portal de vendas em Android, para tablet, e queria usar as mesmas funções existentes hoje para o portal web em ADVPL, por isso inicialmente prefiro as DLLs, mas caso não as ache vou partir para o webservice mesmo.

Agradeço a todos, conforme for desenvolvendo vou postando o andamento para conhecimento de todos.

Abraço.

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.105 segundos
Joomla templates by a4joomla