eajunior
Membros-
Posts
1,679 -
Joined
-
Last visited
-
Days Won
1
Everything posted by eajunior
-
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
-
e meu sim e que possui alguns emails para separar os assuntos pessoais e profissionais.
-
TEM COMO ALTERAR AS CORES DE FUNDO E DO TEXTO UM BUTTON ? REDEFINE BUTTON ID 300 OF oDlg
-
TEM COMO ALTERAR AS CORES DE FUNDO E DO TEXTO UM BUTTON ? REDEFINE BUTTON ID 300 OF oDlg
-
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.
-
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.
-
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 )
-
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.
-
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
-
KARINH, ESCREVA O COMANDO COMPLETO POIS NUNCA CONSEGUI CHAMAR O OUTLOOK NO XP, TALVEZ EU CONSIGA AGORA. oBRIGADO
-
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.
-
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.
-
EU QUE EU PRECISO E FAZER O ´X´ DO DIALOG SER CONTROLADO COMO ATIVAR OU DESATIVAR COMO FAÇO DO ´?´DO MESMO DIALOG
-
EXISTE UMA MANEIRA DE CONTROLAR O ICON ´X´ (lado direito da tela) PARA FECHAR UM DIALOG. NO CASO DO ICON ´?´ TEM O lHelpIcon.
-
obrigado, ficarei no aguardo
-
Tem como mudar as cores do MENU POP default e fundo cinza, escrito em preto.gostaria de ter a cor de fundo branco.
-
GILMER, SEGUI A SUA ORIENTAÇÃO E FUNCIONOU LEGAL. OBRIGADO
-
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 )
-
VOCE NÃO PODE INFORMAR O NOME DA LIB QUE CONTEM O NETTRYUI() OU MANDA-LA POR EMAIL, QUE EU A CONHEÇA.
-
gilmer, baixei o tmfolder 1.2 do martin vogel em www.fivewin.info e resolveu o problema. Obrigado pela dica...
-
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' )
-
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.
-
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.
-
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.