Re: [firebase-br] Alguém sabeseé possível embutir aGDS32.DLLdentro do aplicativo ???

Leonardo Lima leonardo em softguild.com.br
Ter Jul 26 11:49:33 -03 2005


Tudo bem, mas  acabei de fazer um teste com o meu aplicativo e usando  a
sefip 7.0.
Coloquei a gds32.dll do IB 6.0 no c:\windows\system32 e testei. a Sefip
funcionou.
Coloquei a gds32.dll do FB 1.5 no diretório da minha aplicação e funcionou.

A posibilidade existe. Mas prefiro colocar um ponto final neste assunto,
para não ser mal interpretado.




----- Original Message -----
From: "Eduardo Jedliczka (TeamFB)" <jedyfb em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Tuesday, July 26, 2005 11:24 AM
Subject: Re: [firebase-br] Alguém sabeseé possível embutir aGDS32.DLLdentro
do aplicativo ???


> Como disse, agradeço pela sua boa vontade,
>
> A única forma de mudar a porta de operação do FB 1.0 é acrescentar a linha
> "gds_db 3051" no arquivo SERVICES, mas isto também afeta o IB 6.0 (Se não
> acredita leia os PDFs do Interbase 6).
> Se ler pacientemente o Release Notes do FB 1.5 (ou o livro THE FIREBIRD
> BOOK) descobrirá que os parâmetros para definição das portas de
> funcionamento e de serviços, são novidades desta versão. Sendo assim não
há
> nada a testar que nós já não tenhamos testado.  Sendo que você mesmo
> transcreveu "retirado do manual" que ele acrescenta novos parâmetros de
> configuração.
>
> PS: nos Windows da família NT (diferentemente da linha 9X),  a Função
> LoadLibrary, que faz parte da MS-SDK, procura as DLLs primeiramente na
pasta
> Windows\System32 e se não existirem lá, ele procura na pasta do aplicativo
e
> finalmente no Path do Sistema.
>
> Sendo assim, não tenho mais porque ler ou comentar nada sobre este
assunto.
> A GeraSoft decidiu esperar o lançamento do Sefip 8.0 windows para tomar
uma
> decisão.
>
> Sucesso,
>
> Eduardo Jedliczka
> Membro do TeamFB (FireBase)
> Apucarana - Paraná
>
> ----- Original Message -----
> From: "Leonardo Lima" <leonardo em softguild.com.br>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Tuesday, July 26, 2005 8:58 AM
> Subject: Re: [firebase-br] Alguém sabeseé possível embutir
aGDS32.DLLdentro
> do aplicativo ???
>
>
> > Caro Eduardo;
> >
> > Minha situação é parecida com a sua.
> > A minha empresa possui sistemas de Contabilidade, Folha de Pro-labore,
> > Lalur, Cobranca, Retenções Fiscais, Agenda e SAC. Todos Rodam junto como
a
> > sefip e outros programas da caixa. sempre rodei deste jeito que te
falei,
> e
> > não tive nenhum problema.
> > Bem no manual do FB 1.5 diz que o arquivo IBConf teve o seu nome mudado
> para
> > Firebird.conf.
> >
> > Este é um trecho retirado do manual:
> > O novo arquivo de configuração do servidor firebird.conf substitui os
> > anteriores ibconfig (Windows) e isc_config (outras plataformas), e
contém
> > mais opções de configuração, além de uma nova organização e documentação
> > integrada.
> >
> > Procure fazer um teste. Não custa nada. E o fato de só mandar um arquivo
> > para o cliente não é nada traumático.
> > No caso de se precisar mudar a porta você pode preparar um executável
para
> > fazer isso.
> >
> >
> >
> > ----- Original Message -----
> > From: "Eduardo Jedliczka (TeamFB)" <jedyfb em gmail.com>
> > To: "FireBase" <lista em firebase.com.br>
> > Sent: Monday, July 25, 2005 8:17 PM
> > Subject: Re: [firebase-br] Alguém sabeseé possível embutir
> aGDS32.DLLdentro
> > do aplicativo ???
> >
> >
> > > Leonardo Lima,
> > >
> > > Agradeço sua boa vontade... Então espero que receba positivamente o
que
> > > escrevi abaixo.
> > >
> > > Vejo que realizou vários comentários sobre este assunto, mas tenho a
> > > impressão que não leu a (minha) mensagem que criou esta discussão.
> > >
> > > Bom, gostaria de comentar o seguinte paragrafo "Imagine que você ganhe
> um
> > > cliente que vai lhe pagar uma baba por mês de manutenção mas em todas
as
> > > máquinas existem outros sistemas..." O caso é justamente o contrário,
a
> > > GeraSoft informática é uma SoftHouse que produz os "outros sistemas".
> Não
> > > recebemos nenhuma "baba" por mês para dar manutenção, ou ficar
> > administrando
> > > a rede do cliente, se ele quer este serviço, que pague um técnico.
> > >
> > > Como uma empresa que desenvolve sofware de pacote na área contábil e
> > fiscal,
> > > com foco principalmente em escritórios de contabilidade e grandes
> empresas
> > > (cujo carro-forte são os sistemas de contabilidade, escrita fiscal
> paraná
> > e
> > > folha de pagamento), não personalizamos os sistemas, e nem
acrescentamos
> > > recursos (adaptações) mediante pagamentos, ou exigência dos nossos
mais
> de
> > > 150 clientes. Todos estes clientes (com seus mais de 150 servidores,
> seja
> > > Windows 95, 98, NT workstation, 2000 Professional, 2000 Server, 2003,
XP
> > > home, XP professional, e até um doido que utiliza Windows Millenium,
ou
> > > linux Slackware, versões 8,9 e 10, Conectiva 7,8,9,10, RedHat 8 e 9,
> > Fedora
> > > Core 2, e outros) utilizam o FireBird SuperServer 1.0.2.821. Tendo a
> > > instalação completa deste mesmo FireBird em todos os mais de 400
> terminais
> > > (nestas várias redes, sendo que em alguns clientes, o sistema é
> utilizado
> > > num único computador, e em outros numa rede de 15 máquinas) espalhados
> em
> > > várias cidades (somos paranaenses mas atendemos clientes até em
> Roraima),
> > > então torna-se impossível saber com precisão o quê e como está
instalado
> > em
> > > cada uma destas máquinas.
> > >
> > > Desenvolvemos um aplicativo que faz um check-list para saber se o
nosso
> > > sistema irá funcionar, isto inclui a versão do windows, versão da
> > ComCtrls,
> > > atualização da MSVC*, versão do WinSock, disponibilidade das
bibliotecas
> > do
> > > TCP/IP, configuração da rede (quantas placas, protocolos e Ip estão
> > > disponíveis), nome do computador, versão do Internet Explorer, plus ou
> > > ServicePack conforme for o caso, existência de qualquer versão do
> > Interbase
> > > ou FireBird, configurações regionais e idiomas do windows, etc...
Graças
> à
> > > nossa política de padronização e este programa, conseguimos efetuar a
> > > instalação de um servidor windows com grande facilidade, mesmo por
> > telefone
> > > ou e-mail, e com outro sistema, conseguimos configurar (e atualizar)
> cada
> > > terminal gastando 5 ou 10 minutos.
> > >
> > > Quanto a alguns outros comentários seus, a existência da estrutura
> > relatada
> > > acima impede que atualizemos (de forma simples e prática) para o
> FireBird
> > > versão 1.5, e não existe o IBconfig no FB 1.0. Graças a algumas
> > deficiências
> > > do Windows 9X, pode-se encontrar vários problemas quando duas versões
> > > diferentes de um mesmo arquivo (GDS32.DLL) são carregadas na memória
(o
> > > famoso DLL HELL comentado pela MicroSoft). Estamos cogitando
seriamente
> > > utilizar aquela outra solução apresentada, de renomear a GDS32.DLL
para
> > > GDSFB10.DLL (e acrescentá-la na próxima atualização do sistema, que é
> > feita
> > > via web), mas ainda fica o problema daqueles que tem apenas um
> computador.
> > > Se ao menos tivesse saído o FB 2.0, poderíamos forçar uma atualização
> dos
> > > servidores Linux, e criar uma atualização personalizada do FB para
> > trabalhar
> > > numa porta específica (já tem muita gente utilizando a 3051), ou seja,
> > > teríamos uma boa desculpa (novos recursos como o "execute block",
colate
> > > ptbr, melhorias nas rotinas de "auditoria") para visitar todos os
> > clientes,
> > > mas fazer isto com a versão 1.5, não vale à pena.
> > >
> > > Decidimos esperar pela versão 8.0 do SEFIP (que sairá em breve) para
> > > tomarmos uma decisão final. Esperamos (quase que inutilmente) que a
> CAIXA
> > > tenha o bom senso de corrigir os SQLs do SEFIP para que ele funcione
com
> o
> > > FB 1.0 como foi prometido (e cumprido) inicialmente.
> > >
> > > Só gostaria de frisar uma última coisa, Seja por telefone, e-mail,
VNC,
> > > TelNet, Terminal Server, atualização via WEB, etc..., (tentando
eliminar
> a
> > > visita pessoalmente ao cliente) temos vários meios para solucionar o
> > > problema, mas estamos procurando a que seja menos traumática para os
> > nossos
> > > clientes.
> > >
> > > PS: Como procuramos levar em consideração à legalidade das decisões da
> > > empresa, e como sabemos que nenhum cliente irá comprar uma licensa do
> > > VMWare, descartamos os conceitos de máquina virtual como solução para
> este
> > > problema.
> > >
> > > Sucesso,
> > >
> > > Eduardo Jedliczka
> > > Membro do TeamFB (FireBase)
> > > Apucarana - Paraná
> > >
> > > ----- Original Message -----
> > > From: "Leonardo Lima" <leonardo em softguild.com.br>
> > > To: "FireBase" <lista em firebase.com.br>
> > > Sent: Monday, July 25, 2005 2:07 PM
> > > Subject: Re: [firebase-br] Alguém sabeseé possível embutir
> > aGDS32.DLLdentro
> > > do aplicativo ???
> > >
> > >
> > > > O problema não é este não.
> > > >
> > > > Imagine que você ganhe um cliente que vai lhe pagar uma baba por mês
> de
> > > > manutenção, mas em todas as máquinas existem outros sistemas que não
> tem
> > > > nada a ver com o seu que utilizam IB outros FB 1.0 e Outros FB 1.5.
> > > > Você terá de bolar uma aplicação que não prejudique o funcionamento
do
> > > > sistemas já instalados e não prejudique o seu sistema de roda.
> Percebeu
> > o
> > > > drama?
> > > >
> > > > Esta é a sua meta, dê um jeito de rodar com qualque situação de IB e
> FB.
> > > >
> > > > Eub te digo que dá para rodar é só usar a criatividade.
> > > > ----- Original Message -----
> > > > From: "RedDevil" <reddevil em reddevil.eti.br>
> > > > To: "FireBase" <lista em firebase.com.br>
> > > > Sent: Saturday, July 23, 2005 3:16 AM
> > > > Subject: Re: [firebase-br] Alguém sabeseé possível embutir
> > > aGDS32.DLLdentro
> > > > do aplicativo ???
> > > >
> > > >
> > > > ola Leonardo,
> > > >
> > > >
> > > > > > Sim o Caged usa IB 6.0.
> > > > >
> > > > > obrigado pela resposta...
> > > >
> > > > eu quero de volta esse thanks que eu te dei ae... pode me enviar ele
> por
> > > > e-mail...
> > > > ;o)
> > > >
> > > > nao sei qual eh o Caged que voce esta usando, mas o que eu conheço,
e
> > > > que esta na versao 3.05, eu nao consegui nem determinar que tipo de
> base
> > > > ele usa, mas, com toda a certeza, nao eh o IB...
> > > >
> > > > mas isso eh irrelevante... nao foi por isso que eu retornei a esta
> > > > thread...
> > > >
> > > > confesso que, a principio, quando vi o teu post, eu ate cheguei a
> ficar
> > > > preocupado, pois se a Katz Killer la do nosso setor de pessoal
(setor
> > > > esse que tambem faz vez de contabilidade, administraçao, psicologia,
> > > > amparo emocional... em suma, alem de Katz, a menina eh um fenomeno
no
> > > > que diz respeito a competencia...;o) tivesse instalado essa versao
do
> > > > Caged, teria sido a pouco tempo, e esse fato seria um fator de
extrema
> > > > preocupaçao para gente, do Firebird, pois essa CAGADA (sem
> eufemismos...
> > > > vai do mesmo jeito que veio...;o) da Sefip (a qual foi tao homerica
> que
> > > > chegou ao ponto de levar o Eduardo a fazer uma pergunta aqui na
> > > > lista...;o) foi feita ja a algum tempo, ao passo que essa ae, do
Caged
> > > > (se fosse veridica), teria sido feita recentemente, e isso seria uma
> > > > coisa inadmissivel...
> > > >
> > > > putz, os caras precisam se tocar de que esses sistemas que eles
fazem
> > > > sao algo tipow desktop, usados em um unico dia do mes, ou ate do
ano,
> > > > eles nao precisam ficar fazendo aquelas frescuras que faziam com a
> Sefip
> > > > sabor DOS, na qual eles ficavam brincando de simular efeitos de
> > > > programas windows no clipper, o que era um porre, exigia muita
memoria
> > > > convencional (na boa, teve um mes em que, para gerar o arquivo da
> Sefip,
> > > > eu tive que reinicializar o windows em modo MS-DOS... demorou para
> > > > kct...;o), ou entao, na Sefip for windows, entrarem em umas de
brincar
> > > > de DBA's... se quiserem fazer isso, que façam a historia bem feita,
> > > > tipow usando um SGBD da hora, de tal forma que nao prejudiquem
aqueles
> > > > que usam esse SGBD (ou um neto dele...;o) de maneira seria, ou entao
> que
> > > > sigam o exemplo dos responsaveis pelo sistema DIPJ (eh esse o
> programa,
> > > > se nao me falha a memoria... eh aquela historia la... em
> demasia...;o),
> > > > os quais no ano passado usaram o Firebird Embedded, e na versao
> colocada
> > > > na roda no inicio deste ano, usaram o Access...
> > > >
> > > > mas graças a Deus parece que sao apenas os desenvolvedores da Sefip
> que
> > > > sempre tendem a complicar (isso em ambito nacional... aqui no RGS a
> > > > gente tem o programa que gera a GIA do ICMS que eh em sabor IB 6...
> mas
> > > > pelo menos eh um IB 6 "normal"... da para conviver com ele,
> trabalhando
> > > > com a .../Bin/fbclient.dll e porta <> 3050...;o), nos demais casos,
> > > > parece que existe gente consciente no leme, de modo que o barco
podera
> > > > seguir adiante sem muitos inconvenientes...
> > > >
> > > >
> > > > []s
> > > > força sempre.
> > > > ate +++
> > > >
> > > > --
> > > > Luiz "RedDevil" Stefanski
> > > > http://www.RedDevil.eti.br - Delphi Powered by IBObjects
> > > > exemplos e dicas sobre o IBObjects:
> > > > http://www.firebase.com.br/cgi-bin/firebase.cgi/dnld?ID=165
> > > > compilaçao/instalaçao do IBObjects sabor BPG:
> > > > http://www.firebase.com.br/cgi-bin/firebase.cgi/artigo?ID=630
> > > >
> > > >
> > > >
> > > > ______________________________________________
> > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> > > > Para editar sua configuração na lista, use o endereço
> > > > http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> > > >
> > > >
> > > > __________ Informação do NOD32 1.1175 (20050721) __________
> > > >
> > > > Esta mensagem foi verificada pelo NOD32 Sistema Antivírus
> > > > http://www.nod32.com.br
> > > >
> > > >
> > > >
> > > > ______________________________________________
> > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> > > > Para editar sua configuração na lista, use o endereço
> > > http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> > >
> > >
> > > ______________________________________________
> > > FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> > > Para editar sua configuração na lista, use o endereço
> > http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> > >
> >
> >
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> > Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>





Mais detalhes sobre a lista de discussão lista