Pular para o conteúdo principal

Postagens

Mostrando postagens de novembro, 2013

Postagem em destaque

🚀 Oferecendo Serviços Remotos de Desenvolvedor AdvPL e Mais 🖥️

🚀 Oferecendo Serviços Remotos de Desenvolvedor AdvPL e Mais 🖥️ Olá pessoal, Espero que este post encontre todos vocês bem! É com grande entusiasmo que compartilho que estou expandindo meus serviços como Desenvolvedor AdvPL para novos desafios e colaborações. Com mais de duas décadas de experiência sólida, minha jornada profissional tem sido enriquecedora, com a oportunidade de participar de projetos empolgantes ao longo dos anos. Agora, estou ansioso para trazer minha experiência e habilidades para novas equipes e projetos, trabalhando de forma remota. Minha expertise abrange não apenas AdvPL, mas também outras tecnologias-chave, incluindo JS, SQL, Infraestrutura e Otimização de Processos. Acredito que essa combinação de conhecimentos me permite oferecer soluções abrangentes e eficazes para uma variedade de necessidades de desenvolvimento. Acredito que a tecnologia tem o poder de transformar negócios e impulsionar o sucesso, e estou comprometido em ajudar meus clientes a alcançar seu

BlackTDN :: IPCGo e IPCWaitEx

  Um pequeno exemplo: 1 #DEFINE N_9REPLICATE 0100 2 #DEFINE N_IPCSLEEP 0500 3 #DEFINE N_IPCTHREADS 5 4 #DEFINE N_GLBLOCK 0 5 6 Static __c9Replicate : = Replicate( " 9 " ,N_9REPLICATE) 7 Static __c0Replicate : = Replicate( " 0 " ,N_9REPLICATE) 8 9 /* 10 Progama: uIPCMain.prg 11 Funcao: U_IPCMain 12 Autor: Marinaldo de Jesus [ http://www.blacktdn.com.br ] 13 Data: 21/11/2013 14 Descricao: Exemplo de uso das funcoes IPCGo e IPCWaitEx 15 */ 16 Function U_IPCMain() 17 Local aParameters : = Array(N_9REPLICATE) 18 Local nThreads : = N_IPCTHREADS 19 Local cGlbValue 20 aFill(aParameters, 9 ) 21 PutGlbValue( " U_IPCExec " ,__c9Replicate) 22 StartTIPC(nThreads) 23 While ( .NOT.( KillApp() ) .and. .NOT.( AllZeros() ) ) 24 IF ( N_GLBLOCK == 1 ) 25 While .NOT.( GlbLock() ) 26

BlackTDN :: ubtdnTView : Retornando dados das tabelas do Protheus via WebService

  Quer obter os dados das tabelas do Protheus via WebService? Eis um exemplo fornecido por BlackTDN. 1 # include "set.ch" 2 # include "apwebsrv.ch" 3 # include "protheus.ch" 4 # include "dbstruct.ch" 5 # include "topconn.ch" 6 # include "wsubtdnTView.ch" 7 # include "tryexception.ch" 8 9 Static __lAS400 := ( TCSrvType() == " AS/400 " ) 10 Static __cTCGetDB := Upper(AllTrim(TCGetDB())) 11 12 /* 13 Progama: wsubtdnTView.prg 14 WebStruct: uFieldStruct 15 Autor: Marinaldo de Jesus [http://www.blacktdn.com.br] 16 Data: 21/11/2013 17 Descricao: Deriva de FieldStruct e carrega informacoes complementares 18 Uso: WebServices 19 */ 20 WSSTRUCT uFieldStruct 21 WSDATA FldName AS STRING 22 WSDATA FldType AS STRING 23 WSDATA FldSize