Page 6 of 6

Re: HMG 3.5 - ERROR BASE 1449 ERRO DE SINTAXE "&"

Posted: Fri Feb 12, 2021 7:47 pm
by andyglezl
Tendrías que hacerlo manualmente...
*---------------------------------------------------
You would have to do it manually ...

Code: Select all

#include "hmg.ch"

Function Main
	PUBLIC aVisible := {.t., .t., .t. }

   DEFINE WINDOW Form_1 ;
          AT 0,0 ;
          WIDTH 640 HEIGHT 480 ;
          TITLE 'Visible popup' ; 
          MAIN ;
          FONT 'Arial' SIZE 10 

          Pop_Menu( aVisible )

          DEFINE TOOLBAR ToolBar_1 BUTTONSIZE 45,40 IMAGESIZE 22,22 FONT 'Arial' SIZE 8  FLAT
                 BUTTON Button_1   CAPTION 'ESSAI.Enable .F. '     ACTION Form_1.PopMenu.Enabled:= .F. 
                 BUTTON Button_2   CAPTION 'ESSAI.Enable .T. '     ACTION Form_1.PopMenu.Enabled:= .T. 
		 
                 BUTTON Button_3   CAPTION 'ESSAI.VISIBLE '   ACTION  ( ReleaseMainMenu ( "Form_1" ), aVisible := {.t., .f., .t. }, Pop_Menu( ) )
          END TOOLBAR

   END WINDOW
   CENTER WINDOW Form_1
   ACTIVATE WINDOW Form_1
Return Nil


*****************************************************************************************************************************
// MAIN MENU
*****************************************************************************************************************************

Procedure Pop_Menu( )
   
        DEFINE MAIN MENU OF Form_1
		IF aVisible[1]
        	        POPUP 'ESSAI' NAME PopMenu    // this name Creat_Menu
	                    ITEM 'ITEM 1'  Action msginfo( "Je suis visible   ") 
                	END POPUP
		ENDIF
		IF aVisible[2]
        	        POPUP 'ESSAI' NAME PopMenu    // this name Creat_Menu
	                    ITEM 'ITEM 1'  Action msginfo( "Je suis visible   ") 
                	END POPUP
		ENDIF
		IF aVisible[3]
        	        POPUP 'ESSAI' NAME PopMenu    // this name Creat_Menu
	                    ITEM 'ITEM 1'  Action msginfo( "Je suis visible   ") 
                	END POPUP
		ENDIF
          END MENU
Return


Re: HMG 3.5 - ERROR BASE 1449 ERRO DE SINTAXE "&"

Posted: Sat Feb 13, 2021 7:56 am
by tonton2
Bonjour,
Merci beaucoup mon ami , je vais étudier ce cas