Enviado: 12 Set 2006 10:04
Malgno
Eu não vendo xHarbour, nem to querendo empurrar nada guela abaixo para os amigos, o negocio é que comparado ao Clipper o xHarbour é a melhor solução e acabou, agora se funciona com o Delphi ou não, não vai fazer diferença, quanto a instanciar um objeto que para você é um grande conhecimento o que te torna um programador tão poderoso, não vejo porque não seria possivel, tudo depende de interface bem projetada, os objetos do proprio delphi precisam desta interface para funcionarem como o pretendido, quanto a DLL, acho que você não entendeu, a DLL usada é a XHARBOUR.DLL que tem a VM embutida e todas as principais rotinas do mesmo, e foi criado uma camada de rotinas e um componente em Delphi que torna possivel acessar os recursos do xHarbour (XHARBOUR.DLL para quem conhece) no Delphi, independente de como é feito, nada que não seja em Delphi vai ser feito do Jeito que você sempre quer, com perfeição, muitas coisas dependem do ponto de vista, o que não considero uma "gambiarra", porquie até onde entendi a questão deles terem montado o componente, não se trata de uma gambiarra mas sim de uma ótima ideia, programada em C e instanciada em Delphi pelos recursos que ele oferece, você nunca vai conseguir simplesmente colocar um componente xHARBOUR no Delphi sem preparar uma interface no Delphi para isto, e o mesmo para importar os componentes do Delphi para xHarbour, tudo depende de uma interface bem programada, o que você quer que seja feito só magico mesmo para fazer, e para fazer do jeito que você quer so mesmo de for componente feito especificadamente para Delphi e feito em Delphi mesmo, se o que passar disto para você é gambiarra, parabéns, continue evoluindo em Delphi. Meus votos de felicidade.
Aos amigos que tem clientes que usam sistemas Clipper que querem um sistema mais moderno e nao querem investir em grandes servidores, em maquinas novas e tal, continue no clipper e prove que vai ser bom, ou compile o sistema tambem em xharbour, vc vai ter o mesmo fonte rodando em DOS, WINDOWS e LINUX, alias este é o grande ponto da discução.
Não sou dono da verdade, mas até onde sei, todos que tiveram coragem de encarar o xHarbour ficaram felizes, eu estou...
Quanto a definição "JÁ FOI DEFINIDO A MUITO TEMPO ATRÁS QUE O DELPHI NÃO É UM BOM CAMINHO"
Você maligno, está tão estupefado com o Delphi que esqueceu que este forum é de Clipper, em diversos topicos de discussão eu não estou dizendo nem inventando nada, mas "NÓS" todos aqui fo FORUM, chegamos diversas vezes a conclusão que "O DELPHI É BOM" eu uso e tenho sistemas em Delphi, porém "PARA SUBSTITUIR O CLIPPER" nunca é um bom caminho.
Quem devia postar algo a respeito aqui é o RENÉ da TERRASOFTWARE, acompenhei ele na migração do sistema dele para Windows, eu não fiz nada, ele mesmo fez tudo e entendeu o xHarbour com 1 dias apenas, e parou o projeto que ele tinha em Delphi, porquê? Porque ele teria que requalificar mão de obra, requalificar suporte, convencer os clientes a melhorar equipamento, dispensar programadores antigos que dominam bem xBase, e ainda ficar na mão de terceiros, ou seja, ele ia vender um programa que não era dele, até o aprendizado, finalização do projeto, qualificação de pessoal, a empresa com certeza iria demorar no minimo um ano neste processo de transição, seria viável? Agora a palavra do René, que para ele eu abaixo orelha.
Eu não vendo xHarbour, nem to querendo empurrar nada guela abaixo para os amigos, o negocio é que comparado ao Clipper o xHarbour é a melhor solução e acabou, agora se funciona com o Delphi ou não, não vai fazer diferença, quanto a instanciar um objeto que para você é um grande conhecimento o que te torna um programador tão poderoso, não vejo porque não seria possivel, tudo depende de interface bem projetada, os objetos do proprio delphi precisam desta interface para funcionarem como o pretendido, quanto a DLL, acho que você não entendeu, a DLL usada é a XHARBOUR.DLL que tem a VM embutida e todas as principais rotinas do mesmo, e foi criado uma camada de rotinas e um componente em Delphi que torna possivel acessar os recursos do xHarbour (XHARBOUR.DLL para quem conhece) no Delphi, independente de como é feito, nada que não seja em Delphi vai ser feito do Jeito que você sempre quer, com perfeição, muitas coisas dependem do ponto de vista, o que não considero uma "gambiarra", porquie até onde entendi a questão deles terem montado o componente, não se trata de uma gambiarra mas sim de uma ótima ideia, programada em C e instanciada em Delphi pelos recursos que ele oferece, você nunca vai conseguir simplesmente colocar um componente xHARBOUR no Delphi sem preparar uma interface no Delphi para isto, e o mesmo para importar os componentes do Delphi para xHarbour, tudo depende de uma interface bem programada, o que você quer que seja feito só magico mesmo para fazer, e para fazer do jeito que você quer so mesmo de for componente feito especificadamente para Delphi e feito em Delphi mesmo, se o que passar disto para você é gambiarra, parabéns, continue evoluindo em Delphi. Meus votos de felicidade.
Aos amigos que tem clientes que usam sistemas Clipper que querem um sistema mais moderno e nao querem investir em grandes servidores, em maquinas novas e tal, continue no clipper e prove que vai ser bom, ou compile o sistema tambem em xharbour, vc vai ter o mesmo fonte rodando em DOS, WINDOWS e LINUX, alias este é o grande ponto da discução.
Não sou dono da verdade, mas até onde sei, todos que tiveram coragem de encarar o xHarbour ficaram felizes, eu estou...
Quanto a definição "JÁ FOI DEFINIDO A MUITO TEMPO ATRÁS QUE O DELPHI NÃO É UM BOM CAMINHO"
Você maligno, está tão estupefado com o Delphi que esqueceu que este forum é de Clipper, em diversos topicos de discussão eu não estou dizendo nem inventando nada, mas "NÓS" todos aqui fo FORUM, chegamos diversas vezes a conclusão que "O DELPHI É BOM" eu uso e tenho sistemas em Delphi, porém "PARA SUBSTITUIR O CLIPPER" nunca é um bom caminho.
Quem devia postar algo a respeito aqui é o RENÉ da TERRASOFTWARE, acompenhei ele na migração do sistema dele para Windows, eu não fiz nada, ele mesmo fez tudo e entendeu o xHarbour com 1 dias apenas, e parou o projeto que ele tinha em Delphi, porquê? Porque ele teria que requalificar mão de obra, requalificar suporte, convencer os clientes a melhorar equipamento, dispensar programadores antigos que dominam bem xBase, e ainda ficar na mão de terceiros, ou seja, ele ia vender um programa que não era dele, até o aprendizado, finalização do projeto, qualificação de pessoal, a empresa com certeza iria demorar no minimo um ano neste processo de transição, seria viável? Agora a palavra do René, que para ele eu abaixo orelha.