Fórum Embedded - Rodar num CD. #53479
21/10/2005
0
bom dia.
ja li algumas mensagens aqui sobre o fb embedded. Porem, ainda estou com algumas dúvidas.
é o seguinte:
preciso rodar meu aplicativo, via CD-Rom.
ja li, na pagina do firebird.com, que o FB embedded tem um incoveniente, que o mm necessita gravar lock e que, se for num CD-Rom, com certeza vai dar problemas. (este artigo é um pouco aintigo).
isso ja está resolvido ? (nas versoes mais novas).
outro detalhe:
neste artigo, li que vc tem que alterar dentro do firebird.cfg, a linha:
rootdirectorio setando para o banco, mas veja, se vou rodar num cdrom, nao posso deixar isso como default porque nao sei qual é a unidade de cd-rom que vai estar no cliente.
alguem poderia me dar exemplos ? (a config necessaria para rodar meu aplicativo via cd).
Obrigado. :wink:
Pedih
Curtir tópico
+ 0Posts
21/10/2005
Afarias
sempre esteve resolvido :D é só colocar o banco em modo read-only antes de gravar no CD.
vc pode usar o gfix para isso:: gfix -mode read_only banco.ib
|rootdirectorio setando para o banco,
1) isso não é necessário, basta os arquivos do FB estarem na mesma pasta do seu executável
2) se desejar usar esta configuração, acredito (mas não testei) que vc possa usar um caminho relativo, ex: ..\fb
T+
Gostei + 0
25/10/2005
Pedih
afarias,
nao funfou !!
ja executei o gfix, para deixar somente read_only.
quando abro o exe pelo cd, ele trava.
e se eu nao usar o gfix,
da erro de somente leitura(pq ta no cd).
o que devo fazer ?
=>
ja copiei todo o conteudo do meu projeto para a raiz.
meu .exe, procura o FDB no mesmo diretorio do .exe
o firebird embebbed, foi extraido juntamente nesta pasta.
renomiei fbembed.dll para gds32.dll, conforme manda o artigo,
tambem ja deixei sem renomear,
nada funcionou.
alguma sugestao?
ou um artigo, que nao seja este q tenho, pq tambem nao resolveu o meu problema.
grato pela costumeira atencao, by.
Gostei + 0
26/10/2005
Pedih
consegui fazer rodar no CD.
Agora, tem um outro detalhe, é referente ao collate.
nao esta funcionando (nao diferencia maiuscula de minuscula).
ja copiei a dll que esta na pasta INTL (fbintl.dll) para a mesma pasta (so que no cd).
porem, nao resolveu.
alguma ideia?
Gostei + 0
26/10/2005
Afarias
que bom
|nao esta funcionando (nao diferencia maiuscula de minuscula).
como assim? qual o collate está usando?? pode mostrar um resultado?
T+
Gostei + 0
26/10/2005
Pedih
olá.
eu usei o collate, no banco na minha maquina:
WINPTBR.
pelo cd, se eu digitar: golf, ele nao localizada nada, agora, se eu digitar GOLF, acha normal.
tá case sensitive.
o banco foi criado com este collate, pelo ibexpert.
como eu instalo o collate no fb embedded ? (se é possivel, claro) .?
Obrigado.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)