Pular para o conteúdo principal

Postagem em destaque

BlackTDN :: LeetCode (17) :: Comparando Implementações do Desafio "Letter Combinations of a Phone Number" em Harbour e TOTVS TLPP

_Créditos das imagens: ChatGPT_ # LeetCode (17) :: Comparando Implementações do Desafio "Letter Combinations of a Phone Number" em Harbour e TOTVS TLPP O desafio [**"Letter Combinations of a Phone Number"**](https://leetcode.com/problems/letter-combinations-of-a-phone-number/description/) (Combinações de Letras de um Número de Telefone) é um problema clássico de programação que envolve a geração de todas as combinações possíveis de letras que um número de telefone pode representar, com base no mapeamento tradicional dos teclados de telefone. Abaixo, comparamos duas implementações desse desafio: uma em **Harbour** e outra em **TOTVS TLPP** (TOTVS Language Plus Plus). ## O Desafio Dada uma string contendo dígitos de 2 a 9, retorne todas as combinações possíveis de letras que esses dígitos podem representar. O mapeamento dos dígitos para as letras é o mesmo dos teclados de telefone tradicionais: - 2: "abc" - 3: "def" - 4: "ghi" - 5: ...

Protheus :: Advpl :: RunDll Utilities

Caso tenha lido o post anterior, ByYou :: Advpl :: PswGetMemo – Obtendo XML com informações do Usuário , deve ter percebido algo de diferente:

WaitRun( 'rundll32.exe shell32.dll,OpenAs_RunDLL "' + cXmlFullPath + '"' )

image

A chamada a rundll32.exe. Usei-a para o “Abrir Com”. Podemos efetuar várias ações com ela. Para saber mais siga o link: RunDll Utilities. No exemplo utilizei WaitRun, mas poderia ter utilizado a WinExec:

WinExec( 'rundll32.exe shell32.dll,OpenAs_RunDLL "' + cXmlFullPath + '"' )

Teremos referência sobre:

Painel de Controle: "rundll32.exe shell32.dll,Control_RunDLL"
Opcoes de Accessibilidade: "rundll32.exe shell32.dll,Control_RunDLL access.cpl,,1"
Adicionar ou remover programas: "rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,1"
Propriedades de video: "rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0"
Configuracao regional e de idioma: "rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,0"
Dispositivos de jogos: "rundll32.exe shell32.dll,Control_RunDLL joy.cpl"
Propriedades do Mouse: "rundll32.exe shell32.dll,Control_RunDLL main.cpl @0"
Propriedades do Teclado: "rundll32.exe shell32.dll,Control_RunDLL main.cpl @1"
Assistente para adicionar impressoras: "rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL AddPrinter"
Propriedades de Dispositivos de som e audio: "rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,0"
Opcoes de telefone e modem: "rundll32.exe shell32.dll,Control_RunDLL modem.cpl"
Propriedades do sistema: "rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,0"
Propriedades de data e hora: "rundll32.exe shell32.dll,Control_RunDLL timedate.cpl"
Abrir Com (Associacoes): "rundll32.exe shell32.dll,OpenAs_RunDLL 'd:\path\filname.ext'"
Impressoras e fax: "rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL PrintersFolder"
Fontes: "rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL FontsFolder"
Abrir 'About Info': "rundll32.exe shell32.dll,ShellAboutA Info-Box"
Copia de discos: "rundll32.exe diskcopy.dll,DiskCopyRunDll"
Formatar 'Disco (A)': "rundll32.exe shell32.dll,SHFormatDrive"
URL Rlogin / Telnet / TN3270: "rundll32.exe url.dll,TelnetProtocolHandler %l"
Abrir um arquivo: "rundll32.exe shell32.dll,OpenAs_RunDLL %1"

Dentre outras.

[]s

иαldσ dj

Comentários

  1. Os posts como sempre excelentes e esclarecedores, porem... seu blog da cor branca -7 pts. Devido ao fato de que eu estou gastando mais energia... assim como os muitos que visitam seu blog.

    Hoje sua nota é 3.
    Leia mais em:
    1) http://www.atitudessustentaveis.com.br/sustentabilidade/sustentabilidade/
    2)
    http://www.grupoun.net/quanto-seu-blog-ou-site-consome-de-energia/
    3)
    http://www.ethos.org.br/DesktopDefault.aspx?TabID=3345&Lang=pt-B&Alias=ethos&itemNotID=8352

    Teste o consumo do seu site:
    http://myhomeperformance.com/site_energy/

    ResponderExcluir
  2. hehehe...

    Obrigado pela dica... Falha minha... (rs)...

    De volta ao "Naldo Black Power".

    []s

    иαldσ dj

    ResponderExcluir
  3. Pelo amor de Deus, bota um theme switch ou algo que possamos colocar cor branca. As cores escuras propiciam a vista cansada e forçam os usuários a sair de um ambiente claro de trabalho para ter foco em janelas de sites escuros. Agradeço a você se puder. Lembre-se não dá para agradar a todos mas também não há como um site de cor branca afetar tanto a vida no planeta. Há tantas coisas a mais acabando com o mundo para nos preocuparmos com as cores do seu site.

    ResponderExcluir

Postar um comentário

Postagens mais visitadas