Registro do Windows ( Enumerando chaves e valores)

Esse exemplo demonstrará como enumerar (listar) chaves, nomes ou valores. Extremamente importante se você quer fazer uma função de pesquisa no registro. Segue o código comentado:

Detalhes: A função para listar todas as subchaves de uma chave maior é:

Onde ‘k’ é a chave aberta anteriormente. O retorno é uma tabela Prisma em…

Continue reading

Registro do Windows (deletando valores)

A novidade aqui é a função de apagar valores ou subchaves vazias. (o restante já foi explicado nos posts anteriores)

Ela retorna verdadeiro em caso de sucesso ou nulo em caso de falha. Dica: use win.poe(  win.ObtErroMsg()  )  para ver o último erro em caso de falha; Obs. No Windows 7 e superiores é…

Continue reading

Registro do Windows (lendo valores das chaves)

Este exemplo demonstra como ler os valores do registro, veja:

A novidade aqui fica por conta da função de leitura (As outras funções foram bem explicadas nos posts anteriores);   1 – abra uma chave com o tipo KEY_LEITURA ou KEY_ACESSO_TOTAL (acesso total para leitura, escrita, criação etc); 2 – use a chave retornada…

Continue reading

Registro do Windows ( escrevendo valores )

Exemplo de como escrever (definir) valores no registro do Windows. Segue o código comentado:

Detalhes: Veja que a função de abertura é simples: chave  = win.RegAbraChave( HKEY_CHAVE , ‘NomeSubchave ‘, KEY_TIPO); em que: chave é o retorno da chave aberta ou nulo caso tenha erro. HKEY_CHAVE = é o  nome da chave mestra onde…

Continue reading

Navegador web usando igwebkit e igbr. (Somente para Prisma versão Línux) Webkit em teste.

Webkit é o motor de internet usado pelo Safari, Chromium, Chrome e tantos outros. Muito útil, pois tem funções de alto nível que facilitam a criação de aplicações web e de acesso a rede sem precisar reconstruir a roda para isso. Uma má notícia é que ainda não consegui compilar corretamente o webkitgtk em Windows….

Continue reading

Registro do Windows – biblioteca win. (Criando uma chave, subchave e valores)

O registro do Windows é o lugar onde ficam gravadas muitas configurações importantes do sistema e também de programas instalados. Neste exemplo você vai ver como é possível manipular as chaves de registro através da biblioteca win em Prisma. Veja: Criando uma chave:

Detalhes: ret = win.RegCrieChave( chave, nome , opcao , tipo_acesso );…

Continue reading

Baixar arquivo da internet com a biblioteca “igbr”

Antes de mais nada, baixa Prisma-1.0.94 – 12/10/2015 ou mais recente. Com o seguinte exemplo você poderá fazer um mini programa de fazer downloads da internet com links absolutos. Só usar a criatividade e fazer a interface gráfica com igbr. Segue o código comentado:

Obs.: origem é a url da internet sempre completo com…

Continue reading

Sequência de Fibonacci

   

Continue reading

Listar os arquivos e pastas de um diretório – biblioteca igdir

**Baixe Prisma mais atual – 12/10/2015 ou mais recente** A biblioteca igdir está em fase inicial e conta com apenas três funções por enquanto: dir.liste_arquivos(“pasta”);  –  retorna uma tabela Prisma com todos os arquivos e pastas do diretório passado como parâmetro. dir.liste_somente_arquivos(“pasta”);  – retorna uma tabela com somente os nomes de arquivos. dir.liste_somente_pastas(“pasta”); – retorna…

Continue reading

Chamando processos com o win.Execute(…) Biblioteca win.

**Antes de mais nada vá à página de downloads e baixe a atualização mais recente de Prisma. (12/10/2015 ou superior).**   Obs. outra grande mudança é que a biblioteca win foi desmembrada do interpretador prisma.exe devido a questões de portabilidade, facilidade de compilação, e economia de memória caso não precise usá-la. Basta incluí-la no seu…

Continue reading