• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

jlopes90

Procedimento com Serial Number

4 mensagens neste tópico

Boas,

Eu desenvolvi este programa: http://www.portugal-a-programar.pt/index.php?showtopic=17251

O meu próximo passo era fazer um novo procedimento inicial com um serial number que seria pedido ao utilizador, utilizando um array com o nome da pessoa e o respectivo serial number. O problema não é fazer isso, mas sim como "registar" o programa. Isto é, imaginemos que a pessoa executa o programa uma primeira vez, diz que o programa não está registado, logo pede o serial number, se estiver correcto apresenta uma mensagem com o nome da pessoa e a respectiva confirmação de registo, e vai para o menu, senao dá erro (um puro ciclo if com um array). Mas, se a pessoa executar o programa uma segunda vez volta a pedir o serial number, alguem tem uma solução para isto?

Obrigado.

Abraços

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Se quiseres complicar, acho que é maneira mais segura, é usares o registry do windows para guardares essa informação.

Se não sempre podes usar uma base de dados e guardares la os dados.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Boas,

E como usar o registo do windows em pascal, alguem conseguiria dar um exemplo?

Obrigado,

Abraços

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Na API do Windows existe um grupo de funções que tratam do registry.

RegCloseKey

RegConnectRegistry

RegCreateKey

RegCreateKeyEx

RegDeleteKey

RegDeleteValue

RegEnumKey

RegEnumKeyEx

RegEnumValue

RegFlushKey

RegGetKeySecurity

RegLoadKey

RegNotifyChangeKeyValue

RegOpenKey

RegOpenKeyEx

RegQueryInfoKey

RegQueryMultipleValues

RegQueryValue

RegQueryValueEx

RegReplaceKey

RegRestoreKey

RegSaveKey

RegSetKeySecurity

RegSetValue

RegSetValueEx

RegUnLoadKey

Qualquer programa q possa importar funções como as da API do windows é capaz de manipular o registro.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora