ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Migrar acesso MDO para delphi XE2

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
guiga
Novato
Novato


Registrado: Quinta-Feira, 17 de Julho de 2003
Mensagens: 59

MensagemEnviada: Sex Abr 05, 2013 2:00 pm    Assunto: Migrar acesso MDO para delphi XE2 Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular
cobaiaoo
Colaborador
Colaborador


Registrado: Domingo, 1 de Abril de 2012
Mensagens: 1283

MensagemEnviada: Sex Abr 05, 2013 3:12 pm    Assunto: Re: Migrar acesso MDO para delphi XE2 Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular
guiga
Novato
Novato


Registrado: Quinta-Feira, 17 de Julho de 2003
Mensagens: 59

MensagemEnviada: Sex Abr 05, 2013 7:08 pm    Assunto: Rsp Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular
guiga
Novato
Novato


Registrado: Quinta-Feira, 17 de Julho de 2003
Mensagens: 59

MensagemEnviada: Sáb Abr 06, 2013 5:32 pm    Assunto: xx Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular
joemil
Moderador
Moderador


Registrado: Quinta-Feira, 25 de Março de 2004
Mensagens: 9100
Localização: Sinop-MT

MensagemEnviada: Seg Abr 08, 2013 8:58 am    Assunto: Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular
guiga
Novato
Novato


Registrado: Quinta-Feira, 17 de Julho de 2003
Mensagens: 59

MensagemEnviada: Seg Abr 08, 2013 9:10 am    Assunto: REPOSTO Responder com Citação

joemil,

Agradeceria muito se vc pudesse disponibiliar esse seu projeto.

Aguardo retorno.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
joemil
Moderador
Moderador


Registrado: Quinta-Feira, 25 de Março de 2004
Mensagens: 9100
Localização: Sinop-MT

MensagemEnviada: Seg Abr 08, 2013 9:52 am    Assunto: Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular
guiga
Novato
Novato


Registrado: Quinta-Feira, 17 de Julho de 2003
Mensagens: 59

MensagemEnviada: Seg Abr 08, 2013 10:10 am    Assunto: xx Responder com Citação

Já baixei, Vou Testar ...

Assim que eu tiver testado eu retorno.

mas, desde já agradeço pela ajuda.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
guiga
Novato
Novato


Registrado: Quinta-Feira, 17 de Julho de 2003
Mensagens: 59

MensagemEnviada: Seg Abr 08, 2013 11:01 am    Assunto: xx Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular
guiga
Novato
Novato


Registrado: Quinta-Feira, 17 de Julho de 2003
Mensagens: 59

MensagemEnviada: Seg Abr 08, 2013 1:31 pm    Assunto: resposta Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular
cobaiaoo
Colaborador
Colaborador


Registrado: Domingo, 1 de Abril de 2012
Mensagens: 1283

MensagemEnviada: Seg Abr 08, 2013 8:17 pm    Assunto: Re: resposta Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular
guiga
Novato
Novato


Registrado: Quinta-Feira, 17 de Julho de 2003
Mensagens: 59

MensagemEnviada: Ter Abr 09, 2013 8:50 am    Assunto: xx Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular
guiga
Novato
Novato


Registrado: Quinta-Feira, 17 de Julho de 2003
Mensagens: 59

MensagemEnviada: Qua Abr 10, 2013 9:16 am    Assunto: Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular
MarkKnopfler
Novato
Novato


Registrado: Segunda-Feira, 2 de Mai de 2005
Mensagens: 4

MensagemEnviada: Dom Jul 24, 2016 12:01 pm    Assunto: Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB