home *** CD-ROM | disk | FTP | other *** search
/ Planet Source Code Jumbo …e CD Visual Basic 1 to 7 / 1_2002.ISO / Data / Zips / CODE_UPLOAD13540182001.psc / frmCodeCommenter.frm (.txt) < prev   
Encoding:
Visual Basic Form  |  2001-01-08  |  22.9 KB  |  601 lines

  1. VERSION 5.00
  2. Object = "{F9043C88-F6F2-101A-A3C9-08002B2F49FB}#1.2#0"; "comdlg32.ocx"
  3. Object = "{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.0#0"; "MSCOMCTL.OCX"
  4. Begin VB.Form frmCodeCommenter 
  5.    BorderStyle     =   3  'Fixed Dialog
  6.    Caption         =   "Little Helper: Auto Insert Error Trapping and Commenting"
  7.    ClientHeight    =   9405
  8.    ClientLeft      =   45
  9.    ClientTop       =   330
  10.    ClientWidth     =   7800
  11.    BeginProperty Font 
  12.       Name            =   "Tahoma"
  13.       Size            =   8.25
  14.       Charset         =   0
  15.       Weight          =   400
  16.       Underline       =   0   'False
  17.       Italic          =   0   'False
  18.       Strikethrough   =   0   'False
  19.    EndProperty
  20.    Icon            =   "frmCodeCommenter.frx":0000
  21.    MaxButton       =   0   'False
  22.    MinButton       =   0   'False
  23.    ScaleHeight     =   9405
  24.    ScaleWidth      =   7800
  25.    StartUpPosition =   3  'Windows Default
  26.    Begin VB.Frame fraProgress 
  27.       Caption         =   "Progress"
  28.       Height          =   1530
  29.       Left            =   210
  30.       TabIndex        =   32
  31.       Top             =   7515
  32.       Width           =   7590
  33.       Begin MSComctlLib.ProgressBar prgProgress 
  34.          Height          =   360
  35.          Left            =   150
  36.          TabIndex        =   34
  37.          Top             =   630
  38.          Width           =   6270
  39.          _ExtentX        =   11060
  40.          _ExtentY        =   635
  41.          _Version        =   393216
  42.          Appearance      =   1
  43.          Scrolling       =   1
  44.       End
  45.       Begin VB.CommandButton cmdCancel 
  46.          Caption         =   "&Cancel"
  47.          Height          =   330
  48.          Left            =   6585
  49.          TabIndex        =   33
  50.          TabStop         =   0   'False
  51.          Top             =   630
  52.          Width           =   855
  53.       End
  54.    End
  55.    Begin VB.Frame Frame2 
  56.       Caption         =   "Valid Variables:"
  57.       Height          =   2430
  58.       Left            =   5655
  59.       TabIndex        =   31
  60.       Top             =   600
  61.       Width           =   2025
  62.       Begin VB.TextBox txtVariableTypes 
  63.          BackColor       =   &H8000000F&
  64.          Enabled         =   0   'False
  65.          BeginProperty Font 
  66.             Name            =   "Times New Roman"
  67.             Size            =   8.25
  68.             Charset         =   0
  69.             Weight          =   700
  70.             Underline       =   0   'False
  71.             Italic          =   0   'False
  72.             Strikethrough   =   0   'False
  73.          EndProperty
  74.          Height          =   2115
  75.          Left            =   60
  76.          Locked          =   -1  'True
  77.          MultiLine       =   -1  'True
  78.          TabIndex        =   26
  79.          Text            =   "frmCodeCommenter.frx":0442
  80.          Top             =   210
  81.          Width           =   1890
  82.       End
  83.    End
  84.    Begin VB.CheckBox chkComments 
  85.       Caption         =   "Add comme&nts to file"
  86.       Height          =   195
  87.       Left            =   90
  88.       TabIndex        =   1
  89.       Top             =   630
  90.       Width           =   1815
  91.    End
  92.    Begin VB.CheckBox chkErrorHandling 
  93.       Caption         =   "Add error &handling to file"
  94.       Height          =   195
  95.       Left            =   90
  96.       TabIndex        =   12
  97.       Top             =   4605
  98.       Width           =   2145
  99.    End
  100.    Begin VB.Frame fraAction 
  101.       Caption         =   "Action"
  102.       Height          =   1545
  103.       Left            =   90
  104.       TabIndex        =   30
  105.       Top             =   7770
  106.       Width           =   7590
  107.       Begin VB.ListBox lstFileTypes 
  108.          Enabled         =   0   'False
  109.          Height          =   960
  110.          Left            =   5340
  111.          Style           =   1  'Checkbox
  112.          TabIndex        =   22
  113.          Top             =   435
  114.          Width           =   1170
  115.       End
  116.       Begin VB.CheckBox chkBackup 
  117.          Caption         =   "Make bac&kup"
  118.          Height          =   375
  119.          Left            =   6615
  120.          TabIndex        =   23
  121.          Top             =   195
  122.          Value           =   1  'Checked
  123.          Width           =   840
  124.       End
  125.       Begin VB.CommandButton cmdQuit 
  126.          Caption         =   "E&xit"
  127.          Height          =   330
  128.          Left            =   6615
  129.          TabIndex        =   25
  130.          Top             =   1065
  131.          Width           =   855
  132.       End
  133.       Begin VB.CommandButton cmdGo 
  134.          Caption         =   "&Go"
  135.          Height          =   330
  136.          Left            =   6615
  137.          TabIndex        =   24
  138.          Top             =   675
  139.          Width           =   855
  140.       End
  141.       Begin VB.TextBox txtApplyTo 
  142.          Height          =   945
  143.          Left            =   1515
  144.          TabIndex        =   20
  145.          Top             =   435
  146.          Width           =   3750
  147.       End
  148.       Begin VB.CommandButton cmdApplyToFile 
  149.          Caption         =   "Apply To F&ile"
  150.          Height          =   330
  151.          Left            =   105
  152.          TabIndex        =   18
  153.          Top             =   930
  154.          Width           =   1290
  155.       End
  156.       Begin VB.CommandButton cmdApplyToFolder 
  157.          Caption         =   "Apply To F&older"
  158.          Height          =   330
  159.          Left            =   105
  160.          TabIndex        =   17
  161.          Top             =   540
  162.          Width           =   1290
  163.       End
  164.       Begin VB.Label lblToFileTypes 
  165.          Caption         =   "To File &Types:"
  166.          Height          =   240
  167.          Left            =   5325
  168.          TabIndex        =   21
  169.          Top             =   195
  170.          Width           =   1335
  171.       End
  172.       Begin VB.Label lblActionCaption 
  173.          Caption         =   "A&pply the selected items to the following:"
  174.          Height          =   210
  175.          Left            =   1515
  176.          TabIndex        =   19
  177.          Top             =   195
  178.          Width           =   3840
  179.       End
  180.    End
  181.    Begin MSComDlg.CommonDialog cdlgFile 
  182.       Left            =   7365
  183.       Top             =   -60
  184.       _ExtentX        =   847
  185.       _ExtentY        =   847
  186.       _Version        =   393216
  187.    End
  188.    Begin VB.Frame FraInstructions 
  189.       Caption         =   "Note:"
  190.       Height          =   480
  191.       Left            =   90
  192.       TabIndex        =   28
  193.       Top             =   90
  194.       Width           =   7590
  195.       Begin VB.Label Label1 
  196.          Caption         =   "You may modify the templates below (use Ctl+Enter instead of Enter to insert a Carriage Return)"
  197.          ForeColor       =   &H000000FF&
  198.          Height          =   210
  199.          Left            =   180
  200.          TabIndex        =   29
  201.          Top             =   210
  202.          Width           =   7050
  203.       End
  204.    End
  205.    Begin VB.Frame fraDescription 
  206.       Caption         =   "Description of proceed&ure:"
  207.       Height          =   1485
  208.       Left            =   90
  209.       TabIndex        =   8
  210.       Top             =   3060
  211.       Width           =   7590
  212.       Begin VB.CommandButton cmdSaveDescriptionTemplateToFile 
  213.          Cancel          =   -1  'True
  214.          Caption         =   "Sa&ve As Default"
  215.          Height          =   330
  216.          Left            =   1350
  217.          TabIndex        =   11
  218.          Top             =   1020
  219.          Width           =   1410
  220.       End
  221.       Begin VB.CommandButton cmdLoadDescriptionTemplateFromFile 
  222.          Caption         =   "Load &From File"
  223.          Height          =   330
  224.          Left            =   105
  225.          TabIndex        =   10
  226.          Top             =   1020
  227.          Width           =   1200
  228.       End
  229.       Begin VB.TextBox txtDescription 
  230.          BeginProperty Font 
  231.             Name            =   "Courier New"
  232.             Size            =   8.25
  233.             Charset         =   0
  234.             Weight          =   400
  235.             Underline       =   0   'False
  236.             Italic          =   0   'False
  237.             Strikethrough   =   0   'False
  238.          EndProperty
  239.          Height          =   705
  240.          Left            =   105
  241.          MultiLine       =   -1  'True
  242.          ScrollBars      =   3  'Both
  243.          TabIndex        =   9
  244.          Text            =   "frmCodeCommenter.frx":04E9
  245.          Top             =   270
  246.          Width           =   7365
  247.       End
  248.    End
  249.    Begin VB.Frame fraErrorHandling 
  250.       Height          =   3180
  251.       Left            =   90
  252.       TabIndex        =   27
  253.       Top             =   4560
  254.       Width           =   7590
  255.       Begin VB.CommandButton cmdSaveErrorTemplateToFile 
  256.          Caption         =   "Save As &Default"
  257.          Height          =   330
  258.          Left            =   1380
  259.          TabIndex        =   16
  260.          Top             =   2745
  261.          Width           =   1410
  262.       End
  263.       Begin VB.CommandButton cmdLoadErrorTemplateFromFile 
  264.          Caption         =   "Load Fro&m File"
  265.          Height          =   330
  266.          Left            =   120
  267.          TabIndex        =   15
  268.          Top             =   2745
  269.          Width           =   1200
  270.       End
  271.       Begin VB.TextBox txtErrorHandling 
  272.          BeginProperty Font 
  273.             Name            =   "Courier New"
  274.             Size            =   8.25
  275.             Charset         =   0
  276.             Weight          =   400
  277.             Underline       =   0   'False
  278.             Italic          =   0   'False
  279.             Strikethrough   =   0   'False
  280.          EndProperty
  281.          Height          =   1740
  282.          Left            =   105
  283.          MultiLine       =   -1  'True
  284.          ScrollBars      =   3  'Both
  285.          TabIndex        =   14
  286.          Text            =   "frmCodeCommenter.frx":051A
  287.          Top             =   945
  288.          Width           =   7365
  289.       End
  290.       Begin VB.TextBox txtErrorHandlingTop 
  291.          BeginProperty Font 
  292.             Name            =   "Courier New"
  293.             Size            =   8.25
  294.             Charset         =   0
  295.             Weight          =   400
  296.             Underline       =   0   'False
  297.             Italic          =   0   'False
  298.             Strikethrough   =   0   'False
  299.          EndProperty
  300.          Height          =   615
  301.          Left            =   105
  302.          MultiLine       =   -1  'True
  303.          ScrollBars      =   2  'Vertical
  304.          TabIndex        =   13
  305.          Text            =   "frmCodeCommenter.frx":0821
  306.          Top             =   300
  307.          Width           =   7365
  308.       End
  309.    End
  310.    Begin VB.Frame fraComments 
  311.       Height          =   2430
  312.       Left            =   90
  313.       TabIndex        =   0
  314.       Top             =   600
  315.       Width           =   5490
  316.       Begin VB.OptionButton optPlaceCommentsWhere 
  317.          Caption         =   "&After Declaration"
  318.          Height          =   195
  319.          Index           =   1
  320.          Left            =   3765
  321.          TabIndex        =   3
  322.          Top             =   30
  323.          Width           =   1635
  324.       End
  325.       Begin VB.OptionButton optPlaceCommentsWhere 
  326.          Caption         =   "&Before Declaration"
  327.          Height          =   195
  328.          Index           =   0
  329.          Left            =   2025
  330.          TabIndex        =   2
  331.          Top             =   30
  332.          Value           =   -1  'True
  333.          Width           =   1650
  334.       End
  335.       Begin VB.CommandButton cmdSaveCommentTemplateToFile 
  336.          Caption         =   "&Save As Default"
  337.          Height          =   330
  338.          Left            =   1335
  339.          TabIndex        =   6
  340.          Top             =   1980
  341.          Width           =   1410
  342.       End
  343.       Begin VB.CommandButton cmdLoadCommentTemplateFromFile 
  344.          Caption         =   "&Load From File"
  345.          Height          =   330
  346.          Left            =   90
  347.          TabIndex        =   5
  348.          Top             =   1980
  349.          Width           =   1200
  350.       End
  351.       Begin VB.ComboBox cboLang 
  352.          BeginProperty Font 
  353.             Name            =   "Tahoma"
  354.             Size            =   6.75
  355.             Charset         =   0
  356.             Weight          =   400
  357.             Underline       =   0   'False
  358.             Italic          =   0   'False
  359.             Strikethrough   =   0   'False
  360.          EndProperty
  361.          Height          =   285
  362.          ItemData        =   "frmCodeCommenter.frx":0865
  363.          Left            =   3570
  364.          List            =   "frmCodeCommenter.frx":0875
  365.          Style           =   2  'Dropdown List
  366.          TabIndex        =   7
  367.          Top             =   2010
  368.          Width           =   1830
  369.       End
  370.       Begin VB.TextBox txtComments 
  371.          BeginProperty Font 
  372.             Name            =   "Courier New"
  373.             Size            =   8.25
  374.             Charset         =   0
  375.             Weight          =   400
  376.             Underline       =   0   'False
  377.             Italic          =   0   'False
  378.             Strikethrough   =   0   'False
  379.          EndProperty
  380.          Height          =   1650
  381.          Left            =   105
  382.          MultiLine       =   -1  'True
  383.          ScrollBars      =   3  'Both
  384.          TabIndex        =   4
  385.          Text            =   "frmCodeCommenter.frx":089E
  386.          Top             =   270
  387.          Width           =   5280
  388.       End
  389.    End
  390. Attribute VB_Name = "frmCodeCommenter"
  391. Attribute VB_GlobalNameSpace = False
  392. Attribute VB_Creatable = False
  393. Attribute VB_PredeclaredId = True
  394. Attribute VB_Exposed = False
  395. Option Explicit
  396. '*************************************************************************
  397. ' Author    : Charlie Kirkwood
  398. ' File      : frmCodeCommenter.frm
  399. ' NOTE:     : This program is based upon an seriously scaled-down
  400. '               program by a developer named Jean-Philippe Leconte.
  401. '               He created his program on 11 october 2000 03:48.
  402. '*************************************************************************
  403. ' History   : 20001102 - added file system object to load info from text files
  404. '                      - added a LOT of functionality and seriously modified the interface
  405. '                      - allowed user to create stored error handling types
  406. '                      - allowed user to select what files to apply the error trapping/commenting to
  407. '                      - added progress meter
  408. '                      - aw F-it... it's just a different program!!!  *hehe*
  409. '             20001210 - added functionality for moving deinstantiating of objects
  410. '                           to the error handler if they are deinstantiated at the end
  411. '                           of hte procedure (note: any deinstantiation calls that are
  412. '                           not at the end of the procedure, will not be moved into the
  413. '                           error handler
  414. '                      - modified the program to use an array and write to a new file
  415. '                           instead of the existing file.  This was necessary to handle
  416. '                           moving hte deinstantiation code.
  417. '*************************************************************************
  418. Private Declare Function SHBrowseForFolder Lib "shell32" (lpbi As BrowseInfo) As Long
  419. Private Declare Function SHGetPathFromIDList Lib "shell32" (ByVal pidList As Long, ByVal lpBuffer As String) As Long
  420. Private Type BrowseInfo
  421.     hWndOwner As Long
  422.     pIDLRoot As Long
  423.     pszDisplayName As Long
  424.     lpszTitle As Long
  425.     ulFlags As Long
  426.     lpfnCallback As Long
  427.     lParam As Long
  428.     iImage As Long
  429. End Type
  430. Private Const BIF_RETURNONLYFSDIRS = 1
  431. Private Const BIF_DONTGOBELOWDOMAIN = 2
  432. Private Const MAX_PATH = 260
  433. Private Const BACKUP_EXT = ".backup"
  434. Private Const PROCMODULENAME = "%m"
  435. Private Const PROCSCOPE = "%s"
  436. Private Const PROCTYPE = "%t"
  437. Private Const PROCNAME = "%n"
  438. Private Const PROCPARAM = "%p"
  439. Private Const PROCRETURN = "%r"
  440. Private Const PROCDESC = "%d"
  441. Private Const CurrentDateTime = "%x"
  442. Private Const PROCDEINSTANTIATION = "%c"
  443. Private Const LANG_FRA = "Fran
  444. Private Const LANG_ENG = "English"
  445. Private Const LANG_ESP = "Espa
  446. Private Const LANG_DEU = "Deutsch"
  447. Private vArrFileTypes As Variant
  448. Private vArrScopes As Variant
  449. Private vArrMids As Variant
  450. Private vArrProcedures As Variant
  451. Private vArrProcedureEnds As Variant
  452. Private vArrEnds As Variant
  453. Private vArrOnError As Variant
  454. Private lModProcedures As Long
  455. Private lProcedures As Long
  456. Private Enum eTemplate
  457.     eTemplateComment
  458.     eTemplateDescription
  459.     eTemplateErrorTrapping
  460. End Enum
  461. Private Enum eAction
  462.     eActionApplyToFolder = 0
  463.     eActionApplyToFile = 1
  464. End Enum
  465. Private meAction As Long
  466. Private Const mcsActionCaption As String = "Apply the selected items to the following"
  467. Private Const mcsFile As String = " File:"
  468. Private Const mcsFolder As String = " Folder:"
  469. Private Const mcsNoFileSelected As String = "No file was selected, do you want to use the default template?"
  470. Private Const mcsDefaultTemplateDescription As String = "_DescriptionTemplate.lht"
  471. Private Const mcsDefaultTemplateComment As String = "_CommentTemplate.lht"
  472. Private Const mcsDefaultTemplateErrorHandling As String = "_ErrorHandlingTemplate.lht"
  473. Private Const mcsFilterForAllVBFiles As String = "All files (*.*)|*.*|Forms (*.frm)|*.frm|Modules (*.bas)|*.bas|Classes (*.cls)|*.cls|User controls (*.ctl)|*.ctl"
  474. Private Const mcsFilterForTemplateFiles As String = "Little Helper Template Files (*.lht)|*.lht"
  475. Private Const mcsProcTypePropLet As String = "Property Let"
  476. Private Const mcsProcTypePropGet As String = "Property Get"
  477. Private Const mcsProcTypePropSet As String = "Property Set"
  478. Private Const mcsProperty As String = "Property"
  479. Private Const mcsLineContinuationChar As String = "_"
  480. Private Const mcsModuleNameIdentifier As String = "Attribute VB_Name = """
  481. Private Enum eCommonDialogConst
  482.     ecdlShowOpen = 1
  483.     ecdlShowSave = 2
  484.     ecdlShowColor = 3
  485.     ecdlShowFont = 4
  486.     ecdlShowPrinter = 5
  487.     ecdlShowWinHelp32 = 6
  488. End Enum
  489. Dim moHourglass As clsHourglass
  490. Dim fCancelProcessing As Boolean
  491. Private Const mclOffScreen As Long = -20000
  492. Private Const mcsExitStatement As String = "Exit "
  493. Private Const mcsDeinstantiateStatement As String = "Set * = Nothing"
  494. Private Const mclCommentsBeforeDeclaration As Long = 0
  495. Private Const mclCommentsAfterDeclaration As Long = 1
  496. Private Const mcsDefaultTab As String = "    "
  497. '__________________________________________________
  498. ' Scope  : Private
  499. ' Type   : Sub
  500. ' Name   : chkComments_Click
  501. ' Params :
  502. ' Returns: Nothing
  503. ' Desc   : The Sub uses parameters  for chkComments_Click and returns Nothing.
  504. '__________________________________________________
  505. ' History
  506. ' CDK: 20010102: Added Error Trapping & Comments
  507. '__________________________________________________
  508. Private Sub chkComments_Click()
  509.     On Error GoTo Proc_Err
  510.     Const csProcName As String = "chkComments_Click"
  511.     Me.fraComments.Enabled = Me.chkComments
  512. Proc_Exit:
  513.     GoSub Proc_Cleanup
  514.     Exit Sub
  515. Proc_Cleanup:
  516.     On Error Resume Next
  517.     'Place any cleanup of instantiated objects here
  518.         
  519.     On Error GoTo 0
  520.     Return
  521. Proc_Err:
  522.     Dim lErrNum As String, sErrSource As String, sErrDesc As String
  523.     lErrNum = VBA.Err.Number
  524.     sErrSource = VBA.Err.Source & vbCrLf & "frmCodeCommenter->" & csProcName
  525.     sErrDesc = VBA.Err.Description
  526.     Resume Proc_Err_Continue
  527.     Resume
  528. Proc_Err_Continue:
  529.     GoSub Proc_Cleanup
  530.     MsgBox "The following Error Occurred" & vbCrLf & vbCrLf & _
  531.                  "Source:rror OccurredEE    Begin VB.ComboBox cboLang 
  532. rsFolle    CaptioC As String = "No file was selected, do you want to use the default template?"
  533. Private Const mcsDefaultTemplateDescription As String = "_Descr-r_Continue
  534.     Resume2n As String = "_DeszNONLYFAx .
  535.  = ded progress meter
  536. '                      - aw F-it... it's tion As Long = 0
  537. Private Const mclCommentsAfterDeclaration As Long = 1
  538. 9nfsent tStae.. it's tion As Lon_G17ivaiN  "&After Declaration"n&G17ivaiN  "&AO1) Top   V5280
  539.       End
  540.    Enderor Res9 l9FB}#1.2#0"; "comdlg32.ocxoTd4d = "%x"
  541. Private Const PROCDEINST - = "%-"
  542. Pr-rivatt
  543. N  ""&AO1) Top:LYFAx .
  544.  = ded progreslboB=
  545. Private
  546. Private
  547.   26ytefoncti "%n___p 'MvatiMdthkC  "&AO1) To5to ing = " Folder:"
  548. Private Const mcsNoFileSelected As String = "No file waabIndex        =   19
  549.         t template?"
  550. PlNAME = "%m"
  551. Private Const PROCSCOPE = "%s"
  552. Private Const PROCTYPE = "%Privtring = "No filAGtLong = *rivate Const mcsNoFifilAGt'ecng
  553. Private Cefile yAg32.ocxoTd4d = "%x"
  554. Private CoBiTe Const mcsNoFifil=TlMiooe"%n___p 'MvatiMdth e'0ateon Av,sNoFi8nteon Av,sNoFi8nteo 3  Wong = -20000
  555. PrT7***0bno uses paramete
  556. Prmn_G1aterneContTnt As String =2d & vbCrLf & vbCrLf & _
  557.     dApplyToFile 
  558.          Caption         =   "Ap  
  559. PrT7***0bno uses paramPrixfo11Labion As l4s String =2d & vbCrLf (Iorleanup:
  560. iTe=   3
  561.    0   LT On .st a differe 0   LVeE =   30
  562.          V _
  563.     dApplyToFile 
  564.          Caption         =   "Ap  
  565. ft =   ' CDK: 2001oad &From FiF 0   t.mFnF 0   t.mFnF 0   0   t.mFnF 0   t.mFnFoper4eihTemplai
  566.     Return
  567. Proc_iDt.mFnF 0   t.mFnFoper4eihTemplai
  568.     Return
  569. Proc_5pter4eihTemplai
  570.  orn      Top             stae0. "%m"
  571. ,elmentsAfterDeclarant As a9c8Err_Continue:
  572.   1   Const csProcName CoBhonst       st01oad &Frw nrT7**cP8vate Const mpAGt'ecng
  573. Pro0   t.mFnFoper4eihTemOlntinue:Error arant As a9c8mFnFoper4eihTem|1Error arant As a9c8mFnoperdtefoncti "%nN = "N As aror arant As a9c8mFndtefoncti "%nN = "N As aror arant As a9c8mFndtefoncti "%nN = "N As aror  "%nN onc Long = -20000
  574. Pr PROCDEate CoBiTe ComiaWae CoBiTe Cong uh0"N As aroiNoFiaeW   Sy to handle
  575. '       y to handle
  576. '       y to handle
  577. '      o hasGA800
  578.             Underline       =   0   'False
  579.             ItalisFoper4eihTem|1Error arant As a900
  580.             Underline       =   0   'False
  581.             ItalisFoper4eihTem|1E:     : This program is based upo = ded 4eihTem|1E:     : This program is based upo = ded 4eihTem|1E:     : This program is based upo = ded 4eihTem|1E:     : This program is based upo = ded 4eihTem|1E:     : This prograse8:     : This protine       =   0   'False
  582.       AoperffScre "No ficc Asis prograse8:     : This protine       =   0   'False
  583.       AoperffScre "No fl use 4eihTememplatF"No fl use 4eihTememplatF"No fl use 4eihTememplatF"No fl use 4eihTememplatF"No fl use 4eihTememplatF"No fl usco fro5ihTemempla1"frmCiried u8t
  584. Private meAct+rPO0
  585.             Underline       =   0   'False
  586.             ItalisFoper4eihTem1oad &Frw P  ItalisFoper4eihTemnProYFP       : This protine       =   0   'False
  587. u   Enu_s VarimeAction As Long
  588. Private Const mcsActionCaption As String = "Apply the selecN  "&Af-ai ae8emn- a
  589. Pr imeIdentifier A"ynt PROCSCOA8ry
  590. ' CDK: 20010102: A.2"e sese 
  591.          Caption         =   "&Save As Default"
  592.          Height          =   330
  593.          Left            .   p        .   p.   p  e 1
  594. Privateeror Res9  .   p.   p  e 1
  595. Privateeror Res9  .   p.   p i8nteo 3  Wong = -20000
  596. Pe    =   "&Load t?x 1
  597. PruPByName As Long
  598.     lpszTitle As Long
  599.     ulFlags As Long
  600.     lpfnCallback As LCallback AO
  601.