Transcript
  • 29/07/2015 BlackTDN:Protheus::Advpl::tSocketClient

    http://www.blacktdn.com.br/2011/10/protheusadvltsocketclient.html 1/6

    Reverberando:programaoavanadaemADVPLdicastruquestutoriaisdownloadspensamentospsicografiaseviagensastraisalmdeuma"boamsica"pararelaxar.

    BlackTDN

    Incio Classic Downloads CheckOut(GitHub) GitHub(Tutorial) Externos Harbour SoundTrack BackToBlack

    OGRITO ADVPLGames Tools XPERIAROMs BlackDesafio TUDOEMADVPL AppSoft Doaes

    BlackTDNSearch

    domingo,23deoutubrode2011

    Protheus::Advpl::tSocketClientClasse: tSocketClient.Segundoo tdn: Estabeleceumaconexoclientdesocketdo tipoTCPgenrica.Atravsdestaclasse,possvelenviare receberdadospormeiodeumsocketgenricoeutilizarcomobaseparaimplementaodeprotocolonosuportadopelaaplicao.

    Otdn,comosempre,incompletoecomexemplorstico.Entoumexemplomaissofisticadoseria:

    CriaroObjetodotipotSocketClient

    Tentarconectarseaolive.sysinternals.com

    Verificoseaconexofoibemsucedida,eelaboroamensagemparaenvio

    EnvioemensagemeObtenhooRetorno.

    NoExemploconectaremos,viaSocketClient,usandoHTTPGET.

    723,390Visualizaes

    BlackTDN::Donations

    ParticipardestesiteGoogleFriendConnect

    Membros(368) Mais

    Jummembro?Fazerlogin

    Seguidores

  • 29/07/2015 BlackTDN:Protheus::Advpl::tSocketClient

    http://www.blacktdn.com.br/2011/10/protheusadvltsocketclient.html 2/6

    Postadoporlddjs05:52:00Marcadores:advpl,NaldoDj,protheus,tdn,totvs,tSocketClient,TVarInfo,lddj

    Reaes: Originalidade (0) Exclusividade (0) Referncia (0) Clareza (0) Abstrao (0)

    Obtendoosseguintesresultados:

    Paraobterocdigousadonoexemplo,cliqueaqui.

    Asdependnciasparaofuncionamentodoexemplopoderoserobtidasem:

    Protheus::Advpl::UsandoGetFuncArray,GetApoInfoeVarInfo:paratVarInfo.

    []s

    lddj

    Recomende isto no Google

    utilizaraFunoHttpGetemconjuntocomasfunesdeparserXMLparaessefim.

    ldDjcommentedonBlacktdnR3ETreport:SigaoLink:https://github.com/NaldoDj/BlackTDN/tree/master/templates/uTCREPORT

    NayannecommentedonProtheusPersonalizandoORhonline:Boatarde!ApsapersonalizaodoRHonline,naemissodorecibodepagamentoapresentaseo

    RecentCommentsWidget

    Protheus::Desvendandoosigapss.spfAtendendoaumareivindicao

    antiga,comeareiapostarnesteblogalgumasdicasrespeitodossegredosdoProtheus.Eoprimeiroartigon...

    Protheus::Advpl::Dica::RobsonLuiz::TextontegrodasopesdocontroledeacessosdeusuriosHojepreciseilistartodasasopesdocontroledeacessosdousurios,estalistaficanaconfiguraoporusurionoconfigurador,por...

    Protheus::RecuperandooUsurioAdministradornoProtheus10Somuitososmotivosquelevama"perda"dasenhadoAdministradordoProtheus.Esquecimento,sadadoAdministradordaempresa,...

    Protheus::ExemplodeWebServiceparaConsultaaoCEPAdicadehojeumexemplodeWebServiceemadvplparaaconsultaaoCEP(CdigodeEndereamentoPostal)baseadonositeRepublicaV...

    Protheus::MSSQL::RetornandoocontedodecampoMemo

    emumaConsultasvezesprecisamosconsultarocontedoarmazenadoemumcampomemoe,umsimplesSELECTnoirnosajudarpoisocontedoretornadoser...

    Protheus::OpesdeFiltronamBrowseAlgumasmaneirasdeFiltrarosregistrosaseremapresentadosnamBrowseOpo1:UsandoaFunoFilBrowse()parafiltrarosregistrosan...

    Protheus::ChamandoFunesdoMenuDiretamenteesemaNecessidadedeLoginFerne$perguntou:"...possvelabriralgumarotinadosistemasemsolicitarloginaousurio,comoporexemploarotinaMATA010...&qu...

    Protheus::Advpl::DicasdoRobson::Comocriarumaconsultaespecficautilizando

    PostagensPopulares

  • 29/07/2015 BlackTDN:Protheus::Advpl::tSocketClient

    http://www.blacktdn.com.br/2011/10/protheusadvltsocketclient.html 3/6

    Respostas

    Responder

    Respostas

    16comentrios:

    Annimo 3defevereirode201214:37

    Naldo,

    Muitobomesseblog.Tenhoumaduvida:Aempresatrabalhacomreciclagemdelixo.tem uma balana onde os caminhoes sao pesados tanto na entrada quanto na saida (pra encontrar o peso do lixo). E essa balana est conectada a umendereoethernet(ip/porta)onde,hoje,existeumaplicativoquecapturaessepesopragerarumpedidodecompra.Gostariamosdedescataresseaplicativoefazerviaprotheusacapturadopesodoscaminhoes.OcaminhoseriaessafuncaoTSOCKETCLIENT()?

    Grato,

    Carlos/COMETAIS.

    Responder

    Carlos 3defevereirode201214:50

    Naldo,

    Muitobomesseblog.Tenhoumaduvida:Aempresatrabalhacomreciclagemdelixo.tem uma balana onde os caminhoes sao pesados tanto na entrada quanto na saida (pra encontrar o peso do lixo). E essa balana est conectada a umendereoethernet(ip/porta)onde,hoje,existeumaplicativoquecapturaessepesopragerarumpedidodecompra.Gostariamosdedescataresseaplicativoefazerviaprotheusacapturadopesodoscaminhoes.OcaminhoseriaessafuncaoTSOCKETCLIENT()?

    Grato,

    Carlos/COMETAIS.

    Responder

    lddj 3defevereirode201218:16

    Carlos,issopossvelsim.

    Responder

    Daniel 14demarode201314:50

    Naldo,

    Suasdicassotimas...masestoucomumadvida...

    ExisteumaformanessaclasseTSOCKETCLIENToualgoparecidodeenviarhexadecimalaoinvsdeString?

    Grato

    Daniel

    Responder

    lddj 15demarode201319:11

    Qualaidia?

    Daniel 15demaiode201315:27

    AideiaeraacomunicaocomorelgiodepontodaHenry"PRISMASUPERFACIL"quesaceitahexadecimal,poremconseguicomahenryumesquemaparaenviarchr(),masestouempacadonalimitaodecaracteresnafuno"Receive"destaclasse,nahoradebaixaroarquivoAFDquenoestaceitandomaisdoque70.000caracteresenomeucasoestcommaisde120.000.Eupretendiabaixaroaquivodorelgioeusarasua funou_PonScheduler(queestafuncionando),ficandopendendealimitaodaclasse.Sequiserpossopassaroquejfiz,abrassDaniel.

    Responder

    lddj 15demaiode201318:25

    Legal.Publiquesim.

    Daniel 20demaiode201314:12

    Naldo,poracasovoctemalgumaideiadecomoaumentarolimitedecaracteresdomtodoReceivedaclassetSocketClient?oquefaltaparaeuterminaressarotina.

    osrecursosdodicionrioSXBRobsonLuiznospassoumaisumadica:Comocriar

    umaconsultaespecficautilizandoosrecursosdodicionrioSXBConsultapadro.Oexem...

    Protheus::"IntegrandooTotvsDevelopmentStudio(IDE)ao

    TortoiseSVN"HojepostareiumadicadecomointegraroTotvsDevelopmentStudio(IDE)aoSVN(Subversion)utilizandoo"client"TortoiseSVNp...

    BlackTDN::CustomizandoainterfacedeLoginnoProtheusebyYou

    ApublicaoBlackTDN::ByYouesuanovateladelogindenossoamigoOBonadeuoquefalare,emfunodisso,essequeamuitono...

    advpl (240)

    appserver(15)

    BlackTDN (186)

    bylddj(20)byYou(11)

    Class (9)

    Classe Advpl(23)

    dbAccess (10)

    Marcadores

    __ClsArr() (1) __FunArr() (1)_SetNamedPrvt (2) _SetOwnerPrvt(1) A unio faz a fora (2)ABSTRAO (2) Acesso (2)AddStackParameters (1) Adv (2)

    aEval (3)agcap (1) Agent (2) alarmClock (1)alexandre gonalves (1) Algortmos (1)AllowFailParam (1) Anlise Forense (1)apconnxcontrol.ocx (4) APD (1) APIExcel (1) AppExcel (1)

    AppSoft(1)APSDU(3)ArquivoINI (2) Array (1) ArrayCompare (1)aScan (1) aSort (1)AssistnciaMdica(1)AuditTrail (1)Autenticao HTTP(2)Autnomo (1)Avaliao e PesquisadeDesempenho(1)BaseDic (1)Batch(2) Begin Sequence (3) BjarneStroustrup (1) BlackDesafio (1)

    BlackTDNShell (1)BlackTDS (1) BoasPrticas(1)Break(2)BTDNdoc2pdf(1)bug(2)byyouStudio(2)

    CAST(1)catch(2)CEP (4) cGetFile (1)ChkFile (2)Cincias (4) ClassFWDBAccess (1) ClassTMathFloatStr (4) ClassTMathIntegerStr (6) Class TRandom(1) class TSQLite (1)

    Classe fT (2)Classe fTdb (2)Classe TDialog (1) ClassMethArr (2)ClientWS(1)clipper(2)clonar(1)cmd(1) code google (1) CodeBlock (1)comandos(1)ComboBox(1)CompaDic(1)Compatibilizao de Cdigo (5)Compilador (1) Compilar ScriptPowerShell (1) confluence (1)CONJUNTO (1) Connection String (1)ConOut (1) Consulta Hierarquica (1)Consulta Padro (2) ConsultaPadro Especfica (2) ContabiliaoFolhaRM(1)controledeatualizaesdoprotheus (1) CONVERT (1)Coordinator(2)Coursera(2)CriaodeEmpresa(1)CTB(1)CTBCTASup(1)CTBDigCont (1) CTE Recursiva (1)Culinria (1) curiosidades (5)Customizao de Software (1) cVersao(1) Clculo de Horas (1) D_E_L_E_T_(1)DANFE(1)Daniel Kahneman (2)

    dbChangeAlias (1)dbCloseArea (1) dbGoTop (1)dbSelectArea (1) dbTree (3)dbUseArea (2) Declarao de AjusteAnual (1) Decode64 (2) decremento

  • 29/07/2015 BlackTDN:Protheus::Advpl::tSocketClient

    http://www.blacktdn.com.br/2011/10/protheusadvltsocketclient.html 4/6

    Postagemmaisrecente Pginainicial

    Assinar:Postarcomentrios(Atom)

    Responder

    Respostas

    Responder

    Digiteseucomentrio...

    Comentarcomo: ContadoGoogle

    Publicar Visualizar

    Criarumlink

    AbrassDaniel.

    lddj 21demaiode201308:31

    envienosocdigoparaanlise.

    Daniel 21demaiode201309:56

    Paraqualemailenvio?

    lddj 21demaiode201311:21

    envieparamaildodomnioblacktdn.com.br

    Daniel 24demaiode201308:59

    Naldofizmoutroprocedimento...usandoacapturaporNSRlinhaalinhaenoProtheusvemfaltandolinha,utilizeiumproxynaportadorelogioparaverosdadosqueestosendoenviadosealinhaqnoestnoprotheusestnoproxydizendoqueenviou,noseioquefazer...temcomomedarumaajuda?...teenvieinoemailalgunsdados...abrassDaniel

    TopTVZ 28defevereirode201411:59

    estouatrasdedocumentacaoparacomunicacaocomhenryparaimportardiretoparaoprotheus.alguemtem?

    TopTVZ 7defevereirode201411:46

    Tenhoumequipamentoparacolherinformacoesenaoestouconseguindo.ateconseguicomunicacaomasnaoestouconseguindoenviaroscomandos.

    manualdoequipamentoesse.ftp://199.115.148.44/Standard/mPro/open%20protocol%20fep%20specification.pdf

    voceconseguemeajudar?

    Responder

    lddj 13defevereirode201420:10

    Comovocestenviandoasmensagens?Estfinalizandocorretamenteamensagem:MessageEndDataNUL(ASCII0x0)?

    TopTVZ 28defevereirode201411:58

    consegui!nofinaldastringtinhaquecolocar+chr(0)

    Responder

    Linksparaestapostagem

    Colaboradores

    Dicas (103)

    Excel (15)

    exemplowebservice advpl (13)

    games(8)

    Harbour(27) HarbourProject (12) Harbour Tutorial(8)

    Memory Allocation(11)memtst(13)

    Naldo Dj(200)

    (1)DescansoSemanalRemunerado (1)Devaneio (3) Dica de Leitura (3)

    Digital (1) Diretivas(4)DiretrioVirtual(1)DIRF (2) discorgido(1)DJHUM(1) doc2pdf (1)DSR(1)ECHO(1)Economia(1)ElapTime(1)EmbeddedSQL (3) EmpOpenFile (1)Encode64 (2) End Sequence (2)EntradadeDadosaoEstiloCalculadora(1)ERR0032 (1)ErrorBlock (4) Erros(1)ESC(1)Escalabilidade(1)EscopodeVariveis (1) ExcelConsultasParametrizadas (2) ExcelQueryTables (1) exception (5)ExecutandoAplicaonoServer(2)Exemplo Modelo 3 (2)

    ExistBlock(1) exploit (1) ExporDic (1) ExpressoGroove(1)ExpressesRegulares(2)F530QRY (1) FA050UPD (1) FA50ALT(1)falha(1)Ferramentas(2)FileIO(1)Filtro (2) Filtro namBrowse (1)FiltroOtimizado (2) FINA050 (1) Final (1)FINR530 (1) FINR550 (1) Folha dePagamento (1) Formulas (1) FOXPRO(1)FoxPro VFP Driver (2) FSBitMap(1)FSEnvMail(1)FSFontes (1)FT_F*(2) FT_FReadLn (1) fTdb (1) FTP (1)FULL OUTER JOIN (1) function (3)FunoPosicione (2) FWBrowse (1)FWMBrowse (1) FWMsExcel (1)Game15(3) GerenciadordeImpressoProtheus(1)GetAccesList(1) GetAdv97 (1) GetApoInfo (1)GetCellRect (1) GetClientIP (1)GetDados(1)GetData(1)GetFuncArray(1) GetGlbValue (1) GetLastQuery (1)GetMv (1) GetRes (1) GetResArray(2)GetServerIP (1)GetSrvIniName (1)GetSrvProfString (1)GetStackParameters (1) GetTempPath(1) GetWndDefault (1) GetWndDefaut(1)GhostScript(2)GIFAnimada (2)GlbLock(1)GlbUnLock(1)GoogleMaps(1) Google Translate (1) GPE (1)GPER040 (1) GPEWORD (2)GPEWriter (3) grid (4) GridClient(2)GridServer (2)Guess(1)Guia deSegurana (1) H_GIF89 (1)

    HarbourMiniGui (5)

    Hash (2) hd (1) Help (1)HelpInDark (1) Herana (1) HMG (1)Horas (1) HTML (1) HttpGet (3)HttpPost(1)IDE(2) ImageMagick (2)improperfunctionuse(2) incremento(1) INI (2) INIGetPValue (1) IniToXML(1)IPCGo(1)IPCWaitEx(1)ISNULL(1)Jogo do 15 (3) KEEP MOVINGFOWARD (1) KeepAlive (1) KeepAlive(1) Legenda (1) leitura (6) LendaUrbana(1)lEscClose(1)LicenseServer(1) Licenas (1) Limites (3) linux (1)ListBox (2) Load Balance (2)LoadGIF (1) Logic Basic (1) Macro (1)Macro do Compilador (1) MakeDir (1)Manipulao de Arquivos (1)ManutenodeHelps(1)MarcaDagua(1) MarkBrow(se) (1) MATA010 (1)MATA110(1)MATA120(1)Mata410 (1)Matemtica (5) mBrowse (6)mBrowseLFilter (1)MD5 (2) MelhoresPrticas de Codificao Segura (1)memoField (1)

    MessageDigestAlgorithm 5 (3) Metodo Gelosia (1)MicrosoftExcel (2)MicrosoftJunction(1)MicrosoftMKLink(1)MicrosoftQuery(1)MinGWw64(1)Minhas IdiasemBlackTDN (3)Minutos (1) Miscelnea(1)MIT(1)Modelo3 (2)Monitoramento(1) MP710TO110 (4) MPSDU (2)MsExcel(1)MSQRY32.EXE(1)MsSpool(1) MSSQL (4) MsUnLock (1)MT110LEG (1) MT120BRW (1)MT120COR (1) MT120LEG (1)MTA110MNU (1) Multi Thread (3)Multiplicacao (1) multithread (2)MultStr(1)MVC(2)mquinavirtual (1)Mdulos Especficos (2) Mbius (1)

    Msica MPB (2)

    NDJLIB004(1)NDJLIB006(2)NewtonRaphson(1)NFe (4)Nota

  • 29/07/2015 BlackTDN:Protheus::Advpl::tSocketClient

    http://www.blacktdn.com.br/2011/10/protheusadvltsocketclient.html 5/6

    Regazzo

    Rleg

    Rodrigo"OverFail"

    MarcusSullivan

    AlexandreGonalves

    LuizFernandoAltran

    Nando

    lddj

    OBona

    MuriloJ.deOliveira

    oasrog

    VitorEmanuelBatista

    lddj

    Beraldo

    Inscreverse

    Postagens

    Comentrios

    ClimatePrediction

    Einstein@Home

    Folding@Home

    GIMPS

    SETI@Home

    WorldCommunityGrid

    TechnologySolvingProblems

    Pensamentos (71)

    PowerShell (41)

    protheus (182)

    PrProcessador (10)

    SoundTrack (42)

    TipsandTricks(10)

    Fiscal de Sada (3) Nota FiscalEletnica (2) NToL (1) NmeroPerfeito (4) Nmero Primo (1)Nmeros Interios (1) NmerosPerfeitos (2) O Grito (1)ODBC (2)ODBC (Generic) (1) OpenOfficeWriter (3) OpenSxs (1) otimizaocdigo advpl (4) Otimizao deConsultaSQL(1)OurSpool(1)OWASP(1) oWnd (2) ParamBox (2)ParamType (2) Parbola da Vaca(2) Parmetros Linha de Comando (1)PDF(3)PDFCreator (2)PDFLab (1)pdftk.exe (1) PDFToolKit (1)

    Perda deConexo (1) performance (3) PHPSoapClient (2) PHP SoapFault (1)Picture (2) pilha de chamadas (2)PNMTABC01 (1) Po (1) Ponto deEntrada Genrico (1) Ponto deRestaurao (2) Ponto Flutuante (1)PontosdeEntradaMdulos (1)PortariaMTE/1.510 (1) Posicione (1)PostGreSQL (1) powe (1)

    ppo (1)Prioridades (1) procedure (1)processamento (4) Processamentoem Grid (3) Processos (1)Proeficincia (1) Projetos (1)

    Protheus WebService (2)PROTHEUS_REPOSIT (2)Provrbio Chins (2)

    PS2EXE (2)pscp(1)Psicologia(1)PswGetMemo(1)PutGlbValue (1) PutMV (1) Prolas (1)quaizer(1)Quiz(1)R3 (2)RA_BITMAP(1) Radix Quadratum (2) RaizQuadrada (2) random (2) Rango (1)Rational Culture (1)ReadStackParameters (1) Receitas (1)RecLock (1) Recover (1) RegEx (1)RegExp(2)RegistroEletnicodePonto(1) ReguaTXT (1) remotamente (1)remoto (1) REP (1)RepositInDataBase (2) Repositriode Imagens (1) Repouso SemanalRemunerado (1) Request Tracker (1)Resource (2) Resource2File (2)restart (2)RetIndex(1)Retratao (1)Rick Spence (1) RLeg (5) RM (1)RobsonLuiz (4)Rodrigo "OverFail"(5) ROW_NUMBER() OVER (1)RpcClearEnv(1)RpcSetEnv(1)rpo (4)RSR (1) runDll32 (1) Salrio Hora (1)SalrioMinuto(1)SapuReca(2)Sadee bemestar (1) scp (1) scripts (4)SDU (3) Secure SFTP (1) SEFAZ (1)Segundos (1) segurana forensecomputacional (1) SELECT 1 (1)SELECTCASE(1)SendData (1)SenhaAdministrador (1) Senha AdministradorProtheus (1) Sergio E. S. Souza (1)ServiceManagementEngine(1)services(1) Servio FTP (1) SetCss (1)SetOnEXIT (1) SetVarNameLen (1)SFTP(2)SGBD(1)SIGAEMFRENTE(1) SIGAADV (1) sigaadv.pss (1)sigaapd(1)SIGACTB(1)SIGAESP(2)SIGAESP1 (2) SIGAESP2 (2)SIGAGPE (1) SIGAMDI (3)SIGAPON(2)sigapss.spf (5) Sinais(1) sincronismo (2) Software (1)SomaStr (1)spfc (2) SQLProvider (1)SQLite (2)SQLite ODBC Driver (1) SQRT (2)SREP(1)StartJob (5)static function(2)StaticCall (2)stop(1)Stress Test(1)Stringsizeoverflow(1)stringtst (2)subversion (1) sudoku (2) Sugesto(2)SuperEgo(1)svn (1)SXB (4) sxp(1)SysErrorBlock (2) SysInternals (1)TableData(1)TableStruct(1)TableView(1) TBigNumber (7) TBitMap (1)TCAlter (1) TCCommit (1)TCF_NoDBConnection (1) TCGenQry(1)TCSqlError(1)TCustomReport (2)TDialog (1) tdn (6) TELNET (1)Template (1) teste de memria (1)TFINI (2) TFTPClient (4) TGET (1)THASH (3) tHashMap (1) ThomasJefferson(1)TimMaia(1)Time(1)

    TListBox (1)Tools

  • 29/07/2015 BlackTDN:Protheus::Advpl::tSocketClient

    http://www.blacktdn.com.br/2011/10/protheusadvltsocketclient.html 6/6

    totvs (71)

    totvs/microsiga(138) totvsappserver (20)

    Tudo emADVPL (8)TutorialAdvpl (181)

    Vdeos MPB (10)WaitRun(9)

    WebService (17)

    lddj(226)

    (7) topconnect (5)TotvsDeveloperNetwork (5) TotvsDevelopment Studio (7) TotvsServices (1) totvsadvplnaldodj (2)

    TOTVSbug (1) totvsdbaccess (6)TOTVSMNTLIC (1) TPaintPanel (3)TPDF (1)Trabalhador (1) Trac Project(1) Tracker (1) TransactSQL (1)transferncia(2)tratamentodeerroemadvl (2)Tree(1)TReport (3) try(3) tSocketClient (4) TSQLite (1)TTimer (1) TTree (1)

    Tutorial (5)

    Tutorial Excel (2) TutorialPowerShell (7) Tutorial SDU (1)Tutorial SQL (4) TVarInfo (5)TWBrowse (2) U_EvalPrg (1)U_NDJUPDDIC(2)U_PDFToJPG(1)u_TcLinkData (1) ubtdnTView (1) UDC(1) Unicamp (1) UniqueKey (1)usabilidade (1) Using Outer Joins (1)uTCReport (1) Utilidade Publica (2)vagas(2)Validao (6)ValidPerg(1)VARBINARY(1)VARCHAR(1)VarInfo(2)vdi(1)Veduca(1)Vemprobaile(1)Versos (2) Vetor Associativo (1) VFP(2)VirtualLink (2)virtualbox(1)Vitor(1) VK_ESCAPE (1) VT100 (1) VdeosDance (1)

    WaitRunSrv (7)WaltDisney (2)WGetTickCount (1) Windows Internals(1)WinExec (2) wireshark (1) worldcommunity grid (2) WS (1)WSCERR017 (1)WSMAT410 (1) XML(7) XMLRPC (1) XSD (2) Zilhardrio

    (1) lddjhistory(3)

    Arquivodoblog

    Arquivodoblog

    diHITT

    BlackTDN.ModeloAwesomeInc..TecnologiadoBlogger.


Top Related