Casa
Top.Mail.Ru Yandeks.Metrika
Fórum: "Bases";
Arquivo atual: 2002.01.08;
Download: [xml.tar.bz2];

Para baixo

Diga-me a maneira mais fácil de registrar o BDE Encontre agências semelhantes


pov   (2001-11-26 12:19) [0]

Senhor do mestre!
Diga-me a maneira mais fácil de registrar o BDE ao instalar o programa. Não consigo descobrir o IS padrão. Bem, estúpido ainda ...



User_OKA   (2001-11-26 15:29) [1]

Se IS for InstallSheld, você poderá especificar em uma das opções para que o BDE apareça automaticamente durante a instalação. Qual é o problema?



pov   (2001-11-27 05:50) [2]

Eu simplesmente não consigo lidar adequadamente com o InstallSheld, talvez haja um guia explicativo (de preferência em russo) ...



User_OKA   (2001-11-27 07:54) [3]

Vamos, vamos! Quem lê esses manuais?
Use o método poke!
Ele nunca me traiu ainda.



Sava   (2001-11-27 08:08) [4]

O fato de o BDE ser fácil de instalar com o programa é um fato, essa é apenas a questão, mas e se eu instalar o programa em uma máquina onde o BDE já está instalado, a infecção é outra cópia do BDE, mas como fazê-lo escrever apenas Alice, aqui está a pergunta .
> pov
E sobre a ajuda, eu tenho uma pequena, apenas User_OKA não tem nada para ler lá, tudo é feito no nível subconsciente. Mas se você quiser enviá-lo.



User_OKA   (2001-11-27 08:19) [5]

> Sava
Para registrar aliases, você precisa editar (é claro, durante a instalação ou na primeira inicialização do programa) o arquivo idapi.cfg baseado em BDE. Aqui não é pecado procurar ajuda para delphi. Em algum lugar eu vi procedimentos semelhantes!



Sava   (2001-11-27 08:37) [6]

> User_OKA
A questão não é sobre como garantir que a segunda cópia do BDE não seja colocada, como descobrir se o BDE está instalado ou não no momento da instalação e o registro de Alice não é mais um problema. Se eu mesmo disser que não há perguntas, você fará uma instalação personalizada e não colocará o DBE, mas se você usar o usuário de curto alcance, quando perguntar sobre o BDE, ele não terá associações na melhor das hipóteses e, na pior das hipóteses (se o usuário tentar pensar), ele entrará em pânico. vai começar.
Como fazer tudo isso automaticamente no momento da instalação, eis a questão



User_OKA   (2001-11-27 10:06) [7]

Sim, não pergunte ao usuário nada e tudo! Sem condições seletivas. Ele clicou em setup.exe e recostou-se na cadeira! :-)
O IS permite que essa instalação seja preparada. Em princípio, com a segunda cópia do BDE, geralmente também não há problemas. Como diz o ditado, bem, deixe-se sentar! ;-)



Sava   (2001-11-27 10:51) [8]

> User_OKA
Não tenho nada contra o segundo kip, mas de alguma forma não é legal :))
E sobre o "recostado" eu concordo cem por cento. Mas aqui está como ter mais cuidado :))) Isso é uma pergunta?



gun19456   (2001-11-27 12:30) [9]

Precisamos fazer dois inst. 1- bde 2- o próprio programa e não haverá problemas!



User_OKA   (2001-11-27 15:12) [10]

> Sava
Precisão não é um vício!



Max314   (2001-11-27 17:28) [11]

PRECISA SER CAPAZ DE bdeinst.cab
e execute regsvr32 bdeinst.cab na máquina cliente
e tudo está ok-ob



manumba   (2001-11-27 20:05) [12]

A propósito, a instalação não pode ser feita! Basta copiar os arquivos BDE necessários para o diretório com o arquivo executável e todos os problemas desaparecerão.

Vantagens (as mais básicas):
1. não é necessário instalar o BDE
2. não há necessidade de se atormentar com a pergunta "O BDE está instalado no meu computador ou estragarei algo com a minha instalação"
3. ....

Desvantagens (as mais básicas):
1. você não pode trabalhar com aliases (provavelmente ... eu não verifiquei, mas algo me diz que você não pode :))
2. (o primeiro parágrafo a seguir) precisará se preocupar com os diretórios (DataBaseName: = "O nome do diretório em que o banco de dados está")
3. ...

A seguinte opção parece conveniente para mim:
- Existe um diretório com seu programa (e arquivos BDE são necessários junto com este programa) (\ ExeDirectiry \ "your_prog.he")
- Todos os arquivos de banco de dados estão em um subdiretório do diretório principal (\ ExeDirectory \ Database \ "DB").
- Quando você precisa se conectar ao banco de dados, eu faço o seguinte (ou algo semelhante):
Table1.DatabaseName: = ExtractFilePath (Application.ExeName) + "DataBase \";

Obviamente, nesse caso, você não pode atingir o usuário com o instalador do IS :)))

E se o usuário for separado, arquive o programa no arquivo EXE e diga que este é um instalador muito elegante :))))




DmitrySI   (2001-11-28 10:58) [13]

Para maxxnumx
Mais corretamente, não regsvr32 bdeinst.cab, mas regsvr32 bdeinst.dll

bdeinst.dll é descompactado do bdeinst.cab



MAX314   (2001-11-28 12:54) [14]

para DmitrySI
soria realmente descreveu



anatoly   (2001-11-28 12:55) [15]

pov, não se preocupe, vá para http://www.jrsoftware.org e obtenha um instalador gratuito, cuja documentação contém uma descrição de como instalar o bde e como criar aliases em outro computador, além de tudo isso é civilizado, além de gratuito .. Se você for, acesse arquivos de terceiros e faça o download do istool (isso facilita muito a criação de scripts).

com respeito.



veles   (2001-11-30 11:05) [16]

Muito obrigado a todos !!!



DeNNiss   (2001-12-03 15:59) [17]

Pessoas e você ainda não tentou usar Inst. WISE? tudo é básico lá, e o BDE define e prescreve aliases, e o caminho para o banco de dados pode ser predefinido, em geral - é isso.



DenYa   (2001-12-03 16:54) [18]

Entrada. WISE - ele fará tudo,
Verifique se não - instale, se for - instale apenas o alias.



Страницы: 1 filial inteira

Fórum: "Bases";
Arquivo atual: 2002.01.08;
Download: [xml.tar.bz2];

em cima





Memória: 0.61 MB
Hora: 0.037 c
14-22348
Ivan Shikhalev
2001-11-06 22:04
2002.01.08
Sobre o Richter


4-22473
amamed_3071
2001-11-02 13:46
2002.01.08
Comandos da impressora Epson


3-21963
szap
2001-12-05 11:53
2002.01.08
velocidade


1-22029
neo_
2001-12-18 12:33
2002.01.08
matar tThread


7-22437
Paradoxo
2001-09-25 18:48
2002.01.08
wav





afrikaans albanês Arabic armênio azerbaijano basco belarusian Bulgarian catalão Chinês simplificado) Chinês tradicional) croata checo dinamarquês Dutch Inglês estoniano filipino Finnish French
Galego georgiano German grego crioulo haitiano hebraico hindi húngaro islandês Indonesian irlandês Italian Japanese Korean letão lituano macedónio Malay maltês Norwegian
persa polonês Portuguese Romeno Russa sérvio Slovak esloveno Espanhol swahili sueco tailandês turco ucraniano urdu vietnamita galês ídiche bengali bósnio
cebuano esperanto gujarati hausa hmong igbo javanês kannada khmer lao latino maori marata mongol Nepali punjabi somali tâmil telugu yoruba
zulu
Английский francês Alemão Italiano Португальский russo Espanhol