Jump to content
Fivewin Brasil

eajunior

Membros
  • Posts

    1,679
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by eajunior

  1. Ola Alexandre, fiz o que falou, mas as cores se mantiveram a mesma. FUNDO CINZA ESCRITO EM PRETO. sera porque o Dialog foi criado no WS aBtn[4]:SetFont( oFontBot ) aBtn[4]:SetColor( CLR_BLACK, CLR_WHITE ) oDlg:lHelpIcon := False
  2. eajunior

    HELP

    e meu sim e que possui alguns emails para separar os assuntos pessoais e profissionais.
  3. TEM COMO ALTERAR AS CORES DE FUNDO E DO TEXTO UM BUTTON ? REDEFINE BUTTON ID 300 OF oDlg
  4. TEM COMO ALTERAR AS CORES DE FUNDO E DO TEXTO UM BUTTON ? REDEFINE BUTTON ID 300 OF oDlg
  5. eajunior

    DLL

    valeu, o compromisso esta de pé, mas aproveitando o ensejo até quantas dll posso usar dentro do programa. PODERIA FAZER DESTE JEITO SET RESOURCES TO DLL1, DLL2, DLL3 DEFINE DIALOG ODLG RESOURCE ´JANELA1´ OU PRECISO IDENTIFICAR QUAL DLL ESTA O RECURSO.
  6. eajunior

    DLL

    tem que ser como variavel pois quando entro na função TESTE posso estar usando qualquer DLL e não queria passar como parametro para função.
  7. eajunior

    DLL

    Gostaria de saber se tem como salvar o nome do arquivo DLL e que se esta usando chamar uma segunda DLL e em seguida retorna a primeira. EXEMPLO SET RESOURCE TO DLL_1 DEFINE DIALOG........ DEFINE GET _var1 VALID Teste() //**************************** FUNCTION TESTE //***************************** SALVA DLL_1 SET RESOURCES DLL_2 efetua validações, e outras operações RESTORE DLL_1 RETURN( True )
  8. eajunior

    HELP

    ALGUEM PODE SUGERIR UM NOME DE UM BOM PROGRAMA PARA FAZER HELP NO FW. EXISTE UM GRANDE QUANTIDADE PARA DOWNLOAD NA INTERNET MAS NÃO SEI QUAL SERIA O MAIS INDICADO.
  9. EM RELAÇÃO A VARIAVEIS EU AS CRIO PUBLIC PARA SEREM RECONHECIDAS MAIS FACILMENTE EM OUTROS MODULOS QUANTO ESTOU EM UM GET E MESMO PARA QUE EU POSSA VERIFICAR SE ESTOU CORRETO NOS GETS, E NÃO TENHO PROBLEMAS COM VARIAVEIS. exemplo: as variaveis contem o mesmo nome do dbf acrecidas da letra M, e no final dou comando do clipper para liberar esta variaveis. declaro no inicio do modulo principal do sistema PUBLIC v (pode ser qualquer coisa) nos modulos em que tenho get FOR i := 1 TO (oCli)->( FCount() ) v := 'm' + Field( i ) &v := IIF( lNew, Blank( FieldGet(i) ), FieldGet(i) ) NEXT REDEFINE GET oGet[ 1] VAR mCli_Cod ID 1001 OF oScr REDEFINE GET oGet[ 4] VAR mCli_Nome ID 1004 OF oScr ACTIVATE DIALOG oScr __MxRelease( ´m*´, .T. ) Não sei se isto que o amigo netspeed deseja, mas evitasse ficar declarando um monte de variaveis STATIC e LOCAL no programa, além de que se alterar a base de dados não e necessario mudar nada no programa. faço isto desde o summer e sempre funcionou beleza no FW tambem funciona muito bem. Em temp : desculpe a intromissão
  10. KARINH, ESCREVA O COMANDO COMPLETO POIS NUNCA CONSEGUI CHAMAR O OUTLOOK NO XP, TALVEZ EU CONSIGA AGORA. oBRIGADO
  11. eajunior

    GETS

    obrigado. valeu....
  12. eajunior

    GETS

    ESTOU MODIFICANDO MEU PROGRAMA DE CONTROLE DE PRODUÇÃO FEITO EM CLIPPER PARA O FW E ESTOU COM O SEGUINTE PROBLEMA. EM UM DIALOG POSSUO VARIOS GETS NOS QUAIS OS 6 PRIMEIROS SÃO FIXOS E MAIS 10 GETS QUE FICAM EM LOOP PARA ALTERAÇÃO E CONFIRMAÇÃO DOS DADOS ATÉ ATINGIR O NUMERO DE MATERIAS PRIMAS CONSTANTES DO DBF DE COMPOSIÇÃO. EXEMPLO EM CLIPPER @ lin,col GET Ordem de produção @ lin,col GET material a ser produzido @ lin,col GET quantidade @ lin,col GET data de inicio READ IF pABORT; EXIT; ENDIF rotinas para verificação de composicao WHILE !EOF() .AND. material a ser produzido = composicao // rotinas para preencher as variaveis a ser confirmadas @ lin,col GET codigo da materia prima @ lin,col GET qtd mat prima outros gets READ grava requisição dbselectarea( ´composicao´ ) dbskip() ENDDO ISTO TUDO ESTA EM UM UNICO DIALOG. COMO POSSO FAZER NO FIVEWIN, OBRIGADO PELA AJUDA.
  13. eajunior

    GETS

    ESTOU MODIFICANDO MEU PROGRAMA DE CONTROLE DE PRODUÇÃO FEITO EM CLIPPER PARA O FW E ESTOU COM O SEGUINTE PROBLEMA. EM UM DIALOG POSSUO VARIOS GETS NOS QUAIS OS 6 PRIMEIROS SÃO FIXOS E MAIS 10 GETS QUE FICAM EM LOOP PARA ALTERAÇÃO E CONFIRMAÇÃO DOS DADOS ATÉ ATINGIR O NUMERO DE MATERIAS PRIMAS CONSTANTES DO DBF DE COMPOSIÇÃO. EXEMPLO EM CLIPPER @ lin,col GET Ordem de produção @ lin,col GET material a ser produzido @ lin,col GET quantidade @ lin,col GET data de inicio READ IF pABORT; EXIT; ENDIF rotinas para verificação de composicao WHILE !EOF() .AND. material a ser produzido = composicao // rotinas para preencher as variaveis a ser confirmadas @ lin,col GET codigo da materia prima @ lin,col GET qtd mat prima outros gets READ grava requisição dbselectarea( ´composicao´ ) dbskip() ENDDO ISTO TUDO ESTA EM UM UNICO DIALOG. COMO POSSO FAZER NO FIVEWIN, OBRIGADO PELA AJUDA.
  14. eajunior

    DIALOG

    EU QUE EU PRECISO E FAZER O ´X´ DO DIALOG SER CONTROLADO COMO ATIVAR OU DESATIVAR COMO FAÇO DO ´?´DO MESMO DIALOG
  15. eajunior

    DIALOG

    EXISTE UMA MANEIRA DE CONTROLAR O ICON ´X´ (lado direito da tela) PARA FECHAR UM DIALOG. NO CASO DO ICON ´?´ TEM O lHelpIcon.
  16. obrigado, ficarei no aguardo
  17. Tem como mudar as cores do MENU POP default e fundo cinza, escrito em preto.gostaria de ter a cor de fundo branco.
  18. GILMER, SEGUI A SUA ORIENTAÇÃO E FUNCIONOU LEGAL. OBRIGADO
  19. estou tentando desabilitar algumas funções do menu após o usuario digitar a senha, mas não consigo o resultado esperado, o que pode estar errado. Ex STATIC oItem[99] MENUITEM oItem[ 1] PROMPT OemToAnsi( ' &Clientes ' ) WHEN Perform( 1, 3 ) ACTION Cli_001() STATIC FUNCTION Perform( nItem, nPonto ) LOCAL cSinal cSinal := SUBSTR( wAcesso, nPonto, 1 ) IF cSinal == 'x' oMenuItem:lEnable := True // oItem[nItem]:ENABLED ELSE oMenuItem:lEnable := False // oItem[nItem]:DISABLED ENDIF RETURN( NIL ) RETURN( True )
  20. VOCE NÃO PODE INFORMAR O NOME DA LIB QUE CONTEM O NETTRYUI() OU MANDA-LA POR EMAIL, QUE EU A CONHEÇA.
  21. eajunior

    FOLDER

    gilmer, baixei o tmfolder 1.2 do martin vogel em www.fivewin.info e resolveu o problema. Obrigado pela dica...
  22. este erro indica que um simbolo indicado com external não foi localizado em um arquivo OBJ, LIB ou PRG Favor Verificar EXTERN DBFCDX ( deve estar fora do programa principal ) // devem estar dentro do programa principal REQUEST DBFCDX RddSetDefault( 'DBFCDX' )
  23. Jorge, ( não sei exatamente o que voce quer), eu resolvi meus problemas com o setkey da seguinte maneira. criei uma pequena função com os SetKeys definidos no programa, tais como F10-Encerrar, f9-acesso, etc, ou sejam todas aquelas que devam permanecer ativa no inicio do programa. Quando inicio um modulo eu dou o comando para desativa-las ou seja GuardaTecla( .F. ) e quando encerro o programa dou o comando para ativa-las GuardaTecla( .T. ) function guardatecla( lOpen ) IF lOpen SetKey( nKey, {||............ } ) SetKey( nkey, {||.............} ) ELSE SetKey( nKey, NIL ) SetKey( nKey, NIL ) ENDIF RETURN( NIL ) Como estou a muito pouco tempo (3 meses), ainda apanho um pouco com o Fivewin e decorrencia de velhos costumes e facilidades do clipper, para ter uma ideia eu criava todas as variaveis de um modulo com 3linhas de programas, e para sua gravação tambem outras linhas, com o fivewin (aos trancos e barrancos) crio as variaveis e gravo os dados com 5 ou 6 linhas cada processo dependendo do banco de dados. mas é muito mais complicado. Tudo que li sobre o fivewin dizia que ele era inteiramente compativel com o clipper e não quero esquecer os anos de aprendizado, estudos e testes no clipper. Um abraço. caso no resolva seu problema especifique mais seu problema que tentarei através do clipper arranjar um modo para lhe ajudar.
  24. O RLock() do clipper trava o registro em rede, esta função deve ser da netlib, precisa informar qual e a versão do clipper e qual e o nome da lib de terceiro que esta usando.
  25. eajunior

    FOLDER

    ESTOU TENTANTO MONTAR UM DIALOG COM FOLDER, E QUE AS ORELHAS FIQUEM EM DUAS LINHAS (COMO O OUTLOOK EXPRESS-FERRAMENTAS-OPÇÕES), SERA QUE ALGUEM JA FEZ ISTO E PODE ME ENSINAR.
×
×
  • Create New...