Buenos Dias Antonio,
Tengo esta funci贸n
Lo que pasa es que cuando se llama a la funci贸n Anam_08, muestra el contenido de la variable LAPM, creo que esto s贸lo deber铆a ocurrir cuando me clave en el bot贸n para salir de la funci贸n anam_08, es en ese momento que me LAPM := TRUE.
Es como si la funci贸n de Active WINDOW en anam_08 tuvo la cl谩usula nowait.
Antonio, 驴c贸mo resolver el problema, o llame a la funci贸n anam_08, LAPM hacer := TRUE y la espalda, ejecute tela_122 y tela_124, a continuaci贸n, el fragmento de c贸digo de funci贸n anam_08
Gracias en Adelantado,
Saludos desde Brasil
Tengo esta funci贸n
Function XX( oDlg, oBCli_1, oBCli_2 )
聽 聽lapm := ANAM_08( oWnd, PVALORF, TCOD, TFIL, TUNID, TDATA, aJPG_1, n_1, aJPG_2, n_2 )
聽 聽? lapm
聽 聽IF lapm
聽 聽 聽 Ficha_122( oDlg, oBCli_1 )
聽 聽 聽 Ficha_124( oDlg, oBCli_2 )
聽 聽 聽 lapm := .f.
聽 聽 聽 ? lapm
聽 聽EndIF
Return nilLo que pasa es que cuando se llama a la funci贸n Anam_08, muestra el contenido de la variable LAPM, creo que esto s贸lo deber铆a ocurrir cuando me clave en el bot贸n para salir de la funci贸n anam_08, es en ese momento que me LAPM := TRUE.
Es como si la funci贸n de Active WINDOW en anam_08 tuvo la cl谩usula nowait.
Antonio, 驴c贸mo resolver el problema, o llame a la funci贸n anam_08, LAPM hacer := TRUE y la espalda, ejecute tela_122 y tela_124, a continuaci贸n, el fragmento de c贸digo de funci贸n anam_08
//----------------------------------------------------------------------------------------------------//
Function Anam_08( oWnd, VALORF, COD, FIL, UNID, DATA, JPG_1, m_1, JPG_2, m_2 )
聽 聽aJPG_1 := JPG_1
聽 聽aJPG_2 := JPG_2
聽 聽n_1 := m_1
聽 聽n_2 := m_2
聽 聽nFator_1 := 9 聽// Se nFator_1 = 5, mostra foto com tamanho REAL
聽 聽nFator_2 := 9 聽// Se nFator_2 = 5, mostra foto com tamanho REAL
聽 聽lapm := .f.
聽 聽// Iniciando...
聽 聽//---------------------------------------------------------------------
聽 聽// "Escondendo a barra de tarefas"
聽 聽ShowWindow( FindWindow( 'Shell_TrayWnd', Nil ), SW_HIDE )
聽
聽 聽//---- brush do fundo da janela principal
聽 聽DEFINE BRUSH oBrush COLOR nRGB( 聽49, 106, 197 )
聽 聽// definiciones de objetos icon y font
聽 聽DEFINE FONT oFont NAME "Arial" SIZE 0,-11
聽 聽MENU oMenu
聽 聽ENDMENU
聽 聽DEFINE WINDOW oAnam_08;
聽 聽 聽 FROM 00,00 TO ScreenHeight, ScreenWidth PIXEL;
聽 聽 聽 NOMAXIMIZE NOMINIMIZE;
聽 聽 聽 BRUSH oBrush;
聽 聽 聽 MENU oMenu
聽 聽//---------------------------------------------------------------------
聽 聽// Lado Esquerdo da Tela - oAct_1
聽 聽//---------------------------------------------------------------------
聽 聽oAct_1 := TActiveX():New( oAnam_08, "Ctrl.1", 1, 1, 400, 568 )
聽 聽oAct_1:bOnEvent := { | event, aParams, pParams | Event_Esq( event, aParams, pParams, oAct_1 ) }
聽 聽//---------------------------------------------------------------------
聽 聽// Lado Direito da Tela - oAct_2
聽 聽//---------------------------------------------------------------------
聽 聽oAct_2 := TActiveX():New( oAnam_08, "Ctrl.1", 1, 400, 400, 568 )
聽 聽oAct_2:bOnEvent := { | event, aParams, pParams | Event_Dir( event, aParams, pParams, oAct_2 ) }
聽 聽DEFINE MESSAGE BAR oMsg;
聽 聽 聽 OF oAnam_08 FONT oFont COLOR "R+/W" NOINSET
聽 聽//---------------------------------------------------------------------
聽 聽// Lado Esquerdo da Tela - oAct_1
聽 聽//---------------------------------------------------------------------
聽 聽// Encerrar Rotina
聽 聽DEFINE MSGITEM oMsgItem OF oMsg;
聽 聽 聽 PROMPT 'Encerrar';
聽 聽 聽 SIZE 65;
聽 聽 聽 ACTION( ShowWindow( FindWindow( 'Shell_TrayWnd', nil ), SW_SHOWNA ),;
聽 聽 聽 聽 聽 聽 聽 lapm := .t., oAnam_08:End() );
聽 聽 聽 TOOLTIP "Encerrar esta Rotina"
comandos...
聽 聽//-------------------------------------------------------------------------
聽 聽// Inicio dos Eventos do teclado
聽 聽//-------------------------------------------------------------------------
聽 聽oAnam_08:bKeyDown := { |nKey| IF( nKey = VK_ESCAPE,( AutResiz( .t., XY, oAnam_08, -1 ), oAnam_08:End() ), nil ) }
聽 聽//----------------------------------------------------------------------------------
聽 聽// Fim dos Eventos do teclado
聽 聽ACTIVATE WINDOW oAnam_08 MAXIMIZED;
聽 聽 聽 ON INIT( AutResiz( .t., XY, oAnam_08, YX ),; // 聽 oAct_1 : Do( "LicenseKey", "5555" ),;
聽 聽 聽 聽 聽 聽 聽 聽SetWindowPos( oAnam_08:hwnd, -1, 0, 0, 0, 0, 3 ) )
聽 聽// Retornando...
聽 聽dbSelectArea( "FiMed" )
聽 聽dbGotop()
聽 聽oFont:End()
Return lapmGracias en Adelantado,
Saludos desde Brasil
Luiz Augusto
S茫o Jos茅 dos Pinhais - PR
BRASIL
fwh + harbour + workshop + velhos bat麓s
S茫o Jos茅 dos Pinhais - PR
BRASIL
fwh + harbour + workshop + velhos bat麓s