Novas funções de string

Com o lançamento novo Prisma novas funções foram adicionadas outras melhoradas ou modificadas. Antes de continuar baixe a versão mais atual (1.0.99 ou superior) Aqui quero mostrar algumas funções novas da biblioteca string: 1 – strbase64 = string.base64(‘string’) Esta função converte uma cadeia de caracteres de decimal para base 64, ficando assim codificada e irreconhecível….

Continue reading

Nova versão para Linux

Lançada versão 1.0.99 para Linux 32bits: 19/02/2017 – Baixe a shared library libgtksourceview-2.0.so (Linux-32bits) caso seu sistema apresente erro por falta dela. (clique aqui) 18/02/2017 Exemplos Prisma – testem e reportem bugs (baixar)   (reportar bugs aqui); 18/02/2017 Lançamento: Prisma-1.0.99 Linux (baixar). Entre várias mudanças se destaca: Comentário de várias linhas no estilo C:   /*   …

Continue reading

Caixa combo (combo box) em igbr

Caixa combo é um componente que exibe uma lista de itens para ser selecionado um. veja:

Detalhes:

Incluindo a biblioteca gráfica igbr

Criando uma janela com titulo ‘Teste Combo’ e com largura 300 pixels por 200 de altura. E definindo a posição da janela como centro da tela (ig.janela_pos_centro). Nota: existem outras…

Continue reading

Permissão para cgi prisma em Linux

Entre na pasta htdocs do Xampp crie, se não existir,  uma pasta chamada cgi para os nossos exemplos, ficando assim:  /htdocs/cgi/ Obs. Linux você precisa dar permissão para pasta, digite no terminal:

   Pressione enter, senha, enter. No arquivo troque 777  por 755 ficando assim:  

Usuários Linux terão que fazer isso para…

Continue reading

Prisma-cgi: como executar um programa compilado

Por diversos fatores podemos querer esconder o código fonte, para isso usamos o prismac que compila o script prisma de texto para código de bytes prisma. Mas como fazer para executar um arquivo compilado no servidor sem a imprescindível linha #!/usr/local/bin/prisma que os compilados não podem ter? A resposta é muito simples, compile seu programa…

Continue reading

Variáveis do servidor em prisma cgi

Essas variáveis são strings, que usadas com a função sis.obtvarambiente( str ) devolvem valores strings. O exemplo é simples veja:

Aqui não há segredo, para ler as variáveis de ambiente do servidor é só usar o método sis.obtvarambiente(‘nomevar’); No exemplo acima usei uma matriz com as string e o comando para que lê cada…

Continue reading