/*EU 4GL V1.0 */ /* EndUser4gl : exemple d'un Langage 4 ème génération */ /* Attention vous êtes dans une syntaxe du langage c */ /* Le fichier OPCCODEXE.H déclare tous les codes d'éxécution de votre langage se trouvant dans la table des REGLES { xxxxxx } */ /* affectation numérique := + / - * ********************* */ #define CodeExeEndUser4glError 1 #define CodeExeDefineBeginBloc 2 #define CodeExeDefineEndBloc 3 #define CodeExeDefineBeginMot 4 #define CodeExeDefineEndMot 5 #define CodeExeMult 100 #define CodeExeAdd 101 #define CodeExeDiv 102 #define CodeExeSoust 103 #define CodeExeOpe 104 #define InitCalcul 105 #define CodeTableSym 106 #define CodeExeAffect 107 #define CodeExeTabSymUpdate 108 #define CodeExeOpeFloat 109 #define CodeExeOpeLong 110 #define CodeExeOpeInt 111 #define CodeExeOpeDouble 112 #define CodeExeIncrAdd 113 #define CodeExeIncrSoust 114 #define CodexeSaveValResult 115 #define CodexeReturningNum 116 /* affectation alphanumérique := L_string ou L_alphnum ********************** */ #define CodeExeMoveString 150 #define CodeExeMoveAlphNum 151 #define CodeExeMoveAlphNumPosit 152 #define CodeExeMoveAlphNumPositM_V 153 #define CodexeSaveNameZone 154 #define CodeExeMoveStringInstructionSql 155 #define CESearchingString 156 #define CodeExeAddString 157 /* instruction : CASE ******************************************************************** */ #define CodexCaseDepileInt 180 #define CodexCaseDepileLong 181 #define CodexCaseDepileString 182 #define CodexCaseDepileChar 183 #define CodexCaseInt 184 #define CodexCaseChar 185 #define CodexCaseString 186 #define CodexCaseLong 187 #define CodeTrueCase 188 #define CodeCaseOther 189 #define CodeTrueWhen 190 #define CodeTrueOtherWise 191 /* Code éxécution instruction BREAK****************************************************** */ #define CodeExeBreak 195 /* Code éxécution instruction IF ************************************************************ */ #define CodexIfET 200 #define CodexIfOU 201 #define CodexIfCharEGAL 202 #define CodexIfCharINF 203 #define CodexIfCharSUP 204 #define CodexIfCharEINF 205 #define CodexIfCharESUP 206 #define CodexIfCharNEGAL 207 #define CodexIfCharNVOID 208 #define CodexIfCharVOID 209 #define CodexIfNumEGAL 220 #define CodexIfNumINF 221 #define CodexIfNumSUP 222 #define CodexIfNumEINF 223 #define CodexIfNumESUP 224 #define CodexIfNumNEGAL 225 #define CodexIfNumNVOID 226 #define CodexIfNumVOID 227 #define CodeExeIfOpeChar 230 #define CodeExeIfOpeNum 231 /* Code éxécution instruction IF ************************************************************ */ #define CodeTrueIf 232 #define CodeTrueIfThen 233 #define CodeTrueElse 234 #define CodeTrueIfEnd 235 /* Code éxécution instruction WHILE ************************************************************ */ #define CodeTrueWhile 300 #define CodeTrueWhileBegin 310 #define CodeTrueEndDoWhile 320 #define CodeTrueEndWhile 350 /* Code éxécution instruction CONTINUE********************************************************* */ #define CodeTrueContinue 400 /* Code éxécution instruction LEAVE ********************************************************* */ #define CodeTrueLeave 410 /* Code éxécution instruction FOR ************************************************************ */ #define CodeTrueFor 700 #define CodeTrueForBegin 710 #define CodeTrueForEnd 720 #define CodeTrueForInit 730 #define CodeExeAfterEndFor 740 #define CodeExeExpressionFor 750 #define CodeCaptureOffsetRecur 760 /* Code éxécution instruction DO *********************************************************** */ #define CodeTrueDo 1300 #define CodeTrueExpressionDo 1305 #define CodeTrueDoBegin 1310 #define CodeTrueDoEnd 1350 /* Code éxécution instruction PRINT et DISPLAY*************************** */ #define CodexPrintString 4000 #define CodexPrintChar 4001 #define CodexPrintInt 4002 #define CodexPrintLong 4003 #define CodexPrintFloat 4004 #define CodexPrintStringLiteral 4005 #define CodeExeDatePrint 4006 #define CodeExeTimePrint 4007 #define CodeExePage 4008 #define CodeExeColumn 4009 #define CodeExeEndColumnDisplay 4010 #define CodeExeEndColumnPrint 4011 #define CodeExeColumn2 4013 #define CodexPrintDouble 4014 #define CodeExeEndColumnDisplayBox 4015 #define CodeExeCaptionBox 4016 #define CodeExeEndColumnDisplayPrint 4017 /* Gestion des transferts variables des proc ou fonctions */ #define sysproc1Float 8000 #define sysproc1Long 8001 #define sysproc1Integer 8002 #define sysproc1Char 8003 #define sysproc1String 8004 #define sysproc1Double 8005 #define sysproc2Float 8010 #define sysproc2Long 8011 #define sysproc2Integer 8012 #define sysproc2Char 8013 #define sysproc2String 8014 #define sysproc2Double 8015 /* Code éxécution des PROCEDURES OU FUNCTION************************************* */ #define CodeExeProcFunc 8020 #define CodeExeReturn 8021 #define CodeExeReturning 8022 #define sysCodeReturning 8023 #define CodeExeInitVarLocal 8024 /* Code éxécution gestion de FICHIER************************************* */ #define CodeExeFileRename 9001 #define CodeExeFileCopy 9002 #define CodeExeFileDelete 9003 #define CodeExeFileMerge 9004 #define CodeExeFileOpenRead 9005 #define CodeExeFileOpenReadWrite 9006 #define CodeExeFileOpenWrite 9007 #define CodeExeFileOpenExist 9008 #define CodeExeFileRead 9010 #define CodeExeFileClose 9011 #define CodeExeFileCloseAll 9012 #define CodeExeFileUpdate 9013 #define CodeExeFileRestore 9014 #define CodeExeFileAdd 9015 #define CodeExeFileScan 9016 #define CodeExeFileScanDir 9017 #define CodeExeFileReturnStatus 9025 #define CodeExeDirExist 9026 #define CodeExeFileEof 9027 #define CodeExeFileTop 9028 #define CodeExeFileBot 9029 #define CodeExeFileCur 9030 #define CodeExeFileInquire 9031 #define CodeExeExecuteFileFetch500 9032 #define CodeExeExecuteForEachFile 9033 #define CodeExeExecuteFileFindFirst 9034 #define CodeExeExecuteForEachFileEnd 9035 #define CodeExeGetInfoFileName 9036 /* instruction :keyword **************************************************************** */ #define CodeInitStructn 10010 #define CodeInitStructMaster 10011 #define CodeExeSizeofStruct 10015 #define CodeExeGlobalContexteI 10016 #define CodeExeLocalContexteI 10017 #define CodeExeEnter 10018 #define DisplayTablesSymbIntrepGlobal 10019 #define DisplayTablesSymbIntrepLocal 10020 #define CodeExeDepileAll 10021 /* Pour Depiler ttes les variables déjà creer par le 1er cycle de l'interpreteur */ #define CodeExeEmpileNULL 10022 #define CodexInitStringConcat 40000 #define CodexStringAlphNumConcat 40001 #define CodexStringStringConcat 40002 #define CodexStringConcat 40003 #define CodexConvernumeric 40004 #define CodexConvernumericFormat 40005 #define CodexStringLength 40006 #define CodexStringSort 40007 #define CodexStringReverse 40008 #define CodexStringRepeat 40009 #define CodexStringToupper 40010 #define CodexStringUpper 40011 #define CodexStringM_2PP 40012 #define CodexStringM_2PP_M_v 40013 #define CodexCharToupper 40014 #define CodexCharUpper 40015 #define CodeExeExternC 40016 #define CodeExeExternCsuite 40017 #define CodexStringNumeric 40018 #define CodeExeCommandWindows 40019 #define CodeExeCommandEndUser4gl 40020 #define CodeExeExitPgm 40021 #define CodexStringToNumeric 40022 #define CodeExeProcessWindows 40023 #define CodexClearString 40024 #define CodexClearInteger 40025 #define CodexClearLong 40026 #define CodexClearFloat 40027 #define CodexClearDouble 40028 #define CodeExeIntegerReturnStatus 40029 #define CodeExeLongReturnStatus 40030 #define CodeExeFloatReturnStatus 40031 #define CodeExeDoubleReturnStatus 40032 #define CodeExeCharReturnStatus 40033 #define CodexFreeMemory 40034 #define CodeExeEndUser4glLogo 40035 #define CodeExeEndUser4glOrder 40036 #define CodeExeLookupBtree 40050 #define CodeExeInsertBtreeIntrep 40051 #define CodeExeDeleteBtreeIntrep 40052 #define CodeExeUpdateBtreeIntrep 40053 /* WINDOWS */ #define CodeExeDrawIconFile 50100 #define CodeExeIconDialog 50102 #define CodexTPictureIconInterprete 50103 #define CodexTPictureBmpInterprete 50104 #define CodexTPictureIconSysInterprete 50105 #define CodexTPicturePushIconSysInterprete 50106 #define CodeExeDrawIconFileSys 50107 #define CodeExeRepLaceButtonBmp 50108 #define CodeExeRepLaceButtonIcon 50109 #define CodeExeWidtHeigthIntrep 50110 #define CodeExeSwapBmp 50111 #define CodeExeSwapIcon 50112 #define CodeExeSwapText 50113 #define CodeExeSwapColor 50114 #define CodeExeSwapFont 50115 #define CodeExeDrawFocusRect 50116 #define CodeExeDrawEmfFile 50117 #define CExeActivateAnimateBmp 50119 #define CodeExeDrawFocusRectList 50120 #define CodeExeDrawImage 50121 #define CExeActivateAnimateGif 50122 #define CodeExeBeginTransaction 50300 #define CodeExeDestroyDialog 50301 #define CodeExeOpenDialog 50302 #define CodeExeShowDialog 50303 #define CodeExeBeginInitialize 50304 #define CodeExeEndInitialize 50305 #define CodeExeSETWinTxt 50306 #define CodeExeSETWinTxtFile 50307 #define CodeExeWindowsDir 50308 #define CodeExeGetwinTxt 50309 #define CodeExeBeep 50310 #define CodeExePlaySound 50311 #define CodeExeSETWinTxtString 50312 #define CodeExeinputData 50313 #define CodexeBeginDialog 50314 #define CodexeEndDialog 50315 #define CodeExeCloseWindow 50316 #define CodeExeCloseDialog 50317 #define CodeExeDestroyWindow 50318 #define CodexeTtoolbarInterprete 50320 #define CodeExeSETInfo 50321 #define CodeExeSETWinPos 50322 #define CodeExeSETDialogPos 50323 #define CodeExeSETDisplayPos 50324 #define CodeExeMsCalendar 50325 #define CodeExeShowSplash 50326 #define CodexINFOButtonBmp 50327 #define CodeExeSysWindowsDir 50328 #define CodeExeEndTransaction 50329 #define CodeExeBeginMessageDialog 50330 #define CodeExeEndMessageDialog 50331 #define CodeExeSetCurrentDir 50332 #define CodeExeGetCurrentDir 50333 #define CodeExeGetLastError 50334 #define CodeExeGetMessage 50335 #define CodeExeSetHourglassCursor 50336 #define CodeExeSetArrowCursor 50337 #define CodeExeSetCursorPosition 50338 #define CodeExeRefreshDialog 50339 #define CodeExeRefreshWindow 50340 #define CodeExeSetStatusDialog 50341 #define CodeExeSetStatusWindow 50342 #define CodeExeBeginMessageOnClickDialog 50343 #define CodeExeBeginMessageOnMenuSelect 50344 #define CodeExeBeginMessageOnMoveCursor 50345 #define CodeExePlayMovieAvi 50346 #define CodexeWinStyleIntrep 50347 #define CodeExeSetNewParentWin 50348 #define CodeExeBeginMessageInputData 50349 #define CodeExeIsOnInputData 50350 #define CEReturnTransaction 50351 #define CodeExeSetNewParentDialog 50352 #define CodeExeForeGroundDialog 50353 #define CodeExeWinhelp 50354 #define CodeExeDestroyAnimateGif 50355 #define CodeExeWait 50356 /* Win Color */ #define CodeExeColorWinButton 50501 #define CodeExeSetColorTxt 50502 #define CodeExeBkColorDialog 50503 #define CodeExeColor 50504 #define CodeExeSetBkColorLV 50505 #define CodeExeGetColorTxt 50506 #define CodeExeSetColorTxtLV 50507 #define CodeExeColorButton 50508 #define CodeExeColorLong 50509 #define CodeExeSetColorTxtHwdisplay 50510 #define CodeExeSetColorSys 50511 #define CodeExeRestoreColorSys 50512 #define CodeExeFillColor1 50513 #define CodeExeFrameColor1 50514 #define CodeExeFillColor2 50515 #define CodeExeFrameColor2 50516 #define CodeExeSetBkColorGIF 50517 /* Win Button */ #define CodeExeGetCheck 50700 #define CodeExeSetCheck 50701 #define CodeExeUnCheck 50702 #define CodeExeSetPushEnable 50703 #define CodeExeSetPushDisable 50704 #define CodeExeGetPush 50705 #define CodeExeEnable 50706 #define CodeExeDisable 50707 #define CodeExeIsOnSetCursor 50708 #define CodeExeHideWin 50709 #define CodeExeRestoreWin 50710 #define CodexCenterWindowIntrep 50711 #define CodexFullWindowIntrep 50712 #define CodeExeIsOnSetCursorListInit 50713 #define CodeExeIsOnSetCursorList 50714 #define CodeExeDrawTextSaveWin 50900 #define CodeExeDrawTextWin 50901 #define CodeExeDrawRectangle 50902 #define CodeExeDrawRoundRectangle 50903 #define CodeExeDrawTriangle 50904 #define CodeExeDrawCercle 50905 #define CodeExeRepaintBmp 50906 #define CodeExeFrameRect 50907 #define CodeExeFillRect 50908 #define CodeExeDrawText 50909 /* Win Box :ListBox ,ComBoBox, LisTview, TreeView */ #define CodeExeAddListBox 51000 #define CodeExeGetSelectListBox 51001 #define CodeExeAddComBoBox 51002 #define CodeExeGetSelectComBoBox 51003 #define CodeExeDeleteIndexComBoBox 51004 #define CodeExeAddItemListView 51100 #define CodeExeSetItemListView 51101 #define CodeExeGetSelectItemListView 51102 #define CodeExeGetItemTextListView 51103 #define CodeExeReplaceIconListView 51104 #define CodeExeGetCountItemListView 51105 #define CodeExeSETItemTextListView 51106 #define CodeExeDeleteAllItemListView 51107 #define CodeExeDeleteItemListView 51108 #define CodeExeInsertColumnListView 51109 #define CodeExeDeleteColumnListView 51110 #define CodeExeSortItemListView 51111 #define CodeExeGetItemCheckListView 51112 #define CodeExeAddItemTreeView 51200 #define CodeExeReplaceIconTreeView 51201 #define CodeExeGetSelectItemTreeView 51202 #define CodeExeAddItemBtreeTreeView 51203 #define CodeExeClearTreeView 51204 #define CodeExeSetFonts 51300 #define CodeExeSetFontsGroup 51301 #define CodeExeSetFontsGroupEnd 51302 /*********************** */ /*WIN TABCONTROL */ /*********************** */ #define CodeExeGetSelectItemTabControl 51400 #define CodeExeSetActiveWinItemTabControl 51401 #define CodeExeSetSelectItemTabControl 51402 /*********************** */ /*WIN MENU */ /*********************** */ #define CodeExeGetSelectPopMenuItemID 51500 #define CodeExeDeletePopMenuItemID 51501 #define CEOpenTrackPopMenu 51502 #define CETrackPOPMenuCreate 51503 #define CETrackMenuItemCreate 51504 #define CETrackSUBMenuBegin 51505 #define CETrackSUBMenuEnd 51506 #define CETrackMenuItemCreateSeparator 51507 #define CETrackMenuItemID 51508 #define CETrackMenuItemDisable 51509 #define CETrackMenuItemPictureBmp 51510 /*********************** */ /*WIN GRID */ /*********************** */ #define CodeExeAddItemGrid 51600 #define CodeExeAddItemGridInt 51601 #define CodeExeAddItemGridLong 51602 #define CodeExeAddItemGridFloat 51603 #define CodeExeAddItemGridDouble 51604 #define CodeExeAddItemGridAlnum 51605 #define CodeExeAddItemGridString 51606 #define CodeExeGDWin 51607 #define CodeExeSetBkColorGD 51608 #define CodeExeSetColorTextGD 51609 #define CodeExeSetPropertyCellGrid 51610 #define CodeExeFreeGrid 51611 #define CodeExeClearGrid 51612 #define CodeExeGetItemCheckGD 51613 #define CodeExeGetItemCountGD 51614 #define CodeExeGetItemTextGD 51615 #define CodeExeSetItemGrid 51616 #define CodeExeSetItemGridInt 51617 #define CodeExeSetItemGridLong 51618 #define CodeExeSetItemGridFloat 51619 #define CodeExeSetItemGridDouble 51620 #define CodeExeSetItemGridAlnum 51621 #define CodeExeSetItemGridString 51622 #define CodeExeInitGrid 51623 /*********************** */ /*PO FILE */ /*********************** */ #define CodeExeSysOpenFile 52000 #define CodeExeSysSaveFile 52001 #define CodeExeSysPrintFile 52002 #define CodeExeSysOpenDirectory 52003 /*********************** */ /*DEMO */ /*********************** */ #define CodexInitAlbumAlnum 55000 #define CodexCreateAlbumAlnum 55001 #define CodexShowAlbumAlnum 55002 /*********************** */ /* SORT */ /*********************** */ #define CodeExeSortin 60001 #define CodeExeSortinLength 60002 #define CodeExeSortinLengthVar 60003 #define CodeExeCharOffsetBegin 60004 #define CodeExeCharOffsetEnd1 60005 #define CodeExeCharOffsetEnd2 60006 #define CodeExeAscend 60007 #define CodeExeDescend 60008 #define CodeExeCharOffsetBeginAlnum 60009 #define CodeExeCharOffsetEndAlnum 60010 #define CodeExeCharOffsetBeginFloat 60011 #define CodeExeCharOffsetBeginInt 60012 #define CodeExeCharOffsetBeginDouble 60013 #define CodeExeCharOffsetBeginLong 60014 #define CodeExeSortinLengthStruct 60015 #define CodeExeIntOffsetBegin 60200 #define CodeExeFloatOffsetBegin 60201 #define CodeExeLongOffsetBegin 60202 #define CodeExeFloatDecimal 60203 #define CodeExeDoubleOffsetBegin 60204 #define CodeExeCharSelectOffsetBegin 60501 #define CodeExeNEGAL 60502 #define CodeExeEGAL 60503 #define CodeExeEINF 60504 #define CodeExeESUP 60505 #define CodeExeSUP 60506 #define CodeExeINF 60507 #define CodeExeOR 60508 #define CodeExeAND 60509 #define CodeExeANDOR 60510 #define CodeExeFloatSelectOffsetBegin 60511 #define CodeExeLongSelectOffsetBegin 60512 #define CodeExeIntSelectOffsetBegin 60513 #define CodeExeDoubleSelectOffsetBegin 60514 #define CodeExeMerge 60601 #define CodeExeToolsKeep 61001 #define CodeExeSort 61002 #define CodeExeToolsKeepMerge 61003 #define CodeExeToolsCreateIndex 61004 #define CodeExeSortout 61501 #define CodeExeSeparator 61502 #define CodeExeFormatChar 61503 #define CodeExeFormatInt 61504 #define CodeExeFormatFloat 61505 #define CodeExeFormatLong 61506 #define CodeExeFormatString 61507 #define CodeExeFormat 61508 #define CodeExeFormatNumeric 61509 #define CodeExeFormatFloatDecimal 61510 #define CodeExeFormatDouble 61511 #define CodeExeFormatCharOffBeginLong 61512 #define CodeExeFormatCharOffBeginInteger 61513 #define CodeExeFormatCharOffBeginFloat 61514 #define CodeExeFormatCharOffBeginDouble 61515 #define CodeExeFormatCharOffBeginAlnum 61516 #define CodeExeReport 63000 #define CodeTrueReport 63001 #define CodeTrueEndReport 63003 #define CodeExeReportIn 63004 #define CodeExeReportOut 63005 #define CodeExeReportIssu 63006 #define CodeExeHeaderReport 63007 #define CodeExeHeaderLevel 63008 #define CodeExeFileReadReport 63009 #define CodeExeInitIncr 63010 #define CodeExeDetail 63011 #define CodeExebreakEndLevel 63012 #define CodeExeSkipLine 64012 #define CodeExeAllData 64013 #define CodeExeLevel 64014 #define CodeExeLevelKey 64015 #define CodeExeLevelTotal 64016 /* Win attrib */ #define CodeExeInitWinAttribut 65000 #define CodeExeEndWinAttribut 65001 #define CodeExeSetAttrTxtOrient 65003 /* SQL et ODBC*/ #define CodeExeInquire 66000 #define CodeExeInquireXLS 66001 #define CodeExeExecuteSQLXLS 66002 #define CodeExeExecuteSQLDBF 66003 #define CodeExeExecuteSQLTXT 66004 #define CodeExeExecuteSQLFOX 66005 #define CodeExeExecuteSQLMDB 66006 #define CodeExeExecuteSQLEnvDatabaseXLS 66020 #define CodeExeExecuteSQLEnvDatabaseDBF 66021 #define CodeExeExecuteSQLEnvDatabaseTXT 66022 #define CodeExeExecuteSQLEnvDatabaseFOX 66023 #define CodeExeExecuteSQLEnvDatabaseMDB 66024 #define CodeExeExecuteSQLVerXLS 66040 #define CodeExeExecuteSQLVerDBF 66041 #define CodeExeExecuteSQLVerTXT 66042 #define CodeExeExecuteSQLVerFOX 66043 #define CodeExeExecuteSQLVerMDB 66044 #define CodeExeExecuteSQLVerDriverXLS 66065 #define CodeExeExecuteSQLVerDriverDBF 66066 #define CodeExeExecuteSQLVerDriverTXT 66067 #define CodeExeExecuteSQLVerDriverFOX 66068 #define CodeExeExecuteSQLVerDriverMDB 66069 #define CodeExeExecuteSQLVarAlnum 66080 #define CodeExeExecuteSQLVarInteger 66081 #define CodeExeExecuteSQLVarFloat 66082 #define CodeExeExecuteSQLVarLong 66083 #define CodeExeExecuteSQLVarDouble 66084 #define CodeExeExecuteSQL 66090 #define CodeExeExecuteSQLFetch 66091 #define CodeExeExecuteSQLFetch500 66092 #define CodeExeExecuteSQLForEachRow 66093 #define CodeExeExecuteSQLForEachRowEnd 66094 #define CodeExeExecuteSQLDialog 66095 #define CodeExeExecuteSQLFetchOrientation 66096 #define CodeExeDestroyEnvSQL 66097 #define CodeExeExecuteSQLGetDataAlnum 66100 #define CodeExeExecuteSQLGetDataInt 66101 #define CodeExeExecuteSQLGetDataFloat 66102 #define CodeExeExecuteSQLGetDataLong 66103 #define CodeExeExecuteSQLGetDataDouble 66104 #define CodeExeExecuteSQLGetDataStruct 66105 #define CodeExeGetSelectItemSQL 66106 /* QUERY */ #define CodeExeExecuteQUERYDialog 67000 /* StatusBar */ #define CodeExeSetTextStatusBar 68000 #define CodeExeSetTextStatusBarPopOut 68001 /* internet */ #define CodeExeNavigateInternet 68200 #define CodeExeGoHomeInternet 68201 #define CodeExeGoSearchInternet 68202 #define CodeExeStopInternet 68203 #define CodeExeFullScreenInternet 68204 /* mapi */ #define CodeExeSendMail 69000 #define CodeExeReceiveMail 69001 #define CodeExeSendDocument 69002 #define CodeExeGetAdressMail 69003 /* Excel */ #define CodeExeConnectExcel 69300 #define CodeExeConnectExcelTest 69301 #define CEgetCountSheetExcel 69302 #define CEClearSheetExcel 69303 #define CErangeSetValueSheetExcel 69304 #define CExeSaveAsSheetExcel 69305 #define CExeSaveSheetExcel 69306 #define CExeQuitExcel 69307 #define CodexDemoCycle2 70000 /* Calendar */ #define CodeExeCalendar 69400 #define CodeExeMiniCalendar 69401 /* Word */ #define CodeExeConnectWord 69500 #define CodeExeNewDocWord 69501 #define CodeExePrintDocWord 69502 #define CodeExeaddTextDocWord 69503 #define CodeExeSaveDocWord 69504 #define CodeExeSaveAsDocWord 69505 #define CodeExeQuitDocWord 69506 #define CodeExePrintPreviewDocWord 69507 /* *************************************************************************************************** Les codes éxécutions de 20000 à 21000 sont DEDIES à la création des variables. Effectivement , OPENCOMP V1 demande de valider la cohèrence des variables et des tablesde symbole AVANT l'éxécution de l'interprèteur. Les autres codes éxécutions de 21001 à 32500 sont au choix de l'informaticien. */ /* création des variables ds tables des symbole */ #define CodeCreateVarInteger 20000 #define CodeCreateVarLong 20001 #define CodeCreateVarFloat 20002 #define CodeCreateVarChar 20003 #define CodeCreateVarDouble 20004 #define CodeCreateConstanteLong 20005 #define CodeCreateConstanteString 20006 #define CodexeControlConstanteLong 20007 #define CodexeControlConstanteString 20008 #define CodexeControlConstanteInteger 20009 /* créer ds tables des symboles locales les variables déclarées APRES le prototype de la procèdure ou de la fonction */ /* créer ds tables des symboles locales les variables déclarées DANS le prototype de la procèdure ou de la fonction */ #define CodeCreateProtoLocalVarInteger 20040 #define CodeCreateProtoLocalVarLong 20041 #define CodeCreateProtoLocalVarFloat 20042 #define CodeCreateProtoLocalVarChar 20043 #define CodeCreateProtoLocalVarDouble 20044 /* init le nom structure STRUCT (record etc....) */ #define CodeInitStructVar 20050 #define CodeCreateStructn 20052 #define CodeCreateStructnStruct 20054 #define CodeRazStructVar 20055 #define CodeExeGlobalContexte 20056 #define CodeExeLocalContexte 20057 /* init le nom de le table/ou tableau + Nombre éléments */ #define CodeInitTableVar 20060 #define CodeRazTableVar 20061 #define CodeExeFileOpenExistSyntaxe 20070 #define CodeExeDirExistSyntaxe 20075 #define CodexTPictureIconB 20101 #define CodexTPictureIconA 20102 #define CodexTPicturePushIcon1 20104 #define CodexTPicturePushIcon2 20105 #define CodexTPicturePushIconSys 20106 #define CodexTAnimateBmp 20107 #define CodexTPictureImage 20108 #define CodexTPictureDrawImage 20112 #define CodexTlistview 20121 #define CodexIconSysColumnListview 20122 #define CodexIconStringColumnListview 20123 #define CodexColumnListview 20124 #define CodexTIconlistview 20125 #define CodexIconTextListview 20126 #define CodexeLVS_SUBCLASSEDITSALL 20128 #define CodexeLVS_GRID 20129 #define CodexeLVS_CHECKBOX 20131 #define CodexIconStringTreeview 20151 #define CodexIconSysTreeview 20152 #define CodexTreeview 20153 #define CodexTbutton 20171 #define CodexTbuttonDef 20172 #define CodexTbuttonOwner 20173 #define CodexTBUTTONBMP 20174 #define CodexTBUTTONBMPPush 20175 #define CodexTBUTTONBMPDraw 20176 #define CodexTBUTTONBMPDrawLabel 20177 #define CodexTBUTTONBMPPushLabel 20178 #define CodexTBUTTONBMPRegionMaster 20179 #define CodexTBUTTONBMPRegionChild 20180 #define CodexTBUTTONTEXT 20181 #define CodexTBUTTONEMF 20182 #define CodeExeDefineReBar 20201 #define CodeExeEndReBar 20202 #define CodeExeTopReBar 20203 #define CodeExeBotReBar 20204 #define CodeExeVrightReBar 20205 #define CodeExeVleftReBar 20206 #define CodeExeDefineToolBar 20222 #define CodeExeEndToolBar 20223 #define CodexTOPToolBarPushIcon 20224 #define CodexInitToolBar 20225 #define CodexBOTToolBarPushIcon 20226 #define CodexESPACEToolBar 20227 #define CodexVRIGHTToolBarPushIcon 20228 #define CodexVLEFTToolBarPushIcon 20229 #define CodexINFOToolBar 20230 #define CodexELLIPSEToolBar 20231 #define CodeExeTopToolBar 20232 #define CodeExeBotToolBar 20233 #define CodexTBUTTONICON 20251 #define CodexTBUTTONICONPush 20252 #define CodexTBUTTONICONPushLabel 20253 #define CodexTBUTTONICONDraw 20254 #define CodexTBUTTONICONDrawLabel 20255 #define CodexTBUTTONICONDrawLabelCenter 20256 #define CodeExeWidtHeigth 20257 #define CodexdefineGrid 20271 #define CodexdefineGridAlnum 20272 #define CodexdefineGridInt 20273 #define CodexdefineGridFloat 20274 #define CodexdefineGriddouble 20275 #define CodexdefineGridLong 20276 #define CodexdefineGridIcon 20277 #define CodexdefineGridBmp 20278 #define CodexdefineGridCheckBox 20279 #define CodexdefineGridCombobox 20280 #define CodexdefineGridColCenter 20281 #define CodexdefineGridColRight 20282 #define CodexdefineGridColLeft 20283 #define CodexdefineGridColonne 20284 #define CodexInitGrid 20285 #define CodexdefineSizeGridCol 20286 #define CodexdefineGridAlloc 20287 #define CodexdefineGridCheck 20288 #define CodexdefineGridPushButton 20289 /* Win Edit */ #define CodexLinkAlnum 20380 #define CodexLinkInteger 20381 #define CodexLinkLong 20382 #define CodexLinkDouble 20383 #define CodexLinkFloat 20384 #define CodexTSyntaxe 20999 #define CodexINFO 20386 #define CodexCURSOR 20387 #define CodexLABEL 20388 #define CodeExeInitBtree 20400 #define CodeExeInsertBtree 20401 #define CodeExeDefineTabControl 20420 #define CodeExeInsertTabControl 20421 #define CodeExeInsertIconSysTabControl 20422 #define CodeExeInsertIconTabControl 20423 #define CodeExeWidtHeigthTC 20424 #define CodeExeEndTabControl 20425 #define CodeExeMenuCreate 20450 #define CodeExePOPMenuCreate 20451 #define CodeExeMenuItemCreate 20452 #define CodeExeMenuItemCreateSeparator 20453 #define CodeExeMenuItemID 20454 #define CodeExeSUBMenuBegin 20455 #define CodeExeSUBMenuEnd 20456 #define CodeExeMenuItemDisable 20457 #define CodeExeMenuItemPictureBmp 20458 #define CETrackSyntSUBMenuBegin 20459 /*********************** */ /*WIN STATUS BAR */ /*********************** */ #define CodeExeCreateStatusBar 20470 #define CodeExeUpdateStatusBarPopOut 20471 #define CodeExeUpdateStatusBar 20472 #define CodeExeCreateWinStatusBar 20475 /* style */ #define CodexeExtendWinStyle 20478 #define CodexeWinStyle 20479 #define CodexeTdialog 20500 #define CodexeMakeDialog 20501 #define CodexTcheckbox 20502 #define CodexTradiobutton 20503 #define CodexTgroupboxRadio 20504 #define CodexTgroupbox 20505 #define CodexTlistbox 20506 #define CodexTcombobox 20507 #define CodexText 20508 #define CodexTextbox 20509 #define CodexTscrollBar 20510 #define CodexeMakeDialogChild 20511 #define CodexeSaveDialogFather 20512 #define CodexTextOrientation 20513 #define CodexbackGroundColor1 20514 #define CodexbackGroundColor2 20515 #define CodexbackGroundBmp 20516 #define CEAnnounce 20517 #define CodexbackGroundHatchBrush 20518 #define CEelliptical 20519 #define CEAnnounceShadow 20520 #define CEellipticalShadow 20521 #define CERectangle 20522 #define CERoundRect 20523 #define CERoundAnnounce 20524 #define CERoundAnnounceShadow 20525 #define CodexDemoCycle1 20600 #define CodexTSyntaxe 20999 /* > SI CodeExe > 21000 alors impossible fonction EMPILE dans ANALYSEUR SYNTAXE */ #define CodexCenterWindow 21153 #define CodexFullWindow 21157 #define DisplayTablesSymbAnalyseur 23000 //#define CodexeControlConstante 23001