Pular para o conteúdo principal

Postagem em destaque

BlackTDN :: DynCall no Protheus: Uma Nova Era na Integração com C/C++

_Créditos das imagens: ChatGPT 🚀 **DynCall no Protheus: Uma Nova Era na Integração com C/C++** Do meu ponto de vista, um dos recursos mais interessantes na nova versão do Protheus "Onça Preta" é a possibilidade de uso do **DynCall**. A linguagem AdvPL/TLPP, utilizada no Protheus, pode ser considerada um "superconjunto" de Clipper com FiveWin, mas com características e funcionalidades específicas voltadas para o ecossistema TOTVS. Um dos recursos marcantes do Clipper e de linguagens padrão xBase, como Harbour, é a possibilidade de incorporar código C/C++ diretamente no código-fonte. Até então, o Protheus não suportava isso nativamente. No entanto, com a introdução do **DynCall**, é possível simular essa integração ao carregar e executar funções de bibliotecas dinâmicas (DLLs) escritas em C ou C++. A seguir, comparamos os recursos das linguagens xBase padrão (exemplificadas pelo Harbour) com a implementação no Protheus via DynCall e apresentamos exemplos dos nov...

Tools :: O que você não pode deixar de ter no seu PC

Notepad++ ( http://notepad-plus-plus.org/ )

WinMerge (http://winmerge.org/)

Sysinternals Suite (http://technet.microsoft.com/pt-br/sysinternals/bb842062)

PowerGui/PowerGui Script Editor (http://powergui.org/index.jspa)

TortoiseSVN (http://tortoisesvn.net/)

7Zip (http://www.7-zip.org/)

FileZilla (http://filezilla-project.org/)

CCleaner (http://www.piriform.com/ccleaner)

avast (http://www.avast.com/pt-br/index)

Comodo Disk Encryption ( http://www.comodo.com/home/internet-security/disk-encryption.php )

doPDF ( http://www.dopdf.com/ )

Foxit Reader ( http://www.foxitsoftware.com/products/reader/ )

GhostScript ( http://www.ghostscript.com/ )

Google Crhome ( http://www.google.com/chrome/ )

Firefox ( http://www.mozilla.org/ )

IE ( http://windows.microsoft.com/pt-BR/internet-explorer/downloads/ie )

Google Talk ( http://www.google.com/talk/intl/pt-BR/ )

Live Messenger ( http://www.windowslive.com.br/public/product.aspx/view/2 )

ImageMagick ( http://www.imagemagick.org/script/index.php )

RichCopy ( http://download.microsoft.com/download/f/d/0/fd05def7-68a1-4f71-8546-25c359cc0842//HoffmanUtilitySpotlight2009_04.exe )

FileMenu Tools ( http://www.lopesoft.com/en/index.html )

Ps.: E não se Esqueça de sua máquina virtual:

Windows Virtual PC ( http://www.microsoft.com/brasil/windows/virtual-pc/  )
vmware  ( http://www.vmware.com/br/ )

[]s
иαldσ dj

Comentários

  1. bom dia, primeiro gostaria de parabenizá-lo pelo conteúdo aqui divulgado, estou tento uma dificuldade para configurar meu IDe com o fundo preto, os operadores lógicos não respeitam o fundo preto, tem alguma sugestão?

    obrigado

    ResponderExcluir
  2. Rafael,

    Tem um "bug" conhecido quando da "Personalização das Cores". Isso faz com que tanto "BackGround" quando "ForeGround" fique em preto. Você Pode solucionar procedendo da(s) seguinte(s) formas:

    1 ) Feche o IDE;
    2 ) Salve o seu arquivo totvsdevstudio.ini com outro nome (forçando o IDE a recria-lo);
    3 ) Abra novamente o IDE. Personalize as cores. Use WinMerge ou ApDiff para recompatibilizar o seu totvsdevstudio.ini antigo com o novo (exceto as configurações de cores) ; e/ou

    1 ) Feche o seu IDE;
    2 ) Abra o totvsdevstudio.ini através do Editor de texto de sua preferência;
    4 ) Em [Preferences], ajuste as seguintes propriedades:


    Plain Text ForeGround Color=16777215
    Plain Text BackGround Color=0
    Comment ForeGround Color=65535
    Comment BackGround Color=0
    Reserved Words ForeGround Color=16776960
    Reserved Words BackGround Color=0
    Strings ForeGround Color=255
    Strings BackGround Color=0
    Operators ForeGround Color=65280
    Operators BackGround Color=0
    Directives ForeGround Color=12632256
    Directives BackGround Color=0

    []s
    иαldσ dj

    ResponderExcluir
  3. Use essa combinação do Preferences
    uso meu IDE assim e acho que ficou uma boa combinação de cores:

    [Preferences]
    Show Lines Gutter=1
    Idiom=1
    KeyBoard LayOut=0
    Source Seek=
    Undos/Redos Number=500
    Tab Size=4
    Ignore Source Not Found=1
    Use Source Control=0
    Use Visual SourceSafe=0
    Show Warnings=1
    Numer of Precopiler Processes=4
    Use Syntax HighLight=1
    Plain Text ForeGround Color=16777215
    Plain Text BackGround Color=0
    Plain Text Font Style=0
    Comment ForeGround Color=32896
    Comment BackGround Color=0
    Comment Font Style=0
    Reserved Words ForeGround Color=12632256
    Reserved Words BackGround Color=0
    Reserved Words Font Style=0
    Strings ForeGround Color=255
    Strings BackGround Color=0
    Strings Font Style=0
    Operators ForeGround Color=16776960
    Operators BackGround Color=0
    Operators Font Style=1
    Directives ForeGround Color=8421504
    Directives BackGround Color=0
    Directives Font Style=1
    LastLines=1692

    ResponderExcluir
  4. иαldσ dj, ao invés do Google Chrome indico o Iron,
    pois o google chrome lesa alguns direitos de privacidade.
    Já o Iron é um projeto da mesma magnitude e finalidade do Google Chrome, usa a mesma base o Chromiun para desenvolver o navegador.

    Veja na tabela de comparação abaixo no link.

    http://www.srware.net/en/software_srware_iron_chrome_vs_iron.php

    Ou pesquise no Google: iron vs google chrome

    ResponderExcluir

Postar um comentário

Postagens mais visitadas