CRIAR ALIAS NO BDE EM TEMPO DE EXECUÇÃO!
[b:b9bb5c9c18]Olá gostaria de saber se tem como criar um Alias em tempo de execução por exemplo abro um aplicativo ele pede o caminho é o nome dos arquivos paradox e quando salvar ele cria o alias...[/b:b9bb5c9c18]
Obrigado t+
Obrigado t+
Anonymous
Curtidas 1
Respostas
Crisrambo
27/02/2003
session1.ConfigMode:=cmSession;
Session1.AddStandardAlias(´ClubeDelphi´,´C:\Arquivos de Programas\Arquivos comuns\Borland Shared\Data´,´PARADOX´);
Session1.AddStandardAlias(´ClubeDelphi´,´C:\Arquivos de Programas\Arquivos comuns\Borland Shared\Data´,´PARADOX´);
GOSTEI 0
Anonymous
27/02/2003
A instrução que o outro colega passou está correta, mas faltam alguns detalhes:
Se você quer que seu programa crie um novo Alias definitivamente, é bom incluir o comando salvar no fim:
Session1.SaveConfigFile;
E outra coisa, se você rodar essa função e o Alias já existir, o programa irá causar um erro por duplicidade no BDE. (Muito ruim isso).
Então antes de mais nada faça seu programa verificar se o alias necessário existe ou não.
Se você der um comando assim:
Session1.GetAliasNames(ListBox1.Items);
Terá todos os Alias do bde no listbox.
Ok?
Té mais.
Se você quer que seu programa crie um novo Alias definitivamente, é bom incluir o comando salvar no fim:
Session1.SaveConfigFile;
E outra coisa, se você rodar essa função e o Alias já existir, o programa irá causar um erro por duplicidade no BDE. (Muito ruim isso).
Então antes de mais nada faça seu programa verificar se o alias necessário existe ou não.
Se você der um comando assim:
Session1.GetAliasNames(ListBox1.Items);
Terá todos os Alias do bde no listbox.
Ok?
Té mais.
GOSTEI 0