Jump to content
Fivewin Brasil

culikr

Membros
  • Posts

    27
  • Joined

  • Last visited

culikr's Achievements

Newbie

Newbie (1/14)

0

Reputation

  1. Olá, pessoal Finalmente está disponível a nova versão do SQLRDD, o SQLRDD Extreme Edition. O SQLRDD Extreme Edition (SQLEX) é o resultado de um estensivo investimento em pesquisa e desenvolvimento, onde nós colocamos toda a experiência adquirida ao longo de mais de 14 anos lidando com o dilema da conversão do DBF para o SQL, e atendendo às necessidades de centenas de usuários em todo o mundo. Mas o SQLEX não é uma reescrita comum do SQLRDD. Nós criamos um conceito totalmente novo de acessar uma arquitetura baseada em result set a partir dos comandos xBase, e é 100% escrito em linguagem C super otimizada. Desde a primeira versão lançada do SQLRDD, o principal ponto de preocupação de nossos usuários sempre foi a performace. E é exatamente isso que estamos melhorando neste novo produto. Entenda os principais pontos do SQLEX: Quão rápido é o SQLEX comparado ao SQLRDD ? Nós observamos uma melhora de 5 a 15 vezes em comandos como SKIP, SEEK, APPEND, etc., dependendo do banco de dados. Mas não podemos esperar que a aplicação fique 5 a 10 vezes mais rápida pois ela não é feita apenas de comandos de acesso a dados ou relacionados ao RDD. O SQLEX substitui o SQLRDD ? Não ainda. Neste momento, o SQLEX conecta-se ao banco de dados apenas via ODBC. Portanto, se o acesso nativo é um requisito intransponível você ainda pode continuar usando o SQLRDD. Mas nós pretendemos adicionar acesso nativo ao SQLEX nas próximas versões. Por enquanto, para facilitar a migração, você pode utilizar a função SR_InstallDSN() para criar um DSN pelo próprio aplicativo sem necessidade de configurar cada estação manualmente. O que eu devo mudar em meu código ? 1 - Adicione no topo de seu PRG principal: REQUEST SQLEX 2 - Abra as atabelas VIA SQLEX ao invés de VIA SQLRDD 3 - SQLEX conecta-se ao banco de dados apenas via ODBC, portanto você precisa configurar um DSN para tal. A conexão pode ser aberta com as mesmas funções do ODBCRDD. Quais são os bancos de dados suportados ? Neste estágio, o SQLEX suporta os seguintes bancos de dados, via ODBC (preste atenção para a versão): • MSSQL Server 2000 or 2005 • Postgres 8.2 or 8.3 • Firebird 2.1 • MySQL 5.1 • Oracle 9i and 10g Sou um usuário atual do SQLRDD. Devo comprar uma nova licença ? Não. o SQLEX é um upgrade gratuito para todos os usuários do SQLRDD e do xHarbour Enterprise com assinatura ativa de suporte e atualização. Como adquirir o SQLEX ou uma assinatura de suporte e atualização para o produto que eu já tenho ? Nós agora temos um novo web site, com uma loja virtual completa! Você pode pagar via boleto ou parcelado no cartão de crédito. Basta clicar no link abaixo: http://www.xharbour.com.br/loja.html Qual versão do xHarbour eu preciso ter para rodar o SQLRDD Extreme ? O SQLRDD Extreme funciona com a última versão do xHarbour apenas, a 1.2.1. O Demo já inclui o xHarbour.org para compiladores Borland. Existe uma versão DEMO do SQLRDD Extreme ? Sim! Basta acessar o nosso web site e baixar: http://www.xharbour.com.br/downloads.html Grande abraço, Marcelo Lombardo Telefone: 11 3775-7888 Celular: 11 9319 9310 Twitter: MLombardo_Now www.xharbour.com.br
  2. Olá, pessoal Finalmente está disponível a nova versão do SQLRDD, o SQLRDD Extreme Edition. O SQLRDD Extreme Edition (SQLEX) é o resultado de um estensivo investimento em pesquisa e desenvolvimento, onde nós colocamos toda a experiência adquirida ao longo de mais de 14 anos lidando com o dilema da conversão do DBF para o SQL, e atendendo às necessidades de centenas de usuários em todo o mundo. Mas o SQLEX não é uma reescrita comum do SQLRDD. Nós criamos um conceito totalmente novo de acessar uma arquitetura baseada em result set a partir dos comandos xBase, e é 100% escrito em linguagem C super otimizada. Desde a primeira versão lançada do SQLRDD, o principal ponto de preocupação de nossos usuários sempre foi a performace. E é exatamente isso que estamos melhorando neste novo produto. Entenda os principais pontos do SQLEX: Quão rápido é o SQLEX comparado ao SQLRDD ? Nós observamos uma melhora de 5 a 15 vezes em comandos como SKIP, SEEK, APPEND, etc., dependendo do banco de dados. Mas não podemos esperar que a aplicação fique 5 a 10 vezes mais rápida pois ela não é feita apenas de comandos de acesso a dados ou relacionados ao RDD. O SQLEX substitui o SQLRDD ? Não ainda. Neste momento, o SQLEX conecta-se ao banco de dados apenas via ODBC. Portanto, se o acesso nativo é um requisito intransponível você ainda pode continuar usando o SQLRDD. Mas nós pretendemos adicionar acesso nativo ao SQLEX nas próximas versões. Por enquanto, para facilitar a migração, você pode utilizar a função SR_InstallDSN() para criar um DSN pelo próprio aplicativo sem necessidade de configurar cada estação manualmente. O que eu devo mudar em meu código ? 1 - Adicione no topo de seu PRG principal: REQUEST SQLEX 2 - Abra as atabelas VIA SQLEX ao invés de VIA SQLRDD 3 - SQLEX conecta-se ao banco de dados apenas via ODBC, portanto você precisa configurar um DSN para tal. A conexão pode ser aberta com as mesmas funções do ODBCRDD. Quais são os bancos de dados suportados ? Neste estágio, o SQLEX suporta os seguintes bancos de dados, via ODBC (preste atenção para a versão): • MSSQL Server 2000 or 2005 • Postgres 8.2 or 8.3 • Firebird 2.1 • MySQL 5.1 • Oracle 9i and 10g Sou um usuário atual do SQLRDD. Devo comprar uma nova licença ? Não. o SQLEX é um upgrade gratuito para todos os usuários do SQLRDD e do xHarbour Enterprise com assinatura ativa de suporte e atualização. Como adquirir o SQLEX ou uma assinatura de suporte e atualização para o produto que eu já tenho ? Nós agora temos um novo web site, com uma loja virtual completa! Você pode pagar via boleto ou parcelado no cartão de crédito. Basta clicar no link abaixo: http://www.xharbour.com.br/loja.html Qual versão do xHarbour eu preciso ter para rodar o SQLRDD Extreme ? O SQLRDD Extreme funciona com a última versão do xHarbour apenas, a 1.2.1. O Demo já inclui o xHarbour.org para compiladores Borland. Existe uma versão DEMO do SQLRDD Extreme ? Sim! Basta acessar o nosso web site e baixar: http://www.xharbour.com.br/downloads.html Grande abraço, Marcelo Lombardo Telefone: 11 3775-7888 Celular: 11 9319 9310 Twitter: MLombardo_Now www.xharbour.com.br
  3. Ola jef Clausula eval do index on nao deve ser usado se usar rddads nao e suportado e dara erro []s Luiz
  4. Byte perguntei ao Marcelo a sua questao. a sua resposta esta abaixo Estamos trabalhando duro para colocar o web site com todas as informações no ar... inclusive com as fotos do evento []s Luiz
  5. Byte Nao tem nada a ver. O Genero da FourJs é uma evolução do banco de dados Informix e a sintaxe não é xBase. A sintaxe é 4GL Informix. O Genero é uma ferramenta Francesa e o CoreBuilder é 100% desenvolvido no Brasil. e o preço é muitissimo mais alto. []s Luiz
  6. Olá, pessoal Seguem aqui alguns esclarecimentos: O CoreBuilder pode parecer caro a primeira vista, porém qual outra ferramenta no mercado permite tudo isso ao mesmo tempo: 1 - Interface gráfica Windows e Linux sem mudar nem uma linha do seu programa 2 - Interface gráfica que roda REMOTAMENTE e em banda estreita (2.4kbps/usuario), em Windows e Linux 3 - Programação 100% xHarbour, permitindo desenvolvimento remoto também 4 - Todo o sistema rodando na WEB sem mexer em uma virgula 5 - Está incluso o SQLRDD da versão Enterprise MP, que alias só isso já é bem mais caro que o CoreBuilder inteiro. E tudo isso é fato inegável, pois todos os que estiveram lá viram ao vivo e a cores. Ninguém falou que esta nova ferramenta é melhor do que a ferramenta A ou B. É apenas diferente. Não é para substituir o FiveWin. É para completar as coisas que ele conhecidamente não faz, de forma a permitir que você atenda agora as necessidades DO SEU USUARIO, caso ele necessite de tais funcionalidades, é claro. Se o seu cliente não precisa de nada a mais do que o FiveWin faz hoje por você, então você não precisa do CoreBuilder. Agora aos que estão perdendo clientes um atras do outro para a Microsiga porque eles tem uma tecnologia que até faz algumas dessas coisas, aí é pra se pensar.... Além disso, tem mais algumas coisas: Muitos aqui disseram que vc está limitado com essa ferramenta, pois não pode mudar o visual. Isto não é verdade. Já trabalhei com o CoreBuilder em um projeto grande e você pode sim mudar cores, labels, fontes e tudo mais no visual da aplicação. A única coisa é que vc faz isso com "Temas", ou com métodos do tipo objeto:SetColor(), objeto:SetFont(), e não chamando diretamente a API do windows. Vc pode mudar imagens, logos, bitmaps, fundo, o que quiser. Mas mesmo se não pudesse, pense no que é mais importante para o seu cliente: poder ter um botão cor de rosa ou poder entrar em qualquer cyber café e acessar todo o sistema dele, ver como andam as vendas, etc., de qualquer lugar do mundo ? Abraços, Luiz
  7. cassia. qual o problema, nao consegui usar o xbuild para compilar sua app usando o xh comercial. []s Luiz
  8. Ola Hergon se usa xharbour>=0.99.7 use a seguinte forma para usar dll no xharbour exemplo para a funcao Hlempresa function Hlempresa return dllcall("HP32V402.DLL",32,"Hlempresa") []s Luiz
  9. Olá, pessoal No dia 05 de abril teremos mais um seminário gratuito sobre xBase & cia (com a presença de Ron Pinkas aqui no Brasil), onde estaremos apresentando a todos uma ferramenta totalmente inédita e revolucionária. Incontáveis usuários vêm nos pedindo, ao longo dos anos, uma solução para: * Interface gráfica Linux que realmente funcione * Manter o mesmo código fonte para as interfaces gráficas Windows e Linux * Migração automática dos aplicativos para Web sem reescrever nada Tudo isso agora é realidade. Este tem sido um dos segredos mais bem guardados do mercado, que agora será revelado em primeira mão para vocês. Este novo produto, cujos detalhes apenas serão divulgados no evento, possui as seguintes características: * Ambiente de desenvolvimento de aplicativos de gestão de negócios em modo gráfico, três camadas * Versões Windows e Linux (gráfico), sem a necessidade de GTK ou outros truques * Designer visual de altíssima produtividade (crie uma telas de cadastro completas, que rodam em Windows ou Linux, em modo gráfico, com poucos clicks), tornando a sua migração extremamente rápida! * Migração instantânea para WEB de todas as telas desenhadas, sem retrabalhos ou recodificações, podendo ser executadas por usuários remotos através de qualquer browser, sem a necessidade de instalar nada no terminal * Totalmente em Português * Programação 100% xBase (xHarbour) * Acesso a todos os bancos de dados SQL através do SQLRDD * Rotinas de acesso à ECF e TEF * Baixo custo * Ninguém precisará ser cobaia. Enquanto vocês leem este email, existem mais de dez mil usuários acessando sistemas escritos com esta ferramenta aqui no Brasil Presença especial de Ron Pinkas, que estará no Brasil especialmente para o evento. Venha conhecer o "pai" do xHarbour pessoalmente! O evento se realizará no dia 05 de abril de 2007, no Spazio JK em São Paulo – SP, das 14:00 às 16:00. Endereço: Av. Presidente Juscelino Kubitschek, 1726 Itaim Bibi- São Paulo-SP Para se inscrever, acesse a página: www.xharbour.com.br/evento_05abr2007.htm Saudações, Marcelo Lombardo www.xharbour.com.br
  10. Olá, pessoal No dia 05 de abril teremos mais um seminário gratuito sobre xBase & cia (com a presença de Ron Pinkas aqui no Brasil), onde estaremos apresentando a todos uma ferramenta totalmente inédita e revolucionária. Incontáveis usuários vêm nos pedindo, ao longo dos anos, uma solução para: * Interface gráfica Linux que realmente funcione * Manter o mesmo código fonte para as interfaces gráficas Windows e Linux * Migração automática dos aplicativos para Web sem reescrever nada Tudo isso agora é realidade. Este tem sido um dos segredos mais bem guardados do mercado, que agora será revelado em primeira mão para vocês. Este novo produto, cujos detalhes apenas serão divulgados no evento, possui as seguintes características: * Ambiente de desenvolvimento de aplicativos de gestão de negócios em modo gráfico, três camadas * Versões Windows e Linux (gráfico), sem a necessidade de GTK ou outros truques * Designer visual de altíssima produtividade (crie uma telas de cadastro completas, que rodam em Windows ou Linux, em modo gráfico, com poucos clicks), tornando a sua migração extremamente rápida! * Migração instantânea para WEB de todas as telas desenhadas, sem retrabalhos ou recodificações, podendo ser executadas por usuários remotos através de qualquer browser, sem a necessidade de instalar nada no terminal * Totalmente em Português * Programação 100% xBase (xHarbour) * Acesso a todos os bancos de dados SQL através do SQLRDD * Rotinas de acesso à ECF e TEF * Baixo custo * Ninguém precisará ser cobaia. Enquanto vocês leem este email, existem mais de dez mil usuários acessando sistemas escritos com esta ferramenta aqui no Brasil Presença especial de Ron Pinkas, que estará no Brasil especialmente para o evento. Venha conhecer o "pai" do xHarbour pessoalmente! O evento se realizará no dia 05 de abril de 2007, no Spazio JK em São Paulo – SP, das 14:00 às 16:00. Endereço: Av. Presidente Juscelino Kubitschek, 1726 Itaim Bibi- São Paulo-SP Para se inscrever, acesse a página: www.xharbour.com.br/evento_05abr2007.htm Saudações, Marcelo Lombardo www.xharbour.com.br
  11. Ola Fabio Tudo o que precisa esta aqui, para usar hbmake assim como para configurar os .cfg do borland c++ olhe esse link http://www.caclipperwebsite.com/harbour.shtml o arquivo harbour_cfg.zip contem os dois arquivos de config do borland c++(bcc32.cfg e ilink32.cfg) pre configurados. esse dois arquivos devem estar na pasta bin do borland c++ O hbmake sempre garante que todas as libs estao na ordem correta e sempre tem as ultimas libs necessarias do xharbour colocadas na ordem correta tambem []s Luiz
  12. culikr

    xmate...

    Ola >i ai uma sugestão... porque não criar um hbmake visual... que >nos dê as facilidades que o xMate oferece... o hbmake é util >quando queremos compilar um projeto com poucos fontes... más >olha só meu caso... tenho mais de 250 prgs no meu projeto... >fica inviavel toda vez que tenho uma alteração ter que >recriar o projeto no hbmake... Nao e necessario, pois dependendo da versao do seu hbmake, ele tem ja incluso no modo editor um modo para editar os makefiles onde todas as libs e fontes ja selecionados anteriormente ja vem marcado quanto ao hbmake grafico, tenho um inacabado, e por ser parte da xharbour.com, nao posso fazer o grafico( o que nao impede de postar os fontes) []s Luiz
  13. Joao a documentacao das funcoes esta aqui Function Information: Init_Port( cPort, nBaudrate, nDatabits, nParity, nStopbits, nBuffersize ) --> nHandle Port opener and initializer. Where: cPort Port designator. Can either be old form 'COMn' or the more general form '\\.\COMn'. The general form is required for ports higher than COM9. nBaudrate Just like you're used to (e.g., 2400, 4800, 9600, etc. ) nDatabits Usually 8, but can be 7 or 4. nParity coded: 0,1,2,3 -> none, odd, mark, even nStopbits coded: 0,1,2 -> 1, 1.5, 2 nBuffersize I'm using 8000 at 38,400 baud. nHandle returned instance identifier. A numeric >= 256. If nHandle is negative, the open failed. OutBufClr( nHandle ) --> lSuccess Clear the output buffer. lSuccess will always be TRUE unless a bad nHandle is used. IsWorking( nHandle ) --> lSuccess Check to see if port is operative. Failures can occur if a bad nHandle is used or if remote party drops the line. InChr( nHandle, nChar,@cBuff ) --> nBytesRead Fetch data from the input buffer. Note the by reference argument passing for the buffer. nChar can be determined by calling InBufSize(). nBytesRead is the actual number of bytes loaded into cBuff (usually equal to nChar unless there is a problem or nChar is overstated.) InBufSize( nHandle ) --> nNumberofBytesInInputBuffer Get the count of bytes waiting in the input buffer. Usually followed by a call to Inchr to fetch the bytes for processing. OutChr( nHandle, cBytesToWrite, nCount ) --> lSuccess Write the first nCount bytes from the string cBytesToWrite. Usually, nCount == Len( cBytesToWrite ). OutBufSize( nHandle ) --> nBytesInOutputBuffer Get the byte count of characters awaiting transmission. UnInt_Port( nHandle ) --> lSuccess Uninitialize (Close) the port and free the handle. USAGE: Here's how I do this stuff... STATIC nHandle ...Mainline... IF OpenOk() DOProcessing() ELSE MsgStop( 'Cannot open port!' ) QUIT ENDIF Function OpenOk() // Open the port IF ( nHandle := Init_Port( 'COM1', 9600, 8, 0, 0, 8000 ) ) > 0 OutBufClr( nHandle ) // Saw this somewhere...probably ok if unnecessary Return IsWorking() ENDIF Return FALSE Function DOProcessing() ... // Get a chunk from the COM port nChr := InBuffSize( nHandle ) cBuff := Space( nHandle ) IF nChr != InChr( nHandle, @cBuff, nChr ) MsgStop( 'Some kind of read failure on COM Port.' ) Return FALSE ENDIF // process data in cBuff // write some stuff to port IF ! OutChr( nHandle, cSomeStuff, Len( cSomeStuff ) ) MsgStop( 'Write error on COM Port.' ) Return FALSE ENDIF // ...etc // and finally, when night is nigh... // Close the port UnInt_Port( nHandle ) Return NIL quanto ao seu codigo que esta nessa mensagem, seu erro esta aqui cCodigo := SPACE(13) sLeitorPorta := "COM1" sLeitorBaude := 9600 sLeitorData := 8 sLeitorPari := 0 sLeitorStop := 1 <---- aqui deve ser 0 que significa 1 stop bits, um valor de 1 significa 1.5 stop bits sLeitorBuff := 8000 Atenciosamente Luiz Rafael www.xharbour.com.br
  14. culikr

    xmate...

    Buenas Gabrieis Porque vc nao usa o hbmake? O hbmake e a ferramenta oficial de makefile do xharbour. Ela sempre garante que todas as libs necessarias estao na ordem correta para linkagem. um tutorial completo esta em http://www.caclipperwebsite.com/harbour.shtml Atenciosamente Luiz
  15. Ola Manoel Seu sistema com sqlrdd do xharbour comercial vai ficar da mesma forma que usa hoje com o clipper dependendo da forma que importar os dados via dbf2sql do sqlrdd. ou seja, se vc criar um banco de nome teste. e importar seus dados executando o dbf2sql em c:\sistema , vc pode continuar abrindo as tabelas como faz atualmente. ou seja, se vc importar seus dados a partir de c:\sistema(estando dentro do seu diretorio), dentro do banco de dados sera criado BAN_CADCON_DBF e CTB_CADCON_DBF. vc usara essa tabelas usando use ban\cadcon.dbf new via sqlrdd Lembre-se que usuarios registrados do xharbour comercial tem um forum especifico para sqlrdd em news://news.xharbour.com/local.xHarbour.Builder.SQLRDD Atenciosamente Luiz Rafael Culik Guimaraes www.xharbour.com.br
×
×
  • Create New...