Jump to content
Fivewin Brasil

vagner

Membros
  • Posts

    4,981
  • Joined

  • Last visited

  • Days Won

    9

Everything posted by vagner

  1. João, Desculpe, esqueci de colocar, oCbx:bKeydown:= { | nKey | if(nkey=13,oDlg:GoNextCtrl(oDlg:GotoFocus()),) } Abraços Vagner Wirts São Paulo-Brasil
  2. Olá Edu, É isso mesmo, é que eu peguei do Help do FW, então ficou sem configuração. Como o exemplo que eu coloquei : New, é o METHOD New(...) Of oTCBrowse e assim por diante, as DATA, são as variáveis que são usadas e podem ou não ser exportadas. lNoHScroll, que não apresentaria a barra de Scroll Horizontal, também pode ser usada no programa assim : oBrow:lNoHScroll := .T. Abraços Vagner Wirts São Paulo-Brasil
  3. João, Dentro do FW existem os help da vida e cada classe têm seus methods que podem ou não exportar no TCBrowse, que estou postando aqui, você pode ver que ele usa direto os methods do TWBrose e altera alguns. Browse with colum objects Inherits from TWBrowse DATA aColumns Array of TcColumn objects lNoHScroll If .t. No Horizontal scrollbar lNoGrayBar If .t. No gray bar lLogicDrop use crazy logic dropbox nAdjColumn Column expand to flush table window right lRePaint Bypass paint if false nFrezze Freezes left most column oDbf database object lColDrag Drag column lLineDrag Drag line hBmpCursor Bitmap cursor for first column bSeekChange Code block that is evaluated when the seek expression cSeek String to seek nColOrder Ordered column number nOClrForeHead Color for ordered columns foreground nOClrBackHead Color for ordered columns background cOrderType Order type (C, N, D, L) aImages Array with bitmap names aBitmaps Array with bitmap handles METHODS New Constructor from source code. LoadFields Adds all the TcColumn objects ResetSeek Resets Seek ResetBarPos Resets the bar position SetoDBF Sets a new database object SwichCols(nCol1, nCol2) Switches two report columns Exchange(nCol1, nCol2) Switches two report columns, refreshes the TCBrowse and set focus to it Abraços Vagner Wirts São Paulo-Brasil
  4. João, usando o exemplo do Marcio, também poderia usar assim oCbx:bKeydown:= { | nKey | if(nkey=13,oDlg:GoNextCtrl(GotoFocus()),) } Abraços Vagner Wirts São Paulo-Brasil Ps.: Precisamos tomar umas Brejas (heheheh)
  5. Olá Bira, Aconselho a usar o Zip, pois no FW podemos fazer a compactação automaticamente, verifique o TestZip.prg e o TestUZip.prg, que está no FW??\Samples Abraços Vagner Wirts São Paulo-Brasil
  6. Aí a coisa realmente complica, mas daria para fazer como eu respondi naquele tópico enorme onde vc poderia eliminar dos .CH o que não utiliza, bloqueando ou os @ ou os redefines. Abraços Vagner Wirts São Paulo-Brasil
  7. citação: Não sei se alguem viu !!! mas o Bill Gates já também já participou da briga, informando que compra o FW para ser Open Source id=quote>id=quote>Não foi bem isso, foi só uma brincadeira de alguém no fórum se ler algumas respostas para aquele tópico, verá que até seguiram o IP da mensagem, mas com certeza é para abrir os olhos do pessoal Abraços Vagner Wirts São Paulo-Brasil
  8. vagner

    GETS

    Olá para mudar a cor do Get em tempo de execução : oGet:bGotFocus := {|| ::nClrPane:=(RGB( 255,255,210) )} oGet:bLostFocus := {|| ::nClrPane:=(RGB( 255,255,255) )} Abraços Vagner Wirts São Paulo-Brasil
  9. Aí Marllon, Acho que já estão bloqueando, pois o meu dá sempre página não encontrada, tenho que mandar atualizar umas 3 vezes para poder entrar (hehhehe) Abraços Vagner Wirts São Paulo-Brasil
  10. Tudo bem, Mas que ficou um pouco mais interessante, ficou Abraços Vagner Wirts São Paulo-Brasil
  11. Olá jfgreco, //#Define _VIDEO_CH //#Define _TREE_CH //#Define _ODBC_CH //#Define _OBJECTS_CH //Elimina Bloqueie esse comando no FiveWin.Ch, e dê um retorno. Abraços Vagner Wirts São Paulo-Brasil
  12. "Política, Programação, religião, futebol e cerveja". Não coloquei mulher pois pra mim todas são bonitas depende de quanto é o teor alcoolico, no momento (hehhehe), é estamos mesmo tentando dar um "bound error", mas parece que não está dando muito certo. Abraços Vagner Wirts São Paulo-Brasil
  13. "Religião, Programação e Política" ?, até que fica legal, gostei (heheheh), é pelo visto vai longe (heheheh) Abraços Vagner Wirts São Paulo-Brasil
  14. Olá João, complementando o Marllon, Você pode até usar as funções com mais de 10 digitos, mas o 10 primeiros não poderão se repetir, usando o exemplo dele : Fat010Inc() -> Fat010Inclusao() fat010Alt() -> Fat010Alteracao() e assim por diante. Abraços Vagner Wirts São Paulo-Brasil PS.: Agora fala a verdade vocês estão querendo ver até onde irá esse tópico não é mesmo ????? (hehehehehehe)
  15. Infelizmente, nesse ponto não posso lhe ajudar, pelo que descreveu, deveria funcionar.... Quem sabe o Gilmer possa lhe responder, eu desisti de usar as api do windows por causa que nem sempre funcionam como deveriam. Abraços Vagner Wirts São Paulo-Brasil
  16. Olá Edu, As vezes o erro está na nossa cara e não vemos (hehehehe), MsgAlert( "Error code: " + LTrim( Str( hDLL ) ) + " loading " + hDLL), é nessa linha mesmo, Coloque o Str() no último hDLL Abraços Vagner Wirts São Paulo-Brasil
  17. Já tentaste colocar oLbx:Default(), após a filtragem ? Abraços Vagner Wirts São Paulo-Brasil
  18. Olá Carlos, Positivo, mas mesmo assim têm que colocar no RC para que ele vá para dentro do executável, e possa apresentar. Abraços Vagner Wirts São Paulo-Brasil
  19. Uma Afirmação, posto a mensagem do Fórum em espanhol. FiveTech Software se alegra de anunciar que FWH pasa a ser Open Source. Estamos a la espera de la autorización de SourceForge para la creación del proyecto y poder alojar los ficheros. Muchísimas gracias a todos por vuestra ayuda. saludos, Antonio Linares www.fivetech.com Obviamente, puesto que FW/FWH y FW++ comparten el mismo código fuente a excepción de algunos cambios internos, esto significa que tanto FW/FWH y FW++ pasan a ser Open Source. saludos, Antonio Linares www.fivetech.com Mensagens foram enviadas em : 12/01/2003 as 7:57 e 8:06 respectivamentes. Abraços Vagner Wirts São Paulo-Brasil
  20. Olá Moçada, Bão, eu discordo em alguns pontos e concordo em outros, mas o que eu faço e acho muito prático é : eu crio diretórios um para principal outros para os módulos, ex.: \Cadastro -> Programa principal \Cadastro\Cadastro -> Todos os programas para meus cadastro ex.: Cada_010.Prg - onde o 10 significa o primeiro ítem do menu de cadastro, digamos clientes, sendo assim posso ter até 9 módulos dentro do módulo clientes. Cada_020.Prg - Vendedores e assim por diante... \Cadastro\Relatori - Totos os programa para meus relatórios e assim vai, não aconselho colocar tudo em um mesmo diretório pois fica realmente difícil de procurar., mas sabendo qual o ítem do menu e qual menu está com problema fica fácil de achar. Digamos que um cliente me ligue, e diga me deu pau no relatório, no terceiro ítem, como achar o problema ?, simples diretório \Cadastro\Relatorio\ programa Rela_030.Prg. Isso tudo é só um exemplo, pois cada um trabalha como acha melhor. Abraços Vagner Wirts São Paulo-Brasil
  21. Olá Pessoal, o FWH já é Open Source, e consequentemente, os outros FW e FW++, também pois são poucas coisas que mudam de um para outro. Abraços Vagner Wirts São Paulo-Brasil
  22. Olá Carlog, Coloque o Icone no Seu .RC e basta definir dentro do prg, ex.: //PRG Define Icon oIco Name "Teste" Define Window .... Icon oIco //RC Teste Icon Teste.Ico qdo compilar execute o RC ou BRC eu uso o RC Rc -K MeuRC Eu costumo usar sempre o mesmo nome do EXE e do RC ex.: Cadastro.Exe Cadastro.RC Abraços Vagner Wirts São Paulo-Brasil
  23. Olá Edu, Positivo, qdo se fecha o arquivo o commit é automático, mas somente descarrega o buffer no DBF o CDX, já está atualizado, então o problema pode estar aí, o ideal é dar um commit depois de gravar o registro, para que em uma queda de energia, o maximo que irá acontecer será perder o último registro por não ter sido gravado e não irá atualizar também o CDX, pois você ainda não mandou um append ou um replace. Abraços Vagner Wirts São Paulo-Brasil
  24. Olá Marllon, Não me entenda mau, eu adoro(ava) a Novell, sempre trabalhei com ela e nunca tive problemas (exceto as corruption em erro de programação), mas o que quis dizer é com o Linux, não tenho mais nenhum problema :þ). Agora para o Eduardo, Edu, verifique se está colocando o commit ou dbcommit() após a gravação do registro, verifique se está com o registro bloqueado corretamente, um conselho : bloquei o registro somente qdo for gravar, jogue todos os dados para variáveis, no Clipper Puro, geralmente usavamos diretamente os fields para apresentação e entrada de dados para economia de variáveis, pelo menos eu fazia assim. Hoje ví que isso atrabalha e bastante. Abraços Vagner Wirts São Paulo-Brasil Ps.: Marllon, o bom filho a casa torna, seja bem vindo, após um bom tempo de férias (hehehehe) Editado por - vagner on 10/01/2003 16:20:32
  25. É Gilmer, realmente é preocupante, mas pelo que lí não será Free e sim OPEN SOURCE, ou seja aquele que comprar o produto terá direito a todos os fontes, agora lhe pergunto e eu que adquiri o produto a alguns anos ? lógico que eu gostaria de ter todos os fontes !, afinal eu acho que posso melhorar algumas coisas. pretensão minha ? talvez, mas acho que tenho capacidade assim como todos que participam do fórum, bom espero que isso não passe de um desentendimento e que o FW eo FWH (o qual pretendo adquirir em breve) tenha vida longa e prospera (como já dizia o Dr. Spock, acho que todos se lembram dele (Jornada nas Estrelas, espetacular)) . Abraços a Todos Vagner Wirts São Paulo-Brasil
×
×
  • Create New...