Jump to content
Fivewin Brasil

azilves

Membros
  • Posts

    419
  • Joined

  • Last visited

Everything posted by azilves

  1. Salve a Todos !!! Graças a todas estas msg consegui resolver meu problema. Tenho um cliente que tem um serviço de e-comerce terceirizado e eu precisava fazer toda a integração com o site. Consegui utilizando o FTP.EXE com um arquivo em bath. tenho uma .bat que é executada de 5 em 5 min no servidor para enviar as alterações da base feita na empresa e também receber os pedidos que vão entrando no site. exemplo do arquivo FTP.BAT ftp -n -s:rotina.bat ftp.meuservidor.com.br A opção -n permite que façamos um login sem usuário e senha, claro que não conseguimos fazer nada até informarmos estes dados. A opção -s indica o arquivo de comandos que deve ser utilizado na conexão. Exemplo de arquivo de rotinas a serem executadas. "comandos ftp" user usuario senha => login do usuário cd pasta_dos_arquivos => muda pasta mget *.* => recebe arquivos send *.* => envia arquivos bye => termina conexão Espero estar ajudando como vcs já me ajudaram. Não encontrei nenhum help nos Windos 98 e ME, só encontrei no WinXP que é muito bom e exlicativo. Abraços Alexandre Zilves
  2. Olá Gente, Eu recebi um projeto muito próximo disto na sexta-feira última e tive uma idéia de trabalhar como um e-comerce. Ter um Ftp onde seriam feitas as transmissões dos arquivos de atualização no final de cada expediente, a cada pedido ou semanal. Eu não tenho tanta necessidade de trabalhar on-line direto, mas se alguém conseguir me envie. Via Terminal Service e Win 2000 Srv eu já faço. Alexandre Zilves
  3. azilves

    SQLLIB

    Fala Pessoal ! Alguém está utilizando ou já utilizou em testes a SQLLIB ? Eu baixei os aquivos mas não encontro o SQLLIB.CH Alguém tem ? Pode me enviar ? Obrigado Alexandre Zilves
  4. azilves

    SQLLIB

    Fala Pessoal ! Alguém está utilizando ou já utilizou em testes a SQLLIB ? Eu baixei os aquivos mas não encontro o SQLLIB.CH Alguém tem ? Pode me enviar ? Obrigado Alexandre Zilves
  5. azilves

    SQLLIB

    Fala Pessoal ! Alguém está utilizando ou já utilizou em testes a SQLLIB ? Eu baixei os aquivos mas não encontro o SQLLIB.CH Alguém tem ? Pode me enviar ? Obrigado Alexandre Zilves
  6. azilves

    Sql Lib

    Olá pessoal ? Baixei os arquivos da SQLLIB e não veio o arquivo .ch principal. Alguém pode me dizer onde conseguí-lo ? Abraços Alexandre Zilves
  7. Olá pessoal ? Alguém já usou a Thtml ? Me falaram que com ela eu consigo... Abraços Alexandre Zilves
  8. Salve kapiaba !!! Não consegui baixasr os arquivos nos links. Vc tem eles aí com vc ? Abraço Alexandre
  9. Obrigado Ok, vou verificar....desculpem a demora da resposta mas fiquei sem Internet....
  10. Olá Gente !!! Alguém já tentou mandar um email colocando uma pagina de html ? Tenho um cliente que está querendo enviar uma tabela de preços e promoções para os clientes dele como uma mala direta, mas quando eu ponho o codigo html no texto o email vai com o código, isto é, ele nao transforma. Como fazer alguém já teve este problema ? obrigado desde já Alexandre Zilves
  11. Valeu !!!! Muito obrigado !!!! Funcionou Perfeito !!!! Abraços a Todos Alexandre Zilves
  12. Mais uma coisa, O meu browse é de um arquivo e não de um array Abraços Alexandre Zilves
  13. Olá pessoal, Estive olhando este tópico e achei a id[eia muito boa e fui testar. Mas como utilizo o FWH 2.4 + Harbour livre não consegui fazer pois a msg de erro diz que nET não existe. Não utilizo nenhuma biblioteca ou classe extra, preciso usar ? Qual ? Obrigado desde já Alexandre Zilves
  14. Olá Pessoal, Eu prefiro utilizar as funçoes de baixo nível e vou tratando cada linha de uma vez. Faço um loop para ler byte a byte de cada linha e quando encontro os caracteres chr(13) e chr(10) eu sei que finalizou a linha, então eu trato a linha, depois vou para a próxima e assim vai até o fim do arquivo. Isto funciona até para o texto com a Bíblia inteira... Espero ter ajudado Alexandre
  15. VALDIR, EU UTILIZO A CLASSE TIMAGE DO FWH E NÃO TENHO PROBLEMAS QUANTO A MOSTRAR NA TELA. QUANTO AO ZOOM, EU UTILIZO NA VERDADE UMA FOTO GRANDE E QUANDO VOU MOSTRAR PEQUENA EU USO A CLÃUSULA ADJUST QUE FAZ COM QUE A IMAGEM SEJA REDUZIDA AO TAMANHO DEFINIDO E QUANDO OS CLIENTES CLICAM NO BOTÃO DE ZOOM EU UTILIZO A FUNÇÃO MSGLOGO() QUE MOSTRA A IMAGEM NO TAMANHO REAL DELA. EXEMPLO: @ 0, 0 IMAGE oFOTO SIZE 200, 200 OF oDlg SCROLL ADJUST ESTA IMAGEM TERà O TAMANHO DE 200 X 200 PIXEL E TODAS AS IMAGENS SERÃO DESTE TAMANHO. PARA O ZOOM VOCÊ PODE UTILIZAR O SEGUINTE BOTÃO: REDEFINE BUTTON ID 110 OF oDLG ACTION MSGLOGO(cFOTO,5) ONDE SERà MOSTRATA UMA TEMA COM A FOTO NO SEU TAMANHO ORIGINAL DURANTE 5 SEGUNDOS. ESTES EXEMPLOS VOCÊ PODE VER FUNCIONANDO NOS PROGRAMAS EXEMPLOS TESTIMG.PRG E IMGRAND.PRG NO DIRETÓRIO \FWH\SAMPLES ESPERO TER AJUDADO ALEXANDRE ZILVES
  16. Elias, Se puder me enviar também o contato agradeço. Abraços Alexandre Zilves
  17. Salve a todos ! Gente obrigado pela ajuda, mas continuo com problemas no RLOCK(). Olha o exemplo que passei no tópico anterior era um programa teste, na verdade o meu programa está como passo a seguir: ... ... TRAVAREG("ALIAS",.T.) nNUMDOC :=ALIAS->PEDIDO ALIAS->PEDIDO++ ALIAS->(DBCOMMIT()) ALIAS->(DBUNLOCK()) ... ... *------------------------------* FUNCTION TRAVAREG(cALIAS,lMSG) *------------------------------* DO WHILE &cALIAS->(!RLOCK()) IF lMSG MSGSTOP(OEMTOANSI("Registro do " + cALIAS + " em Uso. Tecle ENTER para outra tentativa","Aten‡Æo")) ELSE INKEY(1) ENDIF &cALIAS->(DBGOTO(&cALIAS->(RECNO()))) ENDDO &cALIAS->(DBGOTO(&cALIAS->(RECNO()))) RETURN(.T.) Vejam, o INKEY(1) e os &cALIAS->(DBGOTO(&cALIAS->(RECNO()))) ,foram indicações do Gilmer para poder atrasar a operação e dar tempo ao computador que estiver gravando executar toda a operação. Imaginem isto em um sistema com 27 computadores emitindo pedidos, notas fiscais e altualizando o estoque...é de deixar louco !!! Por Favor me ajudem.... Valeu.... Abraços... Alexandre Zilves
  18. Desculpe, segue a listagem do programa que escrevi. function main() clear set dele on set excl off sele 0 use arquivo do while !rlock() @ 10,10 say "Registro em uso - Aguarde" enddo @ 10,10 say " " @ 10,10 get numero read close data return(nil) * Para Compilar em Clipper, retire a primeira e a última linha. O Problema só aparece no Harbour, pois o Clipper funciona perfeitamente bem. Êta Clipperzinho Bão sô, veinho mas ainda dando aula !!!
  19. Salve a todos Gente estou com um problema gravissimo com travamento de registro. Eu tinha uma versao em FW 1.9.1 que funcionava perfeitamente, so que agora, eu fiz algumas alterações e passei para FWH, aí veio o meu problema, estou desde o sábado com um problema de duplicação de número de pedido e notas fiscais. Escrevo abaixo a minha rotina de numeração. Eu utiliso um arquivo com um único registro e cada campo é um contador e os programas vem até ele, trava o registro, pega o número do prõximo pedido por exemplo e soma um para o próximo que quiser pegar o n~umero e destrava o registro. Pois bem, eu coloquei esta lógica em um programa e compilei em Harbour, mesmo em DOS e rodei em duas janelas, a primeira, abre o arquivo, trava o registro e abre o get para alterar o campo, já na segunda janela a mensagem de travamento de registro aparece. Até aí tudo ok. Só que, quando eu altero o conteúdo do campo na primeira janela e libero o registro, o valor do campo que aparece na segunda janela, não é o alterado na primeira janela, mas sim o anterior. Imaginem isso em um servidor com mais de 40 estações vendendo e numerando seus pedidos ao mesmo tempo. Este é o Inferno que me encontro no momento. Agradeço a todos a atenção, se alguém ja passou por isso antes me ajude por favor. Abraço a todos Alexandre Zilves
  20. Salve a todos Gente estou com um problema gravissimo com travamento de registro. Eu tinha uma versao em FW 1.9.1 que funcionava perfeitamente, so que agora, eu fiz algumas alterações e passei para FWH, aí veio o meu problema, estou desde o sábado com um problema de duplicação de número de pedido e notas fiscais. Escrevo abaixo a minha rotina de numeração. Eu utiliso um arquivo com um único registro e cada campo é um contador e os programas vem até ele, trava o registro, pega o número do prõximo pedido por exemplo e soma um para o próximo que quiser pegar o n~umero e destrava o registro. Pois bem, eu coloquei esta lógica em um programa e compilei em Harbour, mesmo em DOS e rodei em duas janelas, a primeira, abre o arquivo, trava o registro e abre o get para alterar o campo, já na segunda janela a mensagem de travamento de registro aparece. Até aí tudo ok. Só que, quando eu altero o conteúdo do campo na primeira janela e libero o registro, o valor do campo que aparece na segunda janela, não é o alterado na primeira janela, mas sim o anterior. Imaginem isso em um servidor com mais de 40 estações vendendo e numerando seus pedidos ao mesmo tempo. Este é o Inferno que me encontro no momento. Agradeço a todos a atenção, se alguém ja passou por isso antes me ajude por favor. Abraço a todos Alexandre Zilves
  21. Salve a todos Gente estou com um problema gravissimo com travamento de registro. Eu tinha uma versao em FW 1.9.1 que funcionava perfeitamente, so que agora, eu fiz algumas alterações e passei para FWH, aí veio o meu problema, estou desde o sábado com um problema de duplicação de número de pedido e notas fiscais. Escrevo abaixo a minha rotina de numeração. Eu utiliso um arquivo com um único registro e cada campo é um contador e os programas vem até ele, trava o registro, pega o número do prõximo pedido por exemplo e soma um para o próximo que quiser pegar o n~umero e destrava o registro. Pois bem, eu coloquei esta lógica em um programa e compilei em Harbour, mesmo em DOS e rodei em duas janelas, a primeira, abre o arquivo, trava o registro e abre o get para alterar o campo, já na segunda janela a mensagem de travamento de registro aparece. Até aí tudo ok. Só que, quando eu altero o conteúdo do campo na primeira janela e libero o registro, o valor do campo que aparece na segunda janela, não é o alterado na primeira janela, mas sim o anterior. Imaginem isso em um servidor com mais de 40 estações vendendo e numerando seus pedidos ao mesmo tempo. Este é o Inferno que me encontro no momento. Agradeço a todos a atenção, se alguém ja passou por isso antes me ajude por favor. Abraço a todos Alexandre Zilves
  22. Olá, Sou novo por aqui, tive esse problema e vi que era o parâmetro -aa na chamada do ilink32 que estava faltando. Abraço Alexandre
  23. Olá turma de Garimpeiros......Sou mais um pintando por aqui..... Vou contar uma breve história... Tenho vários sistemas muito grandes em clipper 5, estou a +ou- 1 ano convencendo a diretoria da empresa a comprar o FW for Harbour.....estive até no encontro de usuários em SP para ter certeza da compra. A 3 dias consegui a compra. Aí vem o meu sufoco. Nestes 3 dias eu não consigo fazer nada, a diretoria está no meu pescoço, preciso mostrar resultados. Recebi o BCC55, o FWH, o Harbour, O Easy Report e o Workshop. Problemas: 1 - O Workshop pede uma nova versão da BWCC.DLL 2 - Não consigo compilar nada. Tento a BUILDH.BAT e ele não encontra as bibliotecas do C. Eu Acerto as Paths e ele me reclama da C0W32.OBJ, que eu copio para o diretório samples do FW. O próximo erro que me aparece é que não pode abrir a UUID.LIB, esta eu também copio para o diretório samples e aí, quando eu tento compilar me vem a seguinte msg: UNRESOLVED EXTERNAL "_HB_FUN_DBFDBT" REFERENCED FROM C:\HARBOUR\LIB\RDD.LIB|RDDSYS O que eu faço agora ? Por Favor, me ajudem, pois o suporte da Virtual não está me ajudando........aguardo uma resposta a dois dias.... Alexandte Zilves
×
×
  • Create New...