Exibir mensagem anterior :: Exibir próxima mensagem |
Autor |
Mensagem |
guiga Novato

Registrado: Quinta-Feira, 17 de Julho de 2003 Mensagens: 59
|
Enviada: Sex Abr 05, 2013 2:00 pm Assunto: Migrar acesso MDO para delphi XE2 |
|
|
Estou com um projeto bastante adiantado, com banco de dados firebird e acesso pelo MDO - Mercury Database Objects, usando o delphi 7.
recentimente sentir a necessidade de mudar para o delphiXE2, só que
os componentes MDO, até onde sei, não são compatívesl com o XE2.
Estou aqui para pedir a ajuda dos colegas para poder mudar esse projeto,
que hoje faço no delphi 7 para o DelphiXE2.
Minha perguntar:
1 - devo mudar o acesso para o driver nativo para DBExpress?
2 - ou devo tentar localizar na internet(ainda não encontrei) alguma alteração desse componetes que funcionem no XE2?
Aguardo retorno ... |
|
Voltar ao Topo |
|
 |
cobaiaoo Colaborador

Registrado: Domingo, 1 de Abril de 2012 Mensagens: 1283
|
Enviada: Sex Abr 05, 2013 3:12 pm Assunto: Re: Migrar acesso MDO para delphi XE2 |
|
|
achei isso aki
http://sourceforge.net/projects/mdo/
nao sei ajuda mas seria uma solucao
http://sourceforge.net/tracker/index.php?func=detail&aid=3538464&group_id=65944&atid=512823
tenta entrar em contato com este usuario e pedir os fontes para compilar no delphi xe 2, se vc conseguir depois q estiver tudo compilando vc migra pra DBX pq pelo q me parece o projeto foi descontinuado, sendo assim vc tera problemas com XE 3, XE4..... etc
*so n esquece de dar um feedback se conseguiu resolver o problema _________________ I João 4:8 - "Aquele que não ama não conhece a Deus; porque Deus é amor." |
|
Voltar ao Topo |
|
 |
guiga Novato

Registrado: Quinta-Feira, 17 de Julho de 2003 Mensagens: 59
|
Enviada: Sex Abr 05, 2013 7:08 pm Assunto: Rsp |
|
|
Já entrei em contato, conforme sujestão, assim que eu tiver um retorno eu posto aqui.
desde de já eu agradeço. |
|
Voltar ao Topo |
|
 |
guiga Novato

Registrado: Quinta-Feira, 17 de Julho de 2003 Mensagens: 59
|
Enviada: Sáb Abr 06, 2013 5:32 pm Assunto: xx |
|
|
O usuário acima, que possilvelmente tem os fontes do MDO para compilar
no delphiXE2, ainda não respondeu.
Se alguem o tiver, agradeceria muito se pudesse me disponibilizar. |
|
Voltar ao Topo |
|
 |
joemil Moderador

Registrado: Quinta-Feira, 25 de Março de 2004 Mensagens: 9100 Localização: Sinop-MT
|
Enviada: Seg Abr 08, 2013 8:58 am Assunto: |
|
|
eu tenho um "projetinho" aqui q substitui os componentes de terceiros por nativos, basta vc indicar o diretorio, o tipo do componente (Txxxx), e o novo tipo: (Tyyyy)
ele "varre" a pasta e procura as ocorrencias do texto Txxxx e substitui por Tyyyy nos .dfm e .pas. ele substitui qq texto por outro. é um projeto bem simples. assim q to tirando os componentes de terceiros dos meus projetos.
qdo vc abrir o projeto, o delphi vai mostrar alguns erros, como por exemplo, propriedades nao existentes, dai so ir clicando em Ignore q o delphi vai corrigndo eles.
se quiser, coloco na net pra vc testar (ou pro pessoal q quiser).
so responder aqui. _________________ <b>SEMPRE COLOQUE [RESOLVIDO] NO SEU POST</b>
Enviar imagens: http://tinypic.com/ |
|
Voltar ao Topo |
|
 |
guiga Novato

Registrado: Quinta-Feira, 17 de Julho de 2003 Mensagens: 59
|
Enviada: Seg Abr 08, 2013 9:10 am Assunto: REPOSTO |
|
|
joemil,
Agradeceria muito se vc pudesse disponibiliar esse seu projeto.
Aguardo retorno. |
|
Voltar ao Topo |
|
 |
joemil Moderador

Registrado: Quinta-Feira, 25 de Março de 2004 Mensagens: 9100 Localização: Sinop-MT
|
Enviada: Seg Abr 08, 2013 9:52 am Assunto: |
|
|
aqui esta o link:
http://www.4shared.com/rar/fFV9Ss_2/Substituir.html
basicamente o q ele faz é abrir o .dfm e o .pas e substituir o texto em Edit1 pelo Edit2, usando StringReplace.
antes de usar, faca um backup dos seus fontes, ou entao faca um projeto de teste pra analisar o resultado. _________________ <b>SEMPRE COLOQUE [RESOLVIDO] NO SEU POST</b>
Enviar imagens: http://tinypic.com/ |
|
Voltar ao Topo |
|
 |
guiga Novato

Registrado: Quinta-Feira, 17 de Julho de 2003 Mensagens: 59
|
Enviada: Seg Abr 08, 2013 10:10 am Assunto: xx |
|
|
Já baixei, Vou Testar ...
Assim que eu tiver testado eu retorno.
mas, desde já agradeço pela ajuda. |
|
Voltar ao Topo |
|
 |
guiga Novato

Registrado: Quinta-Feira, 17 de Julho de 2003 Mensagens: 59
|
Enviada: Seg Abr 08, 2013 11:01 am Assunto: xx |
|
|
Acho que vai funcionar, fiz um programinha com os componetes MDO,
e fiz o testes trocando pelos equivalentes da paleta Interbase.
Funcionou, agora vou fazer os teste com o meu projeto.
Estou usando o Firibird 2.1. .... espero que funcione..
quando eu terminar, eu retorno caso eu tenha que fazer algum ajuste. |
|
Voltar ao Topo |
|
 |
guiga Novato

Registrado: Quinta-Feira, 17 de Julho de 2003 Mensagens: 59
|
Enviada: Seg Abr 08, 2013 1:31 pm Assunto: resposta |
|
|
O usuário mencionado nos post acima, me enviou os fontes do MDO
para compilar no XE2, depois que eu fizer os testes e posto aqui o
resultado. |
|
Voltar ao Topo |
|
 |
cobaiaoo Colaborador

Registrado: Domingo, 1 de Abril de 2012 Mensagens: 1283
|
Enviada: Seg Abr 08, 2013 8:17 pm Assunto: Re: resposta |
|
|
guiga escreveu: | O usuário mencionado nos post acima, me enviou os fontes do MDO
para compilar no XE2, depois que eu fizer os testes e posto aqui o
resultado. |
se n for pedir demais baixa o codigo fonte do repositorio oficial e cria um repositorio no source forge/code google com eles + o pacote para o XE2 pq caso alguem precisar no futuro menos dor de cabeça.... ai posta nessa sessao por favor
http://www.activedelphi.com.br/forum/viewtopic.php?t=78274
se precisar de mais alguma coisa estamos aki, XD _________________ I João 4:8 - "Aquele que não ama não conhece a Deus; porque Deus é amor." |
|
Voltar ao Topo |
|
 |
guiga Novato

Registrado: Quinta-Feira, 17 de Julho de 2003 Mensagens: 59
|
Enviada: Ter Abr 09, 2013 8:50 am Assunto: xx |
|
|
Vou só pedir autorização para o usuário que me disponibilizou os fontes
e se ele assim o permitir. eu vou pedir ajuda para disponibilizar aqui. |
|
Voltar ao Topo |
|
 |
guiga Novato

Registrado: Quinta-Feira, 17 de Julho de 2003 Mensagens: 59
|
Enviada: Qua Abr 10, 2013 9:16 am Assunto: |
|
|
O amigo Gabriel Rodrigues, liberou para que eu disponibilizasse os fontes
do MDO para compilação no DelphiXE2. já coloquei os fontes no sourceforge.ne, queria só uma ajuda dos amigos para colocar os créditos
no lugar certo para o amigo Gabriel Rodrigues.
link sourceforge:
https://sourceforge.net/projects/mdodelphixe2/ |
|
Voltar ao Topo |
|
 |
MarkKnopfler Novato

Registrado: Segunda-Feira, 2 de Mai de 2005 Mensagens: 4
|
Enviada: Dom Jul 24, 2016 12:01 pm Assunto: |
|
|
guiga escreveu: | O amigo Gabriel Rodrigues, liberou para que eu disponibilizasse os fontes
do MDO para compilação no DelphiXE2. já coloquei os fontes no sourceforge.ne, queria só uma ajuda dos amigos para colocar os créditos
no lugar certo para o amigo Gabriel Rodrigues.
link sourceforge:
https://sourceforge.net/projects/mdodelphixe2/ |
O código fonte não está aberto. Baixei e corrigi um bug que fazia aparecer True (em campos string) ou -1 (em campos numéricos) caso os deixe em branco. O bug em questão é nos métodos GetAsVariant das classes TMDOStringField e TMDOBCDField (MDOCustomDataset.pas). Onde está retornando isNull, que é um boolean, deve-se na verdade retornar Null, o valor Variant.
Era legal o código do novo MDO estar aberto no sourceforge, ou ao menos linkar para o local. Não vamos deixá-lo morrer! |
|
Voltar ao Topo |
|
 |
|