kapiaba Posted November 19, 2013 Report Share Posted November 19, 2013 Programa com FWH13.06 e xHarbour 1.2.3 fica lento na rede com apenas 3 computadores. O que poderia causar isto, isto está ocorrendo apenas em um ciente, se não me engano, o servidor é linux. Obg. abs. Quote Link to comment Share on other sites More sharing options...
emotta Posted November 19, 2013 Report Share Posted November 19, 2013 por acaso estão usando o SAMBA para que as estações "enxerguem" a pasta do linux? kapiaba 1 Quote Link to comment Share on other sites More sharing options...
kapiaba Posted November 19, 2013 Author Report Share Posted November 19, 2013 por acaso estão usando o SAMBA para que as estações "enxerguem" a pasta do linux? Putz, não sei, depois vou perguntar ao Técnico. Valew... Quote Link to comment Share on other sites More sharing options...
emotta Posted November 19, 2013 Report Share Posted November 19, 2013 SAMBA com DBF nao combina... se for isso mesmo a solução será ou colocar a base de dados em um servidor windows ou usar MYSQL abraços kapiaba 1 Quote Link to comment Share on other sites More sharing options...
kapiaba Posted November 19, 2013 Author Report Share Posted November 19, 2013 SAMBA com DBF nao combina... se for isso mesmo a solução será ou colocar a base de dados em um servidor windows ou usar MYSQL abraços O estranho Eduardo é que eu voltei a versão para FWH 2.7 e xharbour .099.61 e a lentidão desaparece... Um mistério... Confirmado, é SAMBA e não deu SAMBA, deve ser incompatiblidade de versão do xHarbour... Ou não... Obg. Abs. Quote Link to comment Share on other sites More sharing options...
vagner Posted November 19, 2013 Report Share Posted November 19, 2013 Olá Motta,Desculpe, mas discordo, pois trabalho muito bem com Samba e DBF, sem problema algum , inclusive foi com ele que descobri que não há necessidade de se reorganizar os dbfs sempre , isso desde a transportadora em que eu trabalhava. Quote Link to comment Share on other sites More sharing options...
kapiaba Posted November 19, 2013 Author Report Share Posted November 19, 2013 Hi Vagner, cual é a versão do seu XHARBOUR e FiveWin? Com a FWH2.7 e Xharbour 0.99.61 esta lentidão não ocorre, se ponho a versão em XHARBOUR 1.2.3 e FWH13.06 fica lentium... Obg. abs. Quote Link to comment Share on other sites More sharing options...
emotta Posted November 19, 2013 Report Share Posted November 19, 2013 Grande Vagner.... Pois é, eu tive problemas, mas com lentidão devido a SAMBA. Como fizeram a troca para um servidor windows e resolveu nem busquei a solução do problema, entao penso que voce configurou o SAMBA melhor que o técnico do meu cliente... Méritos pra vc.... Sobre problemas na reorganização eu nunca tive, em 11 anos de sistema em (x)Harbour usando CDX... Alguns dos meus clientes ainda usam DBF na boa, mas nossa recomendação é sempre usaram SQL EXPRESS. Sobre o problema da versão anterior ser rapido e a atual ser lenta ai me pegou mesmo, nem sei dizer.... Abraços Olá Motta,Desculpe, mas discordo, pois trabalho muito bem com Samba e DBF, sem problema algum , inclusive foi com ele que descobri que não há necessidade de se reorganizar os dbfs sempre , isso desde a transportadora em que eu trabalhava. Quote Link to comment Share on other sites More sharing options...
emotta Posted November 19, 2013 Report Share Posted November 19, 2013 Kapiaba, só uma coisa, o que está lento de fato, é um WHILE, uma GRID, o que seria? O ideal mesmo é tentar isolar o problema, fique só no xHarbour e faça um while na tabela... Veja o resultado de um e compare com o outro. Fivewin, como não é linguagem, nao tem como deixar a RDD lenta. O que pode estar lento é um componente dela, como a grid ou outra coisa... Entao o certo é isolar o problema pra ver se a falha está no xharbour ou fivewin. Caso não consiga isolar, entao faça um teste apenas fazendo um while na tabela, tipo, voce cria uma DIALOG e um botao e clicando no botao ele abre a tabela, da um dbgotop e percorre ela intera e mostra o tempo que demorou. Rode o mesmo programa na versão mais recetente e compare o tempo. abraços Quote Link to comment Share on other sites More sharing options...
kapiaba Posted November 19, 2013 Author Report Share Posted November 19, 2013 Eduardo, o programa é o mesmo, só mudo de compilador e versão do five. FWH2.7 - Rápido, quase instantaneo... FWH13.06 Lentium, demora pra kcte para o programa abrir... No Windows não reportaram lentidão.... Quote Link to comment Share on other sites More sharing options...
SAOliveira Posted November 20, 2013 Report Share Posted November 20, 2013 Kapi, este negócio de SAMBA com DBF não combina, deve ser muito bem analisado. Trabalho com Linux/Samba/DBF faz mais de 15 anos, e nunca, nunca tive problemas com lentidão. Agora se tiver usando Linux para descktop com samba, pode ser aí o problema Outra, Qual a versao do Linux e Terminais Windows ? Quote Link to comment Share on other sites More sharing options...
SAOliveira Posted November 20, 2013 Report Share Posted November 20, 2013 EMotta. Qual outra alternativa você conhece para o Linux se tornar servidor de arquivos para estações Windows ? Quote Link to comment Share on other sites More sharing options...
emotta Posted November 20, 2013 Report Share Posted November 20, 2013 Não conheco nada de linux, só relatei o que tive problema que foi lentidão com dbf e samba... Kapiaba se o problema é lentidão na abertura vc tem algum lugar que usa imagem jpg ou bmp ou alguma outra? Tb veja se em algum lugar é usado a função DIRECTORYRECURSE essa função era rápida mas mexeram nela e ficou lenta, se for isso me avise pq refiz o código dela e a deixei rápida novamente EMotta. Qual outra alternativa você conhece para o Linux se tornar servidor de arquivos para estações Windows ? Quote Link to comment Share on other sites More sharing options...
miragerr Posted November 20, 2013 Report Share Posted November 20, 2013 Ola Eduardo Poderia me mandar essa DIRECTORYRECURSE remasterizada, ficaria agradecido. Email: miragerr@osite.com.br ou contato@ontopsistemas.com.br Quote Link to comment Share on other sites More sharing options...
emotta Posted November 21, 2013 Report Share Posted November 21, 2013 /* ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±± ±±ÚÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄ-ÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄ¿±± ±±³Fun‡„o ³EmtDirectoryRecurse ³ Data ³23/04/2010³±± ±±ÃÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄ-ÄÁÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄ´±± ±±³Descri‡„o ³ Funcao que chama o MsgRun, usado assim pois como servico do ³±± ±±ÃÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´±± ±±³Sintaxe ³ Emt_MsgRun() |±± ±±ÃÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´±± ±±³Parametros³ ³±± ±±ÃÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´±± ±±³Uso ³ ³±± ±±ÀÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ±± ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±± ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß */ Function EmtDirectoryRecurse(cMascara,cAtributo) Return DirectoryRecurse(cMascara,cAtributo) //Substituindo a funcao do Harbour que era muito lenta. Function DirectoryRecurse(cMascara,cAtributo) Local cPath := "", cMask := "", cExt := "" Local aFiles := {} hb_FNameSplit( cMascara, @cPath, @cMask, @cExt ) //busca da 1a pasta (find first folder) aEval(Directory(cMascara,cAtributo),{|x|If(!x[1]=="OS",; (x[1] := cPath+x[1],aadd(aFiles,x)),; NIL) }) //pega todos os arquivos e diretorios (find all files and folders) aEval(Directory(cPath+hb_ps()+"*.*","D"),{|x|If(("D" $ x[5] .and. !x[1] == "." .and. !x[1] == ".."),; (aEval(EmtDirectoryRecurse(cPath+x[1]+hb_ps()+cMask,cAtributo),{|x|aadd(aFiles,x) }) ),; nil) }) Return aFiles #ifdef __XHARBOUR__ // This function does not exist in xHarbour. Static Function hb_ps() Return "\" #endif Quote Link to comment Share on other sites More sharing options...
Ladinilson Posted November 21, 2013 Report Share Posted November 21, 2013 Experimentei a 13.06 com o XBH 1.2.3 e BCC 5.82 e o programa ficou muito lento mesmo independente de execução em rede e procedimentos com os DBFs. Voltei para a 8.12 e voltou tudo normal e detalhe, como disse o João, não mexi em NADA o código fonte. Pensei que era por causa de alguns recursos como a RIBBONBAR nativa que logo eliminei depois mas nada. Pensei também que era por causa a rede é de XP e já estavam modificando alguma coisa para o 8. E esse problema já vem acontecendo nas versões anteriores também. Pensei que era somente comigo que estava acontecendo isso, e esse tópico serve de alerta para esta versão e as próximas que viram. FWH 8.12 / xHB 1.1.0 /Pelles Quote Link to comment Share on other sites More sharing options...
kapiaba Posted November 21, 2013 Author Report Share Posted November 21, 2013 Experimentei a 13.06 com o XBH 1.2.3 e BCC 5.82 e o programa ficou muito lento mesmo independente de execução em rede e procedimentos com os DBFs. Voltei para a 8.12 e voltou tudo normal e detalhe, como disse o João, não mexi em NADA o código fonte. Pensei que era por causa de alguns recursos como a RIBBONBAR nativa que logo eliminei depois mas nada. Pensei também que era por causa a rede é de XP e já estavam modificando alguma coisa para o 8. E esse problema já vem acontecendo nas versões anteriores também. Pensei que era somente comigo que estava acontecendo isso, e esse tópico serve de alerta para esta versão e as próximas que viram. FWH 8.12 / xHB 1.1.0 /Pelles Mais um... Ladinilson, isto te aconteceu com LINUX ou com WINDOWS? Aqui, somente em um cliente que o SERVIDOR é LINUX. Abs, Quote Link to comment Share on other sites More sharing options...
Ladinilson Posted November 21, 2013 Report Share Posted November 21, 2013 Windows João! O problema é sério, no fechamento de uma venda ou cancelamento dela, o programa demora de um jeito que pensamos que o pc travou. Não achei nada no fórum espanhol ou em qualquer lugar, mas acho que não fui a fundo na pesquisa, desistir e voltei para a 8.12 pois não tenho tempo para ficar analisando o motivo disto. Te mandei um convite no skype meu caro. Quote Link to comment Share on other sites More sharing options...
kapiaba Posted November 21, 2013 Author Report Share Posted November 21, 2013 Windows João! O problema é sério, no fechamento de uma venda ou cancelamento dela, o programa demora de um jeito que pensamos que o pc travou. Não achei nada no fórum espanhol ou em qualquer lugar, mas acho que não fui a fundo na pesquisa, desistir e voltei para a 8.12 pois não tenho tempo para ficar analisando o motivo disto. Te mandei um convite no skype meu caro. Blz. No Windows, usando a versão do XHARBOUR que o Gilmer atualizou ou a últma versão que está no disponivel pelo Linares, não ocorreu com WINDOWS, até agora, somente com o LINUX. Mande seu skype, pois troquei de HD, e agora meu skype não concecta mais pela conta joao@pleno.com.br, está conectando apenas pelo facebook. Coisas da Microsoft.... abs, Quote Link to comment Share on other sites More sharing options...
Ladinilson Posted November 21, 2013 Report Share Posted November 21, 2013 João, onde encontro este xHarbour para fazer uns testes? Meu skype é só procurar por "ladinilson" moro em Belém. Quote Link to comment Share on other sites More sharing options...
kapiaba Posted November 21, 2013 Author Report Share Posted November 21, 2013 Este foi o ultimo que o Gilmer enviou... Se não tiver, peça a ele... xHarbour 1.2.3 Intl. (SimpLex) (Build 20130422) Esta é a última versão do xHarbour 1.2.3 https://code.google.com/p/harbour-and-xharbour-builds/downloads/detail?name=xharbour_20131007.zip abs, Quote Link to comment Share on other sites More sharing options...
Ladinilson Posted November 21, 2013 Report Share Posted November 21, 2013 Valeu Kapi! Vou recompilar e testar nas empresas depois posto aqui o resultado. kapiaba 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.