tag:blogger.com,1999:blog-980185764358695221.post7803259865873822308..comments2023-12-21T11:30:41.602-03:00Comments on BlackTDN: Protheus :: Advpl :: _SetOwnerPrvt() vs _SetNamedPrvt()иαldσ djhttp://www.blogger.com/profile/02363588786835561737noreply@blogger.comBlogger8125tag:blogger.com,1999:blog-980185764358695221.post-7046808226593985742017-08-07T15:17:40.169-03:002017-08-07T15:17:40.169-03:00Obrigado pelo exemplo, Naldo! Ajudou-me a compreen...Obrigado pelo exemplo, Naldo! Ajudou-me a compreender o funcionamento de ambas as funções, caso eu precise utilizá-las um dia. Sucesso!Anonymoushttps://www.blogger.com/profile/00583983896554093814noreply@blogger.comtag:blogger.com,1999:blog-980185764358695221.post-56578451956589825332012-01-02T10:49:59.326-02:002012-01-02T10:49:59.326-02:00Belas palavras "Anonimo"...Belas palavras "Anonimo"...Rodrigo "OverFail"https://www.blogger.com/profile/02670186708193543004noreply@blogger.comtag:blogger.com,1999:blog-980185764358695221.post-4076542691096215512011-12-30T20:48:26.207-02:002011-12-30T20:48:26.207-02:00Limitado...
/*(
Devido a limitações impostas ou ...Limitado...<br /><br />/*(<br /> Devido a limitações impostas ou nao visualizadas pela TOTVS<br /> surge um monstro, visualmente feio, porem de uma bondade sem igual.<br /> Este monstro é capaz de fazer coisas boas, mesmo que você o julgue<br /> a primeira vista como seu inimigo, ele é seu amigo e aliado, o tempo lhe mostrará...<br /> A necessidade de criação de um monstro surgiu diante de uma necessidade e a uma<br /> vasta pesquisa de um aprendiz do Dr. N.Frankstein que prega a inexistencia de limites,<br /> mesmo que os olhos e a racionalidade se rendam ao limite.<br />)*/<br /><br />...Nunca mais!<br /><br />_SetNamedPrvt em rotina de CNAB #RulezAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-980185764358695221.post-16556323210368571822011-12-11T07:17:41.461-02:002011-12-11T07:17:41.461-02:00Muito bom!Muito bom!VIVA FYIhttps://www.blogger.com/profile/09023374232011436746noreply@blogger.comtag:blogger.com,1999:blog-980185764358695221.post-90307340659426960232011-11-12T14:44:35.395-02:002011-11-12T14:44:35.395-02:00(rs)(rs)иαldσ djhttps://www.blogger.com/profile/02363588786835561737noreply@blogger.comtag:blogger.com,1999:blog-980185764358695221.post-78944236831898891822011-11-11T16:18:33.990-02:002011-11-11T16:18:33.990-02:00Eu que vi, li e reli.. este post me perguntei da u...Eu que vi, li e reli.. este post me perguntei da usabilidade e necessidade dessa função _SetNamedPrvt, e cheguei ao cumulo de falar que ela nunca me seria útil... Pois bem, me vejo em uma situação que somente ela resolve meu problema..<br />Lição: Nunca diga nunca, ops.. (chavão)<br />Reveja seus conceitos...<br />Abs,SVN Boyhttp://www.asdhasudoiuapiehjnifnks.com.brnoreply@blogger.comtag:blogger.com,1999:blog-980185764358695221.post-9719157927103966542011-09-21T23:40:03.491-03:002011-09-21T23:40:03.491-03:00Jefferson,
Na realidade não. Não mudamos o escopo...Jefferson,<br /><br />Na realidade não. Não mudamos o escopo da variável. Mas podemos definir onde ela será criada.<br /><br />_SetOwnerPrvt cria a variável uma instância acima da função que a chamou. Já _SetNamedPrvt é muito mais interessante uma vez que podemos definir em que ponto (baseado em ProcName) a variavel passará a ter visibilidade. Tanto uma quanto a outra declaram "Privates" que, a partir do ponto declarado, seja 1 "nível" ou a partir de um ponto específico terão visibilidade enquanto estiverem dentro do escopo da função. O exemplo foi provocativo de forma aguçar a curiosidade.<br /><br />Não encontrei documentação, no tdn sobre as funções.<br /><br />[]s<br /><br />иαldσ djиαldσ djhttps://www.blogger.com/profile/02363588786835561737noreply@blogger.comtag:blogger.com,1999:blog-980185764358695221.post-64880930019805968102011-09-21T11:56:18.379-03:002011-09-21T11:56:18.379-03:00Naldo,
Não sei se entendi bem, mas então é possíve...Naldo,<br />Não sei se entendi bem, mas então é possível mudar o escopo de uma variável já declarada ?<br />Existe alguma documentação sobre a _SetOwnerPrvt() e a _SetNamedPrvt() ?<br /><br />JeffersonAnonymousnoreply@blogger.com