home *** CD-ROM | disk | FTP | other *** search
/ Programming Languages Suite / ProgLangD.iso / FOXP-WIN.300 / DISK4 / VFP4.CAB / CONVERT.APP (.txt) < prev    next >
Encoding:
MS Visual FoxPro App  |  1995-01-11  |  998.9 KB  |  25,176 lines

  1. CONVERT.APP
  2. CONVERT.APP cannot be run as a standalone program. To convert files, open them from the File menu.
  3. 03.00.00.0336
  4. You must be using FoxPro version 
  5. 03.00.00.0336
  6.  or later to run converter.
  7. Converter Utility: .80a (01/08/95) DEBUG VERSION
  8. lwildsideb
  9. ldefwindb
  10. transprt
  11. The transporter program could not be found. Conversion cancelled.
  12. MasterConvert
  13. oMasterb
  14. There was a problem starting the Converter.
  15. There was a problem starting the Converter.
  16. PFILENAME    
  17. PFILETYPE
  18. PVERSION
  19. GTRANSPORT
  20. GRETURNVAL
  21. GLOG    
  22. LWILDSIDE
  23. LDEFWIND
  24. OMASTER    
  25. LHADERROR    
  26. DOCONVERT
  27. m.pFilenameb
  28. m.pFiletypeb
  29. Foreign.PRG
  30. conprocs
  31. SprTherm
  32. CvtAlert
  33. PFILENAME    
  34. PFILETYPE
  35. PVERSION
  36. PARAMCOUNT    
  37. LUSERCALL
  38. ACONVPARMS    
  39. LHADERROR
  40. CONPROCS
  41. OLDDATA
  42. SPRTHERM
  43. CVTALERT
  44. NNEWWORKAREA[
  45. SET COMPATIBLE &cOld
  46. SET EXCLUSIVE &cOld
  47. SET CLASS TO &cOld
  48. SET PROCEDURE TO &cOld
  49. OLDSAFE    
  50. OLDNOTIFY    
  51. OLDESCAPE
  52. OLDMESS
  53. OLDTALK
  54. OLDMEMOWID    
  55. OLDCOMPAT    
  56. OLDEXCLUS
  57. OLDCLASS
  58. OLDPROC
  59. NCURRENTWORKAREA
  60. Error: CE
  61. Error Number: 
  62. Method: 
  63. Line: 
  64. ERRORNUM
  65. METHOD
  66. THIS    
  67. LHADERROR
  68. DEBUG
  69. TRACEh
  70. SCREEN
  71. cvtalertscx
  72. Do you want to convert the screen C
  73.  to Visual FoxPro 3.0 format? (The original file will still be available).
  74. thermometer
  75. Visual FoxPro Converter
  76. Converting screen CC
  77. oConvObjectb
  78. PROJECT
  79. CATALOG
  80. PROJECT
  81. project 
  82. cvtalertpjx
  83. CATALOG
  84. catalog 
  85. cvtalertpjx
  86. CATALOG
  87. DBASE
  88. catalog 
  89. cvtalertcat
  90. Do you want to convert the 
  91.  (and all of the screens within it) to Visual FoxPro 3.0 format? (The original files will still be available).
  92. therm2
  93. Visual FoxPro Converter
  94. Converting project CC
  95. oConvObjectb
  96. REPORT
  97. cvtalertscx
  98. Do you want to convert the CCC
  99. label 
  100. report 6
  101.  to Visual FoxPro 3.0 format? (The original file will still be available).
  102. thermometer
  103. Visual FoxPro Converter
  104. Converting screen CC
  105. oConvObjectb
  106. LABEL
  107. DB4QUERY
  108. DB4FORM
  109. DB4REPORT
  110. DB4LABEL
  111. FORMAT
  112. thermometer
  113. Visual FoxPro Converter
  114. Converting format file CC
  115. oConvObjectb
  116. FB+FRX
  117. Thermometer
  118. Therm2
  119. G_PLATFORMS
  120. APARMS
  121. OCONVOBJECT    
  122. CCONVTYPE
  123. OMASTER
  124. OTHERM
  125. ACONVPARMS    
  126. LWILDSIDE
  127. GETOPTS
  128. PARTIALFNAME
  129. SCXCONVERTERCLASS    
  130. LHADERROR    
  131. CONVERTER
  132. LHANDLED
  133. THECLASS    
  134. CFILETYPE
  135. LMAKEBACKDIR
  136. COBJNAME    
  137. CFILENAME
  138. PJXCONVERTERCLASS
  139. FPCCONVERTERCLASS
  140. DB4CATCONVERTERCLASS    
  141. PFILENAME
  142. GRETURNVAL
  143. JUSTEXT
  144. FRXCONVERTERCLASS
  145. FMTCONVERTERCLASS
  146. THERMOMETER
  147. THERM2a
  148. OBJNAME    
  149. CALERTMSG
  150. OALERT
  151. CBACKDIR
  152. CLOGFILE    
  153. CCODEFILE
  154. LDEVMODE
  155. NOPTDEV
  156. ADDBS
  157. JUSTPATH
  158. ACONVPARMS
  159. VISIBLE<
  160. Converter Utility: .80a (01/08/95) DEBUG VERSION
  161. Completed: CC
  162. WZPURSCENT
  163. WZMAXCHARS
  164. WZFILLCHAR    
  165. WZFILLNUM
  166. WZPDATE
  167. WZPTIME
  168. PSTRINGG
  169. m.fp25fldb
  170. ForeColor
  171. BackColor
  172. FillColor
  173. DisabledForeColor
  174. DisabledBackColor
  175. ItemForeColor
  176. ItemBackColor
  177. DisabledItemForeColor
  178. DisabledItemBackColor
  179. SelectedItemBackColor
  180. BorderColor
  181. Picture
  182. FontName
  183. ControlSource
  184. Alias
  185. Order
  186. ChildAlias
  187. ChildOrder
  188. ParentAlias
  189. RelationalExpr
  190. CursorSource
  191. Caption
  192. Value
  193. Caption
  194. m.fp25fldb
  195. m.fp25fldb
  196. m.fp25fldb
  197. m.fp30parentb
  198. FP30PROP
  199. FP25FLD
  200. FP30PARENT
  201. THIS    
  202. ADDQUOTES
  203. FP3PROP
  204. FP3PROPm
  205. RETURN 
  206. Valid
  207. PROCEDURE 
  208. ENDPROC
  209. NEWMETHOD
  210. FP25FLD
  211. CTYPE
  212. NEWPROP
  213. CTEMP
  214. ADDPROP
  215. EXTRACTPROCS
  216. _FOX3SPR
  217. SPRMEMO
  218. TEMP3    
  219. FP3METHOD
  220. File `
  221.  could not be opened. It was not converted.
  222. Cannot open 
  223. File is already open.
  224. File `
  225.  not found. It was not converted.
  226. File 
  227.  not found. It was not converted.
  228. CFILE
  229. CTHISALIAS
  230. READABLE
  231. WRITELOG    
  232. JUSTFNAME    
  233. LHADERROR
  234. Error: CE
  235. Error Number: 
  236. Method: 
  237. Line: 
  238. ERRORNUM
  239. METHOD
  240. THIS    
  241. LHADERROR
  242. DEBUG
  243. TRACEy
  244. WINDOWS
  245. Called Converter function that wasn't overridden!
  246.  exists. Overwrite it?
  247. CFILENAME
  248. NRESULT    
  249. JUSTFNAME]
  250. CFILENAME
  251. CACTION
  252. CTMPPJXNAME
  253. ADDBS
  254. JUSTPATH
  255. PJXNAME
  256. TYPE    
  257. TIMESTAMP
  258. OUTFILE
  259. HOMEDIR
  260. EXCLUDE
  261. MAINPROG
  262. SAVECODE
  263. DEBUG
  264. ENCRYPT
  265. NOLOGO    
  266. CMNTSTYLE
  267. OBJREV
  268. COMMANDS
  269. DEVINFO
  270. SYMBOLS
  271. OBJECT
  272. CKVAL
  273. OSTYPE    
  274. OSCREATOR
  275. COMMENTS    
  276. RESERVED1    
  277. RESERVED2
  278. NEW30ALIAS
  279. LDEBUG
  280. LENCRYPT
  281. CDEVINFO
  282. NEW30ALIAS
  283. EXCLUDE
  284. COUTFILE
  285. LEXCLUDE
  286. JUSTSTEM
  287. MAINPROG
  288. CPID    
  289. CSTUBFILE
  290. LISMAIN
  291. *- end of log
  292. PJX25ALIAS
  293. NEW30ALIAS
  294. CLOGFILE
  295. cTmpFname = FULLPATH(ALLTRIM(IIF(AT(CHR(0),&cField) > 0, LEFT(&cField,AT(CHR(0),&cField)-1),&cField)),THIS.cHomeDir)
  296. Locate C
  297. REPLACE &cField WITH m.cTmpFname
  298. SELECT &cField, type FROM DBF(THIS.pjx25Alias)  WHERE type $ m.cType AND !DELETED()  INTO ARRAY tmparr
  299. CCCCC
  300. Could not locate file listed in 2.x C
  301. . Not backed up.
  302. Some files are missing or could not be located. They will not be converted. Continue?
  303. CFIELD
  304. CTYPE
  305. CDESC    
  306. CBACKNAME    
  307. CTMPFNAME
  308. CTMPFNAMEOLD
  309. LNOFINDS
  310. SAVEAREA
  311. CCURDIR
  312. PJX25ALIAS
  313. CBACKDIR    
  314. JUSTFNAME
  315. PJXNAME
  316. JUSTEXT
  317. TMPARR
  318. CHOMEDIR
  319. WRITELOG
  320. FORCEEXT
  321. OMASTER    
  322. LHADERRORM
  323. NEW30ALIAS
  324. Conversion Log for 
  325. Invalid Project file selected.
  326. Backing up project files...
  327. s|R|B
  328. project 
  329. Converting screens...
  330. APARMS
  331. OMASTERREF
  332. OTHERM
  333. TMPARR
  334. AMASTERPARMS
  335. NTIMESTAMP
  336. TSTAMP
  337. PJXNAME
  338. CBACKDIR
  339. OMASTER
  340. LDEVMODE    
  341. CCODEFILE
  342. CLOGFILE
  343. WRITELOG
  344. PJX25ALIAS
  345. OPENFILE    
  346. LHADERROR    
  347. CONV20PJX
  348. UPDATE2
  349. VISIBLE
  350. ADDBS
  351. LDEBUG
  352. DEBUG
  353. LENCRYPT
  354. ENCRYPT
  355. CDEVINFO
  356. DEVINFO    
  357. HIGHSCXID
  358. SETID
  359. CHOMEDIR
  360. JUSTPATH
  361. NSCREENSETS
  362. NSCREENCTR    
  363. BACKFILES
  364. CLOSEFILES
  365. A_VCX
  366. NAME    
  367. JUSTFNAME
  368. oFormb
  369. Converted.
  370. File already converted. SPR file created
  371. Converting reports...
  372. CCCCC
  373. oFormb
  374. Converted.
  375. .name
  376. .mainprog
  377. .type
  378. .timestamp
  379. .homedir
  380. .exclude
  381. .name
  382. .name
  383. .mainprog
  384. .type
  385. .timestamp
  386. .homedir
  387. .exclude
  388. No conversion necessary.
  389. OFORM
  390. OPROJ
  391. OTHERM
  392. NMAXVCX
  393. PJX25ALIAS    
  394. NRECCOUNT    
  395. NTMPCOUNT
  396. PREFORM    
  397. CREATEPJX
  398. A_VCX
  399. CONVERTVCX    
  400. HIGHSCXID
  401. LISMAIN
  402. GETNEXTFSET
  403. COUTFILE
  404. EXTPROJ
  405. SCXCONVERTERCLASS
  406. APARMS    
  407. LHADERROR
  408. LCONVERTED    
  409. CONVERTER
  410. WRITELOG
  411. SETID
  412. TYPE    
  413. CSTUBFILE
  414. OUTFILE
  415. CHOMEDIR
  416. A_SCX2ALIAS
  417. USER    
  418. INSERTSCX
  419. NSCREENCTR
  420. UPDATE2
  421. F3FILES
  422. F2FILES
  423. CBACKDIR    
  424. JUSTFNAME
  425. FRXCONVERTERCLASS
  426. NEW30ALIAS
  427. MAINPROG    
  428. TIMESTAMP
  429. HOMEDIR
  430. EXCLUDE
  431. JUSTSTEM
  432. COMPILESCX
  433. CLOSEPJX    
  434. COMPLETE2
  435. oFormb
  436. ALOCALPARMS
  437. NMAXVCX
  438. A_VCX
  439. LISMAIN
  440. AMASTERPARMS
  441. COUTFILE
  442. FORCEEXT
  443. CBACKDIR
  444. OFORM
  445. VCXCONVERTERCLASS    
  446. LHADERROR
  447. LCONVERTED    
  448. CONVERTER
  449. NEW30ALIAS
  450. EXCLUDE
  451. LEXCLUDE
  452. JUSTSTEM
  453. Transporting project C
  454. Converting project C
  455. OTHERM    
  456. SETTITLE2
  457. PARTIALFNAME
  458. PJXNAME
  459. GTRANSPORT
  460. PJX25ALIAS
  461. OPENFILE    
  462. LHADERROR(
  463. CTMPFNAME
  464. PJX25ALIAS
  465. CHOMEDIR    
  466. CBACKNAME
  467. CBACKDIR    
  468. JUSTFNAME
  469. CLOSEFILES
  470. FORCEEXT
  471. ADDBS
  472. JUSTPATH
  473. NEW30ALIAS
  474. CCCCC
  475. PSETID
  476. TMPARR
  477. CURSCXID
  478. PJX25ALIAS
  479. ARRANGED
  480. EXCLUDE
  481. SETID    
  482. SCRNORDER
  483. COUTFILE    
  484. A_S2FILES    
  485. A_S3FILES
  486. LEXCLUDE
  487. CHOMEDIR
  488. CBACKDIR    
  489. JUSTFNAME    
  490. CSTUBFILE
  491. OUTFILE
  492. LISMAIN
  493. MAINPROG    
  494. A_PJXSETS    
  495. OPENFILES
  496. CLOSEFILES
  497. DEFWINDS
  498. RELWINDS
  499. MODAL
  500. NOLOGO    
  501. READCYCLE
  502. NOLOCK    
  503. MULTREADS
  504. ASSOCWINDS
  505. OTHERM
  506. UPDATE2
  507. NSCREENCTR
  508. NSCREENSETS>
  509. Conversion Log for 
  510. FOX_FILE
  511. Invalid Catalog file selected.
  512. Backing up project files...
  513. scx|frx|lbx
  514. catalog 
  515. Converting screens...
  516. APARMS
  517. OMASTERREF
  518. OTHERM
  519. TMPARR
  520. ISPROJ
  521. NTIMESTAMP
  522. TSTAMP
  523. PJXNAME
  524. PJXVERSION
  525. CBACKDIR
  526. OMASTER
  527. LDEVMODE    
  528. CCODEFILE
  529. CLOGFILE
  530. WRITELOG
  531. PJX25ALIAS
  532. OPENFILE    
  533. LHADERROR
  534. NSCREENSETS
  535. CURSCXID
  536. UPDATE2
  537. VISIBLE
  538. ADDBS
  539. CHOMEDIR
  540. JUSTPATH    
  541. BACKFILES
  542. CLOSEFILES
  543. SCREEN
  544. oConvObjectb
  545. Not converted.
  546. Converted.
  547. Converted.
  548. REPORT
  549. oFormb
  550. Converted.
  551. .name
  552. .mainprog
  553. .type
  554. .timestamp
  555. .homedir
  556. .exclude
  557. .path
  558. .type
  559. x66666
  560. No conversion necessary.
  561. OFORM
  562. OPROJ
  563. CTMPFILE
  564. OTHERM
  565. G_PLATFORMS
  566. APARMS
  567. OCONVOBJECT
  568. PJX25ALIAS
  569. PREFORM    
  570. CREATEPJX
  571. CURSCXID
  572. NSCREENSETS
  573. UPDATE2
  574. PJXVERSION
  575. LDEVMODE    
  576. CCODEFILE
  577. CLOGFILE    
  578. CSTUBFILE
  579. FORCEEXT
  580. COUTFILE
  581. SCXCONVERTERCLASS    
  582. LHADERROR
  583. WRITELOG
  584. LCONVERTED    
  585. CONVERTER
  586. A_SCX2ALIAS
  587. USER    
  588. INSERTSCX
  589. F3FILES
  590. F2FILES
  591. CBACKDIR    
  592. JUSTFNAME
  593. FRXCONVERTERCLASS
  594. NEW30ALIAS
  595. MAINPROG    
  596. TIMESTAMP
  597. HOMEDIR
  598. EXCLUDE
  599. JUSTSTEM
  600. CTYPE
  601. CLOSEPJX    
  602. COMPLETE2
  603. CFULL30PJXNAME
  604. CTMPFNAME
  605. PJX25ALIAS
  606. CHOMEDIR
  607. CLOSEFILES
  608. CFULL30PJXNAME
  609. FORCEEXT
  610. ADDBS
  611. JUSTPATH
  612. NEW30ALIAS
  613. PLATFORM
  614. OBJTYPE
  615. You have selected a FoxPro 2.0 file. The Transporter must first convert it to a 2.6 format.
  616. CLASS
  617. Screen file is not a 2.5 format.
  618. _FOX3SPR
  619. _FOX3SPR
  620. PROCEDURE 
  621. *- Code from C
  622. APARMS
  623. OTHERM
  624. LBACKUP
  625. OPJX    
  626. LPROJCALL
  627. THIS    
  628. OCONVFORM
  629. PROJCALL
  630. LDEVMODE    
  631. CCODEFILE
  632. CLOGFILE
  633. A_PJXSETS
  634. LMULTIREADS
  635. CBACKDIR    
  636. A_S2FILES
  637. A_SCX2FILES    
  638. A_S3FILES
  639. A_SCX3FILES    
  640. CSTUBFILE
  641. CNEWSCX    
  642. LUSERCALL
  643. ADDBS
  644. JUSTPATH
  645. FORCEEXT
  646. PLATFORM
  647. GETPLATFORM
  648. NTIMESTAMP
  649. TSTAMP
  650. SCXCOUNT
  651. A_SCX2ALIAS
  652. OPENFILE    
  653. CONV20SCX    
  654. LHADERROR
  655. LCONVERTED
  656. _FOX3SPR
  657. SPRMEMO
  658. TEMP1
  659. TEMP2
  660. TEMP3
  661. DEFINES
  662. CODEp
  663. Converting screen C
  664. THIS    
  665. NRECCOUNT
  666. SCANPLAT
  667. PLATFORM    
  668. NTMPCOUNT
  669. OTHERM
  670. SETTITLE
  671. PARTIALFNAME
  672. CNEWSCX
  673. UPDATE
  674. VISIBLE
  675. PREFORM    
  676. CREATESCX
  677. NEW30ALIAS
  678. A_SCX3ALIAS
  679. A_PLAT
  680. A_SCX2ALIAS
  681. ENVIRON
  682. OBJTYPE
  683. ADDSRECS
  684. CTMPNAME    
  685. CFORMNAME
  686. LINDIRECTWINNAME
  687. CINDIRECTWINNAME
  688. ADDFSET
  689. SCXCOUNT
  690. LMULTIREADS
  691. FORMNUM
  692. PROJCALL    
  693. NVCXINDEX
  694. A_VCX    
  695. JUSTFNAME
  696. A_SCX2FILES    
  697. ADDPROCS1
  698. WRITEFONTSUB
  699. ADDPARM
  700. ADDGENPROCS
  701. UPDMETHODS
  702. POSTFORM
  703. CLOSEFILES
  704. COMPLETE
  705. COMMENT
  706. VERSION =  0.028
  707. CSCXNAME
  708. TMPALIAS
  709. SCXCOUNT
  710. A_SCX3FILES
  711. A_SCX3ALIAS
  712. PLATFORM
  713. UNIQUEID    
  714. TIMESTAMP
  715. CLASS
  716. CLASSLOC    
  717. BASECLASS
  718. OBJNAME
  719. PARENT
  720. PROPERTIES    
  721. PROTECTED
  722. METHODS
  723. OBJCODE
  724. COMMENT    
  725. RESERVED1    
  726. RESERVED2    
  727. RESERVED3    
  728. RESERVED4    
  729. RESERVED5    
  730. RESERVED6    
  731. RESERVED7    
  732. RESERVED8    
  733. RESERVED9
  734. RESERVED10
  735. USER    
  736. CHEADERID
  737. LMULTIREADSN
  738. Converting screen CC
  739. PLATFORM
  740. SCXTYPE
  741. A_SCX2ALIAS
  742. OTHERM
  743. SETTITLE
  744. PARTIALFNAME
  745. A_SCX2FILES
  746. GTRANSPORT
  747. OPENFILE
  748. PLATFORM    
  749. LHADERROR
  750. setupcode
  751. *- [CONVERTER] Parameter statement generated by ConverterC
  752. *- [CONVERTER] Pass these values along to the new form
  753. PARAMETERS 
  754. LOCAL _aParm, _cparmstr, _nctr
  755. DIMENSION _aParm[
  756. _aParm[
  757. ] = [
  758. _cparmstr = []
  759. IF PARAMETERS() > 0
  760. _cparmstr = [WITH ]
  761. _cparmstr = _cparmstr + _aParm[1]
  762. FOR m._nctr = 2 TO PARAMETERS()
  763. _cparmstr = _cparmstr + [,] + _aParm[m._nctr]
  764. ENDIF
  765. DO FORM "
  766. " LINKED 
  767. _cparmstr
  768.  NOREAD
  769. DO FORM "
  770. " LINKED
  771.  NOREAD
  772. CSCXNAME
  773. NPARMCOUNT    
  774. CPARMCONT
  775. CPARMCODE
  776. CPARMA
  777. OBJTYPE
  778. CPARMS
  779. GETPARAM
  780. _FOX3SPR
  781. SPRMEMO
  782. CNEWSCX
  783. SCXCOUNT
  784. A_SCX3FILES
  785. NOREADPLAINEXPR
  786. NOREADEXPR
  787. LMULTIREADS
  788. FONTINFO
  789. SAVEAREA
  790. TEMPFILE
  791. NEW30ALIAS    
  792. NDNORECNO    
  793. NDNOCOUNT    
  794. RESERVED2
  795. METHODS
  796. LHASIDX
  797. _FOX3SPR
  798. CLASS    
  799. NFORMREC1    
  800. NFORMREC2    
  801. LHASINVIS
  802. ADDBS
  803. JUSTPATH
  804. A_SCX3FILES
  805. UNIQUEID
  806. FORCEEXT
  807. _FOX3SPR
  808. *- [CONVERTER] New INCLUDE file, with #DEFINEsC
  809. #INCLUDE 
  810. *----- 
  811. Miscellaneous code
  812. NEW30ALIAS
  813. _FOX3SPR
  814. DEFINES
  815. FORCEEXT    
  816. CSTUBFILE    
  817. RESERVED9
  818. SPRMEMO
  819. LDEVMODE
  820. CODE    
  821. CCODEFILE
  822. A_SCX2ALIAS
  823. A_SCX3ALIAS    
  824. LUSERCALL
  825. A_SCX3FILES    
  826. LHADERROR
  827. A_SCX2FILES
  828. LBACKUP
  829. FONTSTR    
  830. A_SCX2FLD
  831. FONTSUBe
  832. COMMENT
  833. FONTSUB
  834. NEW30ALIAS
  835. PLATFORM
  836. UNIQUEID
  837. PROPERTIES
  838. WindowTypeCC
  839. WindowTypeCC
  840. ReadCycleC
  841. ReadLockC
  842. ReleaseWindowsC
  843. WindowListC
  844. Formset1
  845. formset
  846. formset
  847. Formset1
  848. Formset1
  849. formset
  850. formset
  851. Formset1
  852. NODEFINE
  853. Formset1
  854. GETPLAT
  855. TMPSTR
  856. TMPCNT
  857. LREADCLAUSE
  858. CURPLAT
  859. A_READS    
  860. NOBJCOUNT
  861. FP3PROP    
  862. FP3METHOD
  863. LDEVMODE
  864. ADDPROP    
  865. A_PJXSETS    
  866. GETBORDER
  867. SCXCOUNT
  868. A_SCX2ALIAS
  869. PLATFORM
  870. OBJTYPE
  871. ADDREADS
  872. LMULTIREADS    
  873. READ_EXPR
  874. READCLAUSE
  875. WRITEREADS
  876. A_SCX3ALIAS
  877. UNIQUEID    
  878. TIMESTAMP
  879. CLASS    
  880. BASECLASS
  881. OBJNAME
  882. PROPERTIES
  883. METHODS
  884. NTIMESTAMP
  885. NFSETRECNO
  886. NEW30ALIAS    
  887. RESERVED4
  888. PARENTNAME2
  889. NOMOUSE
  890. ReadNoMousea
  891. ReadSavea
  892. ReadTimeoutCC
  893. OBJECT
  894. OBJECT
  895. ReadObjectCC
  896. COLORSCHEME
  897. COLORSCHEME
  898. ColorScheme
  899. TMPSTR
  900. TMPCNT
  901. THIS    
  902. READ_EXPR
  903. ADDPROP
  904. WORDNUM
  905. ReadWhenC
  906. ReadValidC
  907. ReadActivateC
  908. ReadDeactivateC
  909. UnloadC
  910. ReadWhenC
  911. ReadValidC
  912. ReadActivateC
  913. ReadDeactivateC
  914. NOREADEXPR
  915. ADDMETHODS
  916. A_READS
  917. CPROCS
  918. NOREADPLAINEXPR
  919. setupcode
  920. temp1a-
  921. ENDIF
  922. #ITSE
  923. temp1a-
  924. WCLAUSE
  925. WNAME
  926. #WNAME
  927. temp1a-
  928. NOREAD
  929. PLAIN
  930. NOREAD
  931. temp1a
  932. temp1
  933. temp1
  934. temp1
  935. PROCCODE
  936. PARAMETERS 
  937. SCRN_NUM
  938. PART1
  939. PART2    
  940. PART2LINE
  941. PART2CHR
  942. SECT1
  943. SECT2    
  944. SECT1LINE    
  945. SECT2LINE
  946. PARMLINE
  947. SECT1CHR
  948. SECT2CHR
  949. PARMCHR
  950. SECT2START
  951. GENDIR
  952. GENDIRCOUNT
  953. SAVEAREA
  954. CPARMS
  955. GETPARAM
  956. _FOX3SPR
  957. TEMP1    
  958. SETUPCODE
  959. MEMOFIND
  960. DEFINES    
  961. ITSE_EXPR    
  962. READ_EXPR
  963. WCLAUSE_EXPR
  964. CWNAMEEXPR    
  965. A_PJXSETS
  966. NOREADPLAINEXPR
  967. NOREADEXPR
  968. GETFIRSTLINE
  969. PROCCODE
  970. A_READS
  971. MERGEMETHODS
  972. LMULTIREADS
  973. WHENTYPE
  974. VALID    
  975. VALIDTYPE
  976. SHOWTYPE
  977. ACTIVATE    
  978. ACTIVTYPE
  979. DEACTIVATE    
  980. DEACTTYPE
  981. RETURN 
  982. #INSE
  983. temp1a
  984. m.insfileb
  985. *- Could not find #INSERT directive file
  986. *- Could not find #INSERT directive file
  987. *- Start of #INSERT directive - 
  988. *- End of #INSERT directive
  989. #INSE
  990. temp1
  991. #REGION CC
  992. MERGECODE
  993. FP30FLD
  994. CODETYPE
  995. INSFILE
  996. SAVEAREA
  997. _FOX3SPR
  998. TEMP1
  999. MEMOFIND
  1000. TEMP2    
  1001. MEMOSTUFF
  1002. WINDOWS
  1003. WINDOWS
  1004. CPLATONLY
  1005. TMPARR
  1006. TMP2ARR
  1007. TMPCNT
  1008. TOTRECS
  1009. SCXCOUNT
  1010. A_SCX2ALIAS
  1011. OBJTYPE
  1012. PLATFORM
  1013. DISTINCT
  1014. G_PLATFORMS
  1015. A_PLAT
  1016. ISMULTIPLAT`
  1017. PROCCODE
  1018. SAVEREC    
  1019. PART2LINE
  1020. PART2
  1021. PART2CHR
  1022. OBJTYPE
  1023. GETFIRSTLINE
  1024. PROCCODE
  1025. ISMULTIPLAT
  1026. PROCSMATCH
  1027. GENPROC
  1028. CPROCS
  1029. *- [CONVERTER] Begin CLEANUP and other procedures from 2.x Form
  1030. *- [CONVERTER] End CLEANUP and other procedures from 2.x Form
  1031. *- [CONVERTER] Begin VALID procedures from 2.x Form
  1032. *- [CONVERTER] End VALID procedures from 2.x Form
  1033. SAVEREC    
  1034. PART2LINE
  1035. PART2
  1036. PART2CHR
  1037. _FOX3SPR
  1038. SPRMEMO
  1039. CPROCS
  1040. TEMP3h
  1041. oRecb
  1042. WINDOWS
  1043. oRecb
  1044. PLATNUM
  1045. CRECTYPE
  1046. OREC    
  1047. A_SCX2FLD
  1048. THIS    
  1049. ADDSCXOBJ
  1050. MAPIT
  1051. ADDREC    
  1052. LHADERROR
  1053. CLOSEFILES
  1054. PLATFORM
  1055. A_PLAT
  1056. OBJTYPE
  1057. ADDFONTSUB    
  1058. SPECIALFX
  1059. ADDFX
  1060. OTHERM
  1061. UPDATE    
  1062. NTMPCOUNT    
  1063. NRECCOUNTS
  1064. dataenvironment
  1065. *- [CONVERTER] Open old-style IDX index file specified in screen environmentC
  1066. SELECT 
  1067. SET INDEX TO 
  1068. relation
  1069. label
  1070. shape
  1071. listbox
  1072. commandgroup
  1073. commandgroup
  1074. optiongroup
  1075. checkbox
  1076. textbox
  1077. textbox
  1078. editbox
  1079. combobox
  1080. image
  1081. commandbutton
  1082. commandgroup
  1083. spinner
  1084. NOBJTYPE
  1085. CTRLTYPE
  1086. TMPOBJ
  1087. OBJCLASS
  1088. OFORM    
  1089. OBJCLASSM
  1090. THIS    
  1091. OCONVFORM    
  1092. FORMCLASS
  1093. DATANAVCLASS
  1094. LHASIDX
  1095. _FOX3SPR
  1096. LOAD    
  1097. A_SCX2FLD
  1098. DATANAVRELATIONCLASS
  1099. LABELCLASS    
  1100. LINECLASS
  1101. SHAPECLASS    
  1102. LISTCLASS
  1103. BTNCLASS    
  1104. BTNGCLASS
  1105. RADIOCLASS    
  1106. CBOXCLASS
  1107. OBJCODE
  1108. SAYCLASS
  1109. GETCLASS    
  1110. EDITCLASS
  1111. POPUPCLASS    
  1112. PICTCLASS
  1113. INVCLASS    
  1114. INVGCLASS    
  1115. SPINCLASS
  1116. VCXOBJECTCLASS
  1117. LoadC
  1118. *- [CONVERTER] Open tables so that fields are availableC
  1119. THIS.DataEnvironment.OpenTables
  1120. LoadC
  1121. THIS.DataEnvironment.OpenTablesC
  1122. *- 2.6 SAYs that need to be refreshed
  1123. ReadShowC
  1124. A_SCX3ALIAS
  1125. NFSETRECNO
  1126. NOREADPLAINEXPR
  1127. ADDMETHODS
  1128. A_READS
  1129. LHASDATANAVOBJ    
  1130. A_PJXSETS
  1131. CDEFINEWIN    
  1132. CREADSHOW    
  1133. CLEANPROC
  1134. METHODS    
  1135. FP3METHODV
  1136. temp1a-
  1137. temp1a
  1138. CSNIPPET
  1139. GENDIRCOUNT
  1140. SAVEAREA
  1141. _FOX3SPR
  1142. TEMP1
  1143. GENDIR
  1144. MEMOFINDA
  1145. PLATFORM
  1146. OBJTYPE
  1147. You have selected a FoxPro 2.0 file. The Transporter must first convert it to a 2.6 format.
  1148. Screen file is not a 2.5 format.
  1149. _FOX3SPR
  1150. _FOX3SPR
  1151. PROCEDURE 
  1152. APARMS
  1153. OTHERM
  1154. LBACKUP
  1155. OPJX    
  1156. LPROJCALL
  1157. THIS    
  1158. OCONVFORM
  1159. PROJCALL
  1160. CLOGFILE
  1161. CBACKDIR
  1162. CFRX2FILES
  1163. F2FILES
  1164. CFRX3FILES
  1165. F3FILES
  1166. CNEWFRX    
  1167. LUSERCALL
  1168. ADDBS
  1169. JUSTPATH
  1170. PLATFORM
  1171. GETPLATFORM
  1172. NTIMESTAMP
  1173. TSTAMP
  1174. CFRX2ALIAS
  1175. OPENFILE    
  1176. CONV20FRX    
  1177. LHADERROR    
  1178. CONV20SCX
  1179. LCONVERTED
  1180. _FOX3SPR
  1181. LOAD/
  1182. Converting report C
  1183. dataenvironment
  1184. relation
  1185. SELECT C
  1186. SET INDEX TO 
  1187. oRecb
  1188. OFORM    
  1189. A_SCX2FLD
  1190. OTHERM
  1191. SETTITLE
  1192. PARTIALFNAME
  1193. CNEWFRX
  1194. UPDATE
  1195. VISIBLE
  1196. PREFORM    
  1197. CREATEFRX
  1198. NEW30ALIAS
  1199. CFRX3ALIAS
  1200. ENVIRON    
  1201. OCONVFORM
  1202. OBJTYPE    
  1203. NRECCOUNT    
  1204. NTMPCOUNT
  1205. DATANAVCLASS
  1206. FP3OBJTYPE
  1207. DATANAVRELATIONCLASS
  1208. _FOX3SPR
  1209. LHASIDX
  1210. MAPIT
  1211. ADDREC    
  1212. LHADERROR
  1213. CLOSEFILES    
  1214. NDNORECNO
  1215. POSTFORM
  1216. COMPLETE
  1217. _FOX3SPR
  1218. CNEWEXT1
  1219. CNEWEXT2
  1220. COLDEXT1
  1221. COLDEXT2
  1222. JUSTEXT
  1223. CFRX2FILES
  1224. _FOX3SPR
  1225. CFRX2ALIAS
  1226. CFRX3ALIAS
  1227. CFRX3FILES    
  1228. LUSERCALL    
  1229. LHADERROR
  1230. FORCEEXT
  1231. LBACKUPX
  1232. CFRX2ALIAS
  1233. CFRX3FILES
  1234. CFRX3ALIAS
  1235. PLATFORM
  1236. FRXTYPE
  1237. CFRX2ALIAS
  1238. GTRANSPORT
  1239. CFRX2FILES
  1240. OPENFILE
  1241. PLATFORM    
  1242. LHADERROR
  1243. ,'T','F')
  1244. ALLTRIM(STR(
  1245. DTOS(
  1246. PSTRING
  1247. PARM1
  1248. PARM2
  1249. FP3CLASS
  1250. FP3BASE
  1251. FORMREF
  1252. FP25OT    
  1253. A_SCX2FLD
  1254. FP25OC
  1255. FP3PROP    
  1256. FP3METHODS
  1257. PREMAP
  1258. ADDBASIC
  1259. ADDFONT
  1260. ADDPOS
  1261. ADDCOLOR
  1262. ADDMAIN
  1263. POSTMAP    
  1264. WRITENAME
  1265. BMPFPATH
  1266. FORMREF
  1267. A_SCX3FILES
  1268. FORMNUMy
  1269. NOMODIFY FONT STYLE COLOR SIZE
  1270. CPICTSTR
  1271. SPCLOC
  1272. TMPSTR
  1273. TMPCNT
  1274. TMPWORD
  1275. TMPLOC    
  1276. TMPPRESTR
  1277. FORMREF    
  1278. ITSE_EXPR    
  1279. A_SCX2FLD
  1280. HASITSE
  1281. WORDNUM
  1282. PICWORD3
  1283. PICWORD1    
  1284. ADDQUOTES
  1285. PICWORD2
  1286. *----- 
  1287. FORMREF
  1288. LDEVMODE
  1289. NEW30ALIAS
  1290. PLATFORM
  1291. UNIQUEID    
  1292. TIMESTAMP
  1293. CLASS    
  1294. BASECLASS
  1295. OBJNAME
  1296. PARENT
  1297. PROPERTIES
  1298. COMMENT    
  1299. RESERVED2
  1300. FP3PLAT
  1301. FP3ID
  1302. FP3TIME
  1303. FP3CLASS
  1304. FP3BASE
  1305. FP3NAME    
  1306. FP3PARENT
  1307. FP3PROP
  1308. FP3COMMENT
  1309. FP3RESERVED2    
  1310. FP3METHOD
  1311. _FOX3SPR
  1312. METHODSj
  1313. FP3PLAT    
  1314. A_SCX2FLD
  1315. FP3ID
  1316. FP3TIME
  1317. FORMREF
  1318. NTIMESTAMP
  1319. FP3COMMENT    
  1320. FP3PARENT
  1321. PARENTNAME
  1322. CADDNAME
  1323. FP3NAME
  1324. ADDPROP
  1325. FP3NAME%
  1326. WINDOWS
  1327. FontName
  1328. FontSize
  1329. FontBoldC
  1330. FontItalica
  1331. FontUnderlinea
  1332. NBTN    
  1333. A_SCX2FLD
  1334. FP3FONT
  1335. FP3FSIZE    
  1336. FP3FSTYLE
  1337. GETSTYLE
  1338. FP3FONT1
  1339. FP3FONT5
  1340. FP3FONT6    
  1341. NDEFFONT1
  1342. FORMREF    
  1343. NDEFFONT5    
  1344. NDEFFONT6
  1345. ADDPROP
  1346. LeftC
  1347. WidthC
  1348. HeightC
  1349. ADDPROP    
  1350. A_SCX2FLD    
  1351. NDEFFONT1    
  1352. NDEFFONT5    
  1353. NDEFFONT6
  1354. FP3FONT6
  1355. FP3FONT1
  1356. FP3FONT5
  1357. ForeColorCCC
  1358. DisabledBackColor
  1359. BackColorCCC
  1360. FillColorCCC
  1361. DisabledBackColorCCC
  1362. A_SCX2FLD
  1363. ADDPROP
  1364. FORMREF    
  1365. CDEFCOLOR
  1366. IFNTSTYLED
  1367. NEWOBJ
  1368. CNAME    
  1369. A_SCX2FLD
  1370. JUSTSTEM
  1371. FORMREF    
  1372. NOBJCOUNT
  1373. FormatC
  1374. Format
  1375. InputMaskC
  1376. InputMask
  1377. PICWORD1
  1378. HASITSE
  1379. ADDPROP    
  1380. ADDQUOTES
  1381. PICWORD2
  1382. BackStyle
  1383. BackStyle
  1384. BackStyleC
  1385. LCONVERT
  1386. NMODE
  1387. NFILLPAT
  1388. ADDPROP#
  1389. SpecialEffect
  1390. ADDPROP2
  1391. WhenCC
  1392. ValidCC
  1393. MessageC
  1394. ReleaseErase-
  1395. ControlSourceCC
  1396. ADDNAME
  1397. GETNEWNAME
  1398. FP3CLASS
  1399. ADDMODE    
  1400. A_SCX2FLD
  1401. FORMREF
  1402. NOREADPLAINEXPR
  1403. ADDMETHODS    
  1404. CLEANPROC
  1405. GETPICPART
  1406. ADDPROP
  1407. ADDCTRL"
  1408. EnabledC
  1409. ADDPROP    
  1410. A_SCX2FLD
  1411. LeftC
  1412. WidthC
  1413. HeightC
  1414. WidthC
  1415. HeightC
  1416. Option
  1417. BorderStyle
  1418. ButtonCount
  1419. EnabledC
  1420. Style
  1421. EnabledC
  1422. PictureC
  1423. Caption
  1424. Style
  1425. Enabled-
  1426. EnabledC
  1427. Defaulta
  1428. Cancela
  1429. CaptionC
  1430. Height
  1431. Width
  1432. TerminateReada
  1433. TerminateRead-
  1434. ReleaseErase-
  1435. BTNNAME
  1436. INVISBTN
  1437. OPTBTN
  1438. CAPNAME
  1439. HSPC    
  1440. LHASPICTS
  1441. TOTBTNS
  1442. UNITWID
  1443. UNITHGT
  1444. ST_LEFT
  1445. ST_TOP
  1446. LISHORIZ    
  1447. A_SCX2FLD
  1448. PICWORD1
  1449. ADDPROP    
  1450. NDEFFONT1    
  1451. NDEFFONT5    
  1452. NDEFFONT6
  1453. FP3FONT6
  1454. FP3FONT1
  1455. FP3FONT5
  1456. ADDMODE
  1457. FP3NAME
  1458. PICWORD2
  1459. ADDFONT
  1460. ADDCOLOR
  1461. FULLBMP    
  1462. ADDQUOTES
  1463. PictureC
  1464. Caption
  1465. CaptionC
  1466. TerminateReada
  1467. TerminateRead-
  1468. PICWORD1
  1469. ADDPROP
  1470. FULLBMP
  1471. PICWORD2    
  1472. ADDQUOTES
  1473. Value
  1474. CTEMPSTR    
  1475. CFILLCHAR
  1476. CINITVAL    
  1477. A_SCX2FLD
  1478. FILLCHAR
  1479. ADDPROP>
  1480. ColorSource
  1481. ADDPROP
  1482. FP25OBJ
  1483. ADDCOLOR
  1484. RowSourceCC
  1485. RangeLowC
  1486. FirstElement
  1487. RangeHighC
  1488. NumberOfElements
  1489. RowSourceType
  1490. Value
  1491. RowSourceType
  1492. Value
  1493. RowSourceType
  1494. RowSourceType
  1495. RowSourceType
  1496. EnabledC
  1497. ADDPROP    
  1498. ADDQUOTES    
  1499. A_SCX2FLD
  1500. ADDMETHODS*
  1501. ReadSizea
  1502. ADDPROP
  1503. FP25CTRL
  1504. ADDPOS\
  1505. ItemForeColorCCC
  1506. DisabledItemBackColor
  1507. ItemBackColorCCC
  1508. DisabledItemBackColorCCC
  1509. A_SCX2FLD
  1510. ADDPROP
  1511. FORMREF    
  1512. CDEFCOLOR,
  1513. EnabledC
  1514. ADDBTN
  1515. ADDPROP    
  1516. A_SCX2FLD
  1517. EnabledC
  1518. Style
  1519. Style
  1520. ValueC
  1521. ADDBTN
  1522. ADDPROP    
  1523. A_SCX2FLD
  1524. PICWORD1
  1525. Command
  1526. ADDGROUP
  1527. Commanda
  1528. ADDGROUP4
  1529. FP25CTRL
  1530. ADDBASIC
  1531. FP3ID
  1532. FORMREF    
  1533. LHASINVISD
  1534. EnabledC
  1535. Style
  1536. ADDBTN
  1537. ADDPROP    
  1538. A_SCX2FLD
  1539. EnabledC
  1540. Margin
  1541. RangeLowC
  1542. LowValue
  1543. RangeHighC
  1544. HighValue
  1545. BorderStyleC
  1546. THIS    
  1547. ADDFORMAT
  1548. ADDVALUE
  1549. ADDPROP    
  1550. A_SCX2FLD
  1551. ADDMETHODS
  1552. FORMREF    
  1553. GETBORDER
  1554. PICWORD3
  1555. LeftC
  1556. WidthC
  1557. HeightC
  1558. ADDPROP    
  1559. A_SCX2FLD    
  1560. NDEFFONT1    
  1561. NDEFFONT5    
  1562. NDEFFONT6
  1563. FP3FONT6
  1564. FP3FONT1
  1565. FP3FONT5
  1566. Alignment
  1567. Alignment
  1568. Alignment
  1569. Alignment
  1570. FP25CTRL
  1571. ADDMAIN
  1572. PICWORD1
  1573. ADDPROP    
  1574. A_SCX2FLD
  1575. PICWORD30
  1576. Margin
  1577. THIS    
  1578. ADDFORMAT
  1579. ADDVALUE
  1580. ADDPROP
  1581. LeftC
  1582. WidthC
  1583. HeightC
  1584. ADDPROP    
  1585. A_SCX2FLD    
  1586. NDEFFONT1    
  1587. NDEFFONT5    
  1588. NDEFFONT6
  1589. FP3FONT6
  1590. FP3FONT1
  1591. FP3FONT5'
  1592. ScrollBars
  1593. EnabledC
  1594. AllowTabsC
  1595. MaxLengthC
  1596. BorderStyleC
  1597. NOMOD
  1598. NOMOD
  1599. ReadOnlya
  1600. FP25TEXT
  1601. ADDCTRL    
  1602. A_SCX2FLD
  1603. ADDPROP
  1604. FORMREF    
  1605. GETBORDER    
  1606. FP3METHOD
  1607. PICWORD3
  1608. Style
  1609. ReadOnlya
  1610. TabStop-
  1611. Enabled-
  1612. BorderStyle
  1613. FP25TEXT
  1614. ADDCTRL
  1615. ADDPROP
  1616. DisabledForeColor
  1617. 0,0,0
  1618. ForeColor
  1619. 0,0,0
  1620. DisabledForeColorCCC
  1621. ForeColorCCC
  1622. DisabledBackColor
  1623. BackColor
  1624. DisabledBackColorCCC
  1625. BackColorCCC
  1626. A_SCX2FLD
  1627. ADDPROP
  1628. FORMREF    
  1629. CDEFCOLOR
  1630. Value
  1631. THISFORMSET.C
  1632. THISFORMSET.C
  1633. .Value = 
  1634. CEXPR
  1635. CPARENT    
  1636. A_SCX2FLD
  1637. CONV2STR
  1638. ADDPROP
  1639. FORMREF
  1640. LINDIRECTWINNAME
  1641. CINDIRECTWINNAME    
  1642. FP3PARENT    
  1643. CREADSHOW
  1644. FP3NAME
  1645. Value
  1646. CTEMPVAL
  1647. CINITVAL
  1648. CTEMP2    
  1649. A_SCX2FLD
  1650. FP25OC
  1651. ADDPROP
  1652. Option-a
  1653. FP25OPTION
  1654. ADDMAIN
  1655. ADDGROUPd
  1656. EnabledC
  1657. ValueC
  1658. ADDPROP    
  1659. A_SCX2FLD
  1660. PICWORD1
  1661. Style
  1662. EnabledC
  1663. FirstElementC
  1664. RowSourceC
  1665. RowSourceType
  1666. RangeLowC
  1667. FirstElement
  1668. RangeHighC
  1669. NumberOfElements
  1670. RowSourceType
  1671. RowSourceCC
  1672. CLISTSOURCE
  1673. ADDPROP    
  1674. A_SCX2FLD
  1675. FP25OC
  1676. PICWORD2    
  1677. ADDQUOTES
  1678. ADDMETHODS
  1679. ADDVALUE
  1680. EnabledC
  1681. Margin
  1682. Alignment
  1683. SpinnerLowValueCC
  1684. SpinnerHighValueCC
  1685. IncrementC
  1686. RangeLowC
  1687. KeyboardLowValue
  1688. RangeHighC
  1689. KeyboardHighValue
  1690. THIS    
  1691. ADDFORMAT
  1692. ADDVALUE
  1693. ADDPROP    
  1694. A_SCX2FLD
  1695. ADDMETHODS
  1696. PICWORD3
  1697. LeftC
  1698. WidthC
  1699. HeightC
  1700. ADDPROP    
  1701. A_SCX2FLD    
  1702. NDEFFONT1    
  1703. NDEFFONT5    
  1704. NDEFFONT6
  1705. FP3FONT6
  1706. FP3FONT1
  1707. FP3FONT5
  1708. CaptionC
  1709. CaptionCC
  1710. CaptionC
  1711. CaptionCC
  1712. BackColor
  1713. Alignment
  1714. Alignment
  1715. Alignment
  1716. WordWrapa
  1717. ReleaseErase-
  1718. ADDNAME
  1719. GETNEWNAME
  1720. FP3CLASS
  1721. GETPICPART    
  1722. A_SCX2FLD
  1723. FP25OT
  1724. ADDPROP
  1725. CONV2STR
  1726. PICWORD2    
  1727. ADDFORMAT
  1728. FORMREF    
  1729. CDEFCOLOR
  1730. ADDMODE
  1731. PICWORD1
  1732. PICWORD3
  1733. FillStyle
  1734. CurvatureC
  1735. BorderWidthC
  1736. BorderStyle
  1737. BorderStyle
  1738. BorderStyle
  1739. BorderStyle
  1740. ReleaseErase-
  1741. NFILLPAT
  1742. ADDNAME
  1743. GETNEWNAME
  1744. FP3CLASS
  1745. FP25OT    
  1746. A_SCX2FLD
  1747. ADDPROP
  1748. ADDMODE
  1749. LeftC
  1750. Width
  1751. HeightC
  1752. Height
  1753. WidthC
  1754. HeightC
  1755. WidthC
  1756. ADDPROP    
  1757. A_SCX2FLD
  1758. FORMREF    
  1759. NDEFFONT1    
  1760. NDEFFONT5    
  1761. NDEFFONT6
  1762. FP25OT
  1763. BorderColorCCC
  1764. FillColorCCC
  1765. BackColor
  1766. 255,255,255
  1767. DisabledForeColorCCC
  1768. DisabledBackColorCCC
  1769. A_SCX2FLD
  1770. ADDPROP
  1771. ForeColorCCC
  1772. BackColorCCC
  1773. A_SCX2FLD
  1774. ADDPROPZ
  1775. PictureCCC
  1776. Picture
  1777. Picture
  1778. ReleaseErase-
  1779. ADDNAME
  1780. GETNEWNAME
  1781. FP3CLASS    
  1782. A_SCX2FLD
  1783. ADDPROP
  1784. FULLBMP
  1785. ADDMODE
  1786. StretchC
  1787. LeftC
  1788. HeightC
  1789. WidthC
  1790. ADDPROP    
  1791. A_SCX2FLD
  1792. FORMREF    
  1793. NDEFFONT1    
  1794. NDEFFONT5    
  1795. NDEFFONT6
  1796. ScaleMode
  1797. FP25OBJ
  1798. ADDBASIC
  1799. ADDPROPN
  1800. CaptionCC
  1801. CaptionC
  1802. Caption
  1803. PictureCC
  1804. IconCC
  1805. BorderStyleCC
  1806. MovableC
  1807. ClosableC
  1808. MinButtonC
  1809. HalfHeightCaptionC
  1810. BottomCaptionCC
  1811. BottomCaptionC
  1812. ShadowC
  1813. IN DESKTOP
  1814. Desktopa
  1815. IN WINDOW
  1816. WINDOW
  1817. Window
  1818. IN SCREEN
  1819. Windowa
  1820. SizableC
  1821.  GROW
  1822. MaxButtonC
  1823.  ZOOM
  1824. MDIChildC
  1825. COLORSCHEME
  1826. COLORSCHEME
  1827. ColorScheme
  1828. InitC
  1829. THIS.Name = 
  1830. LoadC
  1831. Activate
  1832. SELECT 
  1833. TMPSTR
  1834. TMPCNT
  1835. CTMPNAME
  1836. FORMREF
  1837. CWNAMEEXPR    
  1838. A_SCX2FLD
  1839. CWINNAME
  1840. GETNEWNAME
  1841. FP3CLASS    
  1842. CFORMNAME
  1843. ADDNAME    
  1844. ITSE_EXPR
  1845. ADDPROP
  1846. FULLBMP
  1847. GETWBORDER
  1848. WCLAUSE_EXPR
  1849. WORDNUM
  1850. LINDIRECTWINNAME
  1851. ADDMETHODS
  1852. CINDIRECTWINNAME
  1853. A_READS    
  1854. CMAINCURS
  1855. Formset1
  1856. FORMREF
  1857. PARENTNAME
  1858. WINDOWS
  1859. 255,255,255
  1860. FORMREF
  1861. PARENTNAME
  1862. FP3NAME    
  1863. A_SCX2FLD    
  1864. NDEFFONT1
  1865. FP3FONT1    
  1866. NDEFFONT5
  1867. FP3FONT5    
  1868. NDEFFONT6
  1869. FP3FONT6    
  1870. CDEFCOLOR
  1871. ADDPROP    
  1872. A_PJXSETS
  1873. LDEFWIND
  1874. BUILDDEFWIND
  1875. LDEVMODE
  1876. ADDREC
  1877. ADDPAGE
  1878. pageframe
  1879. pageframe
  1880. PageFrame1
  1881. Height
  1882. Width
  1883. PageCount
  1884. BorderWidth
  1885. Tabs-
  1886. ErasePage-
  1887. DrawFrame-
  1888. PageFrame1
  1889. Page1
  1890. BackStyle
  1891. Page1
  1892. Page1
  1893. PageFrame1
  1894. Page1
  1895. FP3CLASS
  1896. FP3BASE
  1897. FP3PROP    
  1898. FP3METHOD
  1899. ADDBASIC
  1900. FP3COMMENT    
  1901. A_SCX2FLD    
  1902. FP3PARENT
  1903. FORMREF
  1904. PARENTNAME
  1905. FP3NAME
  1906. ADDPROP    
  1907. ADDQUOTESI
  1908. WidthC
  1909. HeightC
  1910. LeftC
  1911. AutoCenter
  1912. ARRANGE
  1913. LARRFLAG    
  1914. LCENTFLAG
  1915. THIS    
  1916. NDEFFONT1
  1917. FP3FONT1    
  1918. NDEFFONT5
  1919. FP3FONT5    
  1920. NDEFFONT6
  1921. FP3FONT6
  1922. ADDPROP    
  1923. A_SCX2FLD
  1924. FORMREF
  1925. A_SCX2FILES
  1926. FORMNUM
  1927. GETARRANGE
  1928. NODEFINE
  1929. FORMREF
  1930. NEW30ALIAS
  1931. PLATFORM
  1932. UNIQUEID    
  1933. TIMESTAMP
  1934. CLASS    
  1935. BASECLASS
  1936. OBJNAME
  1937. PARENT
  1938. PROPERTIES
  1939. METHODS
  1940. COMMENT    
  1941. RESERVED1    
  1942. RESERVED4    
  1943. RESERVED6
  1944. FP3PLAT
  1945. FP3ID
  1946. FP3TIME
  1947. FP3CLASS
  1948. FP3BASE
  1949. FP3NAME    
  1950. FP3PARENT
  1951. FP3PROP    
  1952. FP3METHOD
  1953. FP3COMMENT
  1954. FP3RESERVED1    
  1955. A_PJXSETS
  1956. FP3RESERVED6
  1957. WSTYLE
  1958. NEWOBJ
  1959. DataEnvironment
  1960. cursor
  1961. cursor
  1962. PARM1
  1963. PARM2
  1964. FP25OBJ
  1965. COLDPARENTNAME
  1966. FORMREF
  1967. PARENTNAME
  1968. LHASDATANAVOBJ
  1969. FP3COMMENT
  1970. FP3OBJTYPE
  1971. MAPIT
  1972. ADDREC    
  1973. NDNORECNO
  1974. NEW30ALIAS    
  1975. CLEARPROP
  1976. FP3CLASS
  1977. FP3BASER
  1978. PREMAP
  1979. ADDBASIC
  1980. ADDMAIN
  1981. POSTMAP    
  1982. WRITENAME
  1983. FORMREF    
  1984. NDNOCOUNT9
  1985. AutoOpenTables-
  1986. AutoCloseTablesC
  1987. AliasC
  1988. CursorSourceCC
  1989. OrderC
  1990. FORMREF
  1991. LHASDATANAVOBJ
  1992. ADDNAME
  1993. FP3CLASS
  1994. GETNEWNAME
  1995. ADDPROP    
  1996. A_PJXSETS    
  1997. A_SCX2FLD    
  1998. CMAINCURS
  1999. FULLBMP
  2000. A_TABLES
  2001. A_TORDERB
  2002. NEWOBJ
  2003. FORMREF    
  2004. NOBJCOUNT
  2005. FORMREF
  2006. PARENTNAME
  2007. COLDPARENTNAMEe
  2008. FORMREF
  2009. NEW30ALIAS
  2010. PLATFORM
  2011. UNIQUEID    
  2012. TIMESTAMP
  2013. OBJTYPE
  2014. FP3PLAT
  2015. FP3ID
  2016. FP3TIME
  2017. FP3OBJTYPE
  2018. FP3CLASS
  2019. FP3PROP\
  2020. DataEnvironment
  2021. PARM1
  2022. PARM2
  2023. FP25OBJ
  2024. COLDPARENTNAME
  2025. FORMREF
  2026. PARENTNAMEU
  2027. ParentAliasC
  2028. RelationalExprC
  2029. ChildAliasC
  2030. EXACTv
  2031. ChildOrderC
  2032. SET EXACT &loldexact
  2033. NPOS    
  2034. LOLDEXACT
  2035. FORMREF
  2036. LHASDATANAVOBJ
  2037. ADDNAME
  2038. FP3CLASS
  2039. GETNEWNAME
  2040. ADDPROP    
  2041. A_SCX2FLD
  2042. A_TABLES
  2043. A_TORDER
  2044. PARM1
  2045. PARM2
  2046. FORMREF
  2047. FP3CLASS
  2048. JUSTSTEM
  2049. A_SCX2FILES
  2050. FP3BASE
  2051. FP3CLASSLOC
  2052. FORCEEXT    
  2053. JUSTFNAME
  2054. FP3PROP    
  2055. FP3METHOD
  2056. FP3NAME)
  2057. Formset1
  2058. FP25OBJ
  2059. ADDBASIC
  2060. THIS    
  2061. FP3PARENTo
  2062. CLASSv
  2063. SET CLASS TO &cVCX
  2064. m.cVCXObjb
  2065. SET CLASS TO &cOldClassLib
  2066. COLDCLASSLIB
  2067. CVCXOBJ
  2068. CTMPSCX    
  2069. NWORKAREA
  2070. FORCEEXT
  2071. FORMREF
  2072. A_VCX    
  2073. NVCXINDEX
  2074. FP3CLASS
  2075. SAVEAS
  2076. FP3PROP
  2077. PROPERTIES
  2078. L_NEWSTRU
  2079. FORMREF
  2080. NEW30ALIAS
  2081. PLATFORM
  2082. UNIQUEID    
  2083. TIMESTAMP
  2084. CLASS    
  2085. BASECLASS
  2086. CLASSLOC
  2087. OBJNAME
  2088. PARENT
  2089. PROPERTIES
  2090. METHODS
  2091. COMMENT    
  2092. RESERVED2    
  2093. RESERVED6
  2094. FP3PLAT
  2095. FP3ID
  2096. FP3TIME
  2097. FP3CLASS
  2098. FP3BASE
  2099. FP3CLASSLOC
  2100. FP3NAME    
  2101. FP3PARENT
  2102. FP3PROP    
  2103. FP3METHOD
  2104. FP3COMMENT
  2105. FP3RESERVED2
  2106. FP3RESERVED6
  2107. LeftC
  2108. AutoCenter
  2109. ARRANGE
  2110. LARRFLAG    
  2111. LCENTFLAG
  2112. THIS    
  2113. NDEFFONT1
  2114. FP3FONT1    
  2115. NDEFFONT5
  2116. FP3FONT5    
  2117. NDEFFONT6
  2118. FP3FONT6
  2119. FORMREF
  2120. A_SCX2FILES
  2121. FORMNUM
  2122. GETARRANGE    
  2123. A_SCX2FLD
  2124. ADDPROP
  2125. GETPLAT
  2126. PARENTNAME
  2127. Class
  2128. Pixels
  2129. PARM1
  2130. PARM2
  2131. FP25FORM
  2132. FP3RESERVED1
  2133. FP3RESERVED6s
  2134. WINDOWS
  2135. 255,255,255
  2136. FORMREF
  2137. PARENTNAME    
  2138. FP3PARENT    
  2139. A_SCX2FLD    
  2140. NDEFFONT1
  2141. FP3FONT1    
  2142. NDEFFONT5
  2143. FP3FONT5    
  2144. NDEFFONT6
  2145. FP3FONT6    
  2146. CDEFCOLOR
  2147. ADDPROP
  2148. FP3NAME
  2149. ADDREC
  2150. FP3RESERVED1
  2151. FP3RESERVED6
  2152. ADDPAGE
  2153. Initg
  2154. Destroy
  2155. Error
  2156. DoConvert
  2157. GetOpts~
  2158. GetVersioni
  2159. PreForm
  2160. PostForm
  2161. UpdStatus
  2162. TStamp
  2163. AddQuotes
  2164. AddPropz
  2165. ClearProp
  2166. AddMethods$ 
  2167. OpenFile
  2168. Error2%
  2169. GetPlatformE&
  2170. Converter
  2171. ok2nuke
  2172. WriteLog
  2173. CreatePJX'(
  2174. InsertSCX"+
  2175. CloseFilesf,
  2176. BackFiles_-
  2177. CompileSCX
  2178. Destroy)4
  2179. Init04
  2180. Converter
  2181. ConvertVCX
  2182. ExtProj
  2183. Conv20PJX
  2184. ClosePJX
  2185. GetNextFset
  2186. ConverterUT
  2187. ClosePJX
  2188. InitW_
  2189. Converter
  2190. CreateSCX
  2191. Conv20SCXAq
  2192. AddParm
  2193. PostFormfy
  2194. CloseFiles
  2195. AddFontSub3
  2196. WriteFontSubM
  2197. AddFSet
  2198. ReadClause
  2199. WriteReads
  2200. AddReads
  2201. MergeMethods~
  2202. ScanPlat
  2203. AddProcs1G
  2204. AddGenProcs!
  2205. AddSRecs
  2206. AddSCXObjA
  2207. UpdMethods
  2208. CleanProc3
  2209. ConverterB
  2210. CloseFiles
  2211. CreateFRX
  2212. Conv20FRX
  2213. Conv2Str*
  2214. MapIt
  2215. AddMain
  2216. PreMap
  2217. PostMap
  2218. FullBMP
  2219. GetPicPart
  2220. AddRec
  2221. AddBasicb
  2222. AddName2
  2223. WriteNamek
  2224. AddFont
  2225. AddPos]
  2226. AddColorW
  2227. GetStyle>
  2228. GetNewName
  2229. AddFormatX
  2230. AddFX
  2231. AddMode
  2232. AddFX
  2233. AddMain
  2234. AddCtrl
  2235. AddGroup
  2236. AddBtn
  2237. AddValue 
  2238. AddColor
  2239. AddCtrlR
  2240. AddPos
  2241. AddColor
  2242. AddCtrlk
  2243. AddCtrl
  2244. AddPos
  2245. WriteName
  2246. AddCtrl
  2247. AddColor
  2248. AddPos
  2249. WriteName
  2250. AddCtrl
  2251. AddBasic
  2252. AddCtrl
  2253. AddCtrl
  2254. AddPosI
  2255. AddMainS
  2256. AddCtrl
  2257. AddPos
  2258. AddCtrl
  2259. AddCtrl
  2260. AddColorA
  2261. AddValue
  2262. AddValue
  2263. AddPos.
  2264. WriteName5
  2265. AddMain<
  2266. AddCtrl
  2267. AddCtrl
  2268. AddCtrl(
  2269. AddPos
  2270. AddMain
  2271. AddMainc
  2272. AddFont
  2273. AddPos
  2274. AddColor
  2275. AddColorm
  2276. AddMain`
  2277. AddPos    
  2278. AddFont
  2279. AddColor%
  2280. AddBasic:
  2281. AddMain
  2282. Premap
  2283. Postmap
  2284. WriteNameg
  2285. AddPagen
  2286. AddPos9
  2287. AddRec4"
  2288. GetWBorderK$
  2289. GetNewName
  2290. BuildDefWind %
  2291. Init+%
  2292. MapIt
  2293. AddMain
  2294. GetNewNamek*
  2295. Destroy
  2296. AddRec
  2297. AddMain
  2298. AddBasic
  2299. AddMain
  2300. AddRec
  2301. AddPos
  2302. AddFSet~7
  2303. WriteFontSub
  2304. PostMapQ8
  2305. SCXSingleScreenConverter
  2306. PJXConverter
  2307. FRXConverter
  2308. FPCConverter
  2309. DB4ScrConverter
  2310. DB4FrmConverter
  2311. DB4LblConverter
  2312. DB4CatConverter
  2313. DB4QbeConverter
  2314. FmtConverter
  2315. TALKv
  2316. SAFETYv
  2317. ESCAPEv
  2318. NOTIFYv
  2319. MESSAGE
  2320. MEMOWIDTHv
  2321. CLASSv
  2322. PROCv
  2323. DATABASEv
  2324. COMPATIBLEv
  2325. EXCLUSIVEv
  2326. SCXCONVERTERCLASS
  2327. PJXCONVERTERCLASS
  2328. MNXCONVERTERCLASS
  2329. FRXCONVERTERCLASS
  2330. FPCCONVERTERCLASS
  2331. DB4SCRCONVERTERCLASS
  2332. DB4FRMCONVERTERCLASS
  2333. DB4LBLCONVERTERCLASS
  2334. DB4CATCONVERTERCLASS
  2335. DB4QBECONVERTERCLASS
  2336. FMTCONVERTERCLASS
  2337. OLDTALK
  2338. OLDSAFE    
  2339. OLDNOTIFY
  2340. OLDMESS
  2341. OLDMEMOWID
  2342. OLDCLASS
  2343. OLDPROC
  2344. OLDDATA    
  2345. OLDCOMPAT    
  2346. OLDESCAPE    
  2347. OLDEXCLUS
  2348. NCURRENTWORKAREA
  2349. NNEWWORKAREA    
  2350. LHADERROR
  2351. PARAMCOUNT    
  2352. LUSERCALL
  2353. LDEVMODE    
  2354. CCODEFILE
  2355. CBACKDIR
  2356. LHANDLED
  2357. ACONVPARMS
  2358. LHADERROR
  2359. NTIMESTAMP    
  2360. OLD25FILE
  2361. CNEW30FILE
  2362. NEW30ALIAS
  2363. PLATONLY
  2364. OLDFILETYPE
  2365. OLDFILEVER
  2366. PLATFORM
  2367. OTHERM
  2368. CLOGFILE
  2369. LDEVMODE    
  2370. CCODEFILE    
  2371. NDEFFONT1    
  2372. NDEFFONT5    
  2373. NDEFFONT6    
  2374. CDEFCOLOR    
  2375. NRECCOUNT    
  2376. NTMPCOUNT
  2377. SCXSingleScreenConverter
  2378. VCXConverter
  2379. FRXConverter
  2380. SCXCONVERTERCLASS
  2381. VCXCONVERTERCLASS
  2382. FRXCONVERTERCLASS
  2383. CURSCXID    
  2384. HIGHSCXID
  2385. ISPROJ
  2386. CHOMEDIR
  2387. CBACKDIR
  2388. COUTFILE    
  2389. CSTUBFILE
  2390. PJXNAME
  2391. PJX25ALIAS
  2392. PJXVERSION
  2393. OMASTER
  2394. LISMAIN
  2395. LDEBUG
  2396. LENCRYPT
  2397. CDEVINFO
  2398. LEXCLUDE
  2399. NSCREENSETS
  2400. NSCREENCTR
  2401. CFULL30PJXNAME
  2402. F2FILES
  2403. F3FILES    
  2404. A_PJXSETS
  2405. PLATFORM
  2406. WINOBJ
  2407. AMASTERPARMS    
  2408. A_S2FILES    
  2409. A_S3FILES
  2410. A_SCX
  2411. A_VCX!
  2412. fp25form
  2413. fp25lbl
  2414. fp25say
  2415. fp25line
  2416. fp25shape
  2417. fp25edit
  2418. fp25get
  2419. fp25spin
  2420. fp25cbox
  2421. fp25list
  2422. fp25popup
  2423. fp25ole
  2424. fp25radio
  2425. fp25btngrp
  2426. fp25btngrp
  2427. fp25invbtn
  2428. fp25invgrp
  2429. fp25ole
  2430. fpdatanav
  2431. fpdatanavRelation
  2432. fpVCXObject
  2433. Screen
  2434. FORMCLASS
  2435. LABELCLASS
  2436. SAYCLASS    
  2437. LINECLASS
  2438. SHAPECLASS    
  2439. EDITCLASS
  2440. GETCLASS    
  2441. SPINCLASS    
  2442. CBOXCLASS    
  2443. LISTCLASS
  2444. POPUPCLASS    
  2445. PICTCLASS
  2446. RADIOCLASS
  2447. BTNCLASS    
  2448. BTNGCLASS
  2449. INVCLASS    
  2450. INVGCLASS
  2451. OLECLASS
  2452. DATANAVCLASS
  2453. DATANAVRELATIONCLASS
  2454. VCXOBJECTCLASS    
  2455. SPECIALFX    
  2456. OCONVFORM    
  2457. NOBJCOUNT    
  2458. CSTUBFILE
  2459. SCXCOUNT    
  2460. TIMESTAMP
  2461. CNEWSCX
  2462. ISMULTIPLAT
  2463. CURPLAT
  2464. PLATFORM
  2465. PARENTNAME
  2466. CPARMS
  2467. FORMNUM
  2468. FP3PROP    
  2469. FP3METHOD    
  2470. GETBORDER    
  2471. ITSE_EXPR    
  2472. READ_EXPR
  2473. WCLAUSE_EXPR
  2474. CWNAMEEXPR
  2475. NOREADEXPR
  2476. NOREADPLAINEXPR
  2477. FONTSUB
  2478. LMULTIREADS
  2479. CBACKDIR    
  2480. LUSERCALL
  2481. PROJCALL
  2482. LHASDATANAVOBJ
  2483. LINDIRECTWINNAME
  2484. CINDIRECTWINNAME    
  2485. CFORMNAME    
  2486. NDNOCOUNT    
  2487. NDNORECNO
  2488. LCONVERTED
  2489. OPJX    
  2490. CREADSHOW
  2491. NFSETRECNO
  2492. NFORMRECNO    
  2493. CHEADERID    
  2494. NVCXINDEX
  2495. CDEFINEWIN    
  2496. LHASINVIS
  2497. LBACKUP
  2498. CPROCS
  2499. LHASIDX
  2500. LOPENFILES
  2501. LCLOSEFILES    
  2502. CMAINCURS
  2503. A_PLAT
  2504. A_READS
  2505. A_SCX2FILES
  2506. A_SCX2ALIAS
  2507. A_SCX3FILES
  2508. A_SCX3ALIAS    
  2509. A_PJXSETS
  2510. A_TABLES
  2511. A_TORDER
  2512. fpFRXdatanav
  2513. fpDataNavRelation
  2514. DATANAVCLASS
  2515. DATANAVRELATIONCLASS    
  2516. OCONVFORM    
  2517. NOBJCOUNT
  2518. FP3PROP    
  2519. NDNOCOUNT    
  2520. NDNORECNO
  2521. LCONVERTED
  2522. LBACKUP
  2523. LHASDATANAVOBJ
  2524. PROJCALL
  2525. PARENTNAME
  2526. LHASIDX    
  2527. LUSERCALL
  2528. CBACKDIR
  2529. CNEWFRX    
  2530. CMAINCURS
  2531. CFRX2FILES
  2532. CFRX2ALIAS
  2533. CFRX3FILES
  2534. CFRX3ALIAS
  2535. A_SCX3FILES    
  2536. A_PJXSETS
  2537. FORMNUM
  2538. A_TABLES
  2539. A_TORDER
  2540. FP3PLAT
  2541. FP3ID
  2542. FP3TIME
  2543. FP3COMMENT
  2544. FP3CLASS
  2545. FP3BASE
  2546. FP3NAME
  2547. FP3PROP    
  2548. FP3METHOD    
  2549. FP3PARENT
  2550. FP3RESERVED1
  2551. FP3RESERVED2
  2552. FP3RESERVED6
  2553. FP3FONT
  2554. FP3FSIZE    
  2555. FP3FSTYLE
  2556. FP3FONT1
  2557. FP3FONT5
  2558. FP3FONT6
  2559. FP25OT
  2560. FP25OC
  2561. FORMREF
  2562. PICWORD1
  2563. PICWORD2
  2564. PICWORD3
  2565. HASITSEI
  2566. CWINNAMEO
  2567. COLDPARENTNAME
  2568. FP3OBJTYPE
  2569. FP3CLASSLOCA
  2570. fp25formVCX
  2571. Class
  2572. FORMCLASS    
  2573. CHEADERID
  2574. MasterConvert
  2575. custom%D
  2576. ConverterBase
  2577. custom
  2578. PJXConverterBase
  2579. ConverterBase
  2580. PJXConverter
  2581. PJXConverterBase
  2582. FPCConverter
  2583. PJXConverterBase
  2584. SCXSingleScreenConverter
  2585. ConverterBase
  2586. FRXConverter
  2587. ConverterBaseMY
  2588. ObjectConverterBase
  2589. ConverterBaseH\
  2590. fp25obj
  2591. ObjectConverterBaseY\
  2592. fp25ctrl
  2593. fp25objt_
  2594. fp25list
  2595. fp25ctrl
  2596. fp25btn
  2597. fp25ctrl
  2598. fp25cbox
  2599. fp25ctrl
  2600. fp25btngrp
  2601. fp25ctrl
  2602. fp25invgrp
  2603. fp25ctrl7`
  2604. fp25invbtn
  2605. fp25ctrl\`
  2606. fp25get
  2607. fp25ctrlw`
  2608. fp25text
  2609. fp25ctrl
  2610. fp25edit
  2611. fp25text
  2612. fp25say
  2613. fp25text
  2614. fp25option
  2615. fp25ctrl
  2616. fp25radio
  2617. fp25option
  2618. fp25popup
  2619. fp25option-a
  2620. fp25spin
  2621. fp25ctrl>a
  2622. fp25lbl
  2623. fp25objYa
  2624. fp25shape
  2625. fp25objja
  2626. fp25line    
  2627. fp25shape
  2628. fp25ole
  2629. fp25obj
  2630. fp25form
  2631. fp25obj
  2632. fpdatanav
  2633. fp25objeb
  2634. fpFRXdatanav    
  2635. fpdatanav
  2636. fpDataNavRelation    
  2637. fpdatanav
  2638. fpVCXObject
  2639. fp25obj
  2640. VCXConverter
  2641. SCXSingleScreenConverterSc
  2642. fp25formVCX
  2643. fp25form
  2644. AVLINE
  2645. APARMS
  2646. G_PLATFORMS
  2647. WZAQFILT
  2648. WZAQGRP
  2649. WZAQDD
  2650. WZAPARMS
  2651. fxsettype
  2652. newfile
  2653. CNEW25FILE
  2654. PLATFORM
  2655. UNIQUEID    
  2656. TIMESTAMP
  2657. OBJTYPE
  2658. OBJCODE
  2659. HEIGHT
  2660. WIDTH
  2661. STYLE
  2662. PICTURE
  2663. ORDER
  2664. XUNIQUE
  2665. COMMENT
  2666. ENVIRON
  2667. BOXCHAR
  2668. FILLCHAR
  2669. PENRED
  2670. PENGREEN
  2671. PENBLUE
  2672. FILLRED    
  2673. FILLGREEN
  2674. FILLBLUE
  2675. PENSIZE
  2676. PENPAT
  2677. FILLPAT
  2678. FONTFACE    
  2679. FONTSTYLE
  2680. FONTSIZE
  2681. RULER
  2682. RULERLINES
  2683. GRIDV
  2684. GRIDH
  2685. SCHEME
  2686. SCHEME2    
  2687. COLORPAIR
  2688. LOTYPE
  2689. RANGELO
  2690. HITYPE
  2691. RANGEHI
  2692. WHENTYPE
  2693. WHEN    
  2694. VALIDTYPE
  2695. VALID    
  2696. ERRORTYPE
  2697. ERROR
  2698. MESSTYPE
  2699. MESSAGE
  2700. SHOWTYPE
  2701. SHOW    
  2702. ACTIVTYPE
  2703. ACTIVATE    
  2704. DEACTTYPE
  2705. DEACTIVATE
  2706. PROCTYPE
  2707. PROCCODE    
  2708. SETUPTYPE    
  2709. SETUPCODE
  2710. FLOAT
  2711. CLOSE
  2712. MINIMIZE
  2713. BORDER
  2714. SHADOW
  2715. CENTER
  2716. REFRESH
  2717. DISABLED    
  2718. SCROLLBAR
  2719. ADDALIAS
  2720. INITIALVAL
  2721. INITIALNUM
  2722. SPACING
  2723. CURPOS
  2724. NEWFILE
  2725. Cannot open 
  2726. Changing catalog structure...
  2727. Backing up project files...
  2728. Converting screens...
  2729. APARMS
  2730. OMASTERREF
  2731. OTHERM
  2732. ISPROJ
  2733. NTIMESTAMP
  2734. TSTAMP
  2735. PJXNAME
  2736. PJXVERSION
  2737. CBACKDIR
  2738. OMASTER
  2739. PJX25ALIAS
  2740. OPENFILE    
  2741. LHADERROR
  2742. NSCREENSETS
  2743. CURSCXID
  2744. UPDATE2
  2745. VISIBLE
  2746. CATCONV
  2747. ADDBS
  2748. CHOMEDIR
  2749. JUSTPATH
  2750. CLOSEFILESs
  2751. CCC,Z
  2752. ERRORNUM
  2753. METHOD
  2754. THIS    
  2755. LHADERROR    
  2756. LLOCALERR
  2757. CERRSTR
  2758. CONVERTERBASE
  2759. ERROR
  2760. OPROJ
  2761. CTMPFILE
  2762. OTHERM
  2763. PJX25ALIAS
  2764. CONVERTDB2FP    
  2765. LHADERROR
  2766. CLOSEFILES
  2767. NEW30ALIAS
  2768. FPCCONVERTER    
  2769. CONVERTER
  2770. FPCCONVERTER
  2771. CLOSEPJX
  2772. FORCEEXT
  2773. CFULL30PJXNAME$
  2774. defaultvC
  2775. Error @1 occurred while trying to copy the catalog to 
  2776. Error @1 occurred while opening 
  2777. Due to a name conflict, the catalog file has been renamed to 
  2778. WZISELECT
  2779. WZSDIRNAME
  2780. WZLRETURN
  2781. WZSNEWNAME
  2782. WZLAUTONAME
  2783. WZSTMPNAME
  2784. WZSDEFAULT
  2785. CTMPPATH
  2786. THIS    
  2787. LLOCALERR
  2788. ADDBS
  2789. PJX25ALIAS
  2790. PJXNAME    
  2791. LHADERROR
  2792. CERRSTR
  2793. CPTAG
  2794. FORCEEXT
  2795. AUTONAME
  2796. FPCNEW
  2797. JUSTPATH    
  2798. JUSTFNAME
  2799. PATH    
  2800. FILE_NAME
  2801. ALIAS
  2802. TITLE
  2803. UPDPATHS
  2804. defaultvC
  2805. QUERY
  2806. REPORT
  2807. LABEL
  2808. OTHER6666
  2809. REPORT
  2810. LABEL
  2811. QUERY
  2812. DO (gTransport) WITH (&wzsfpcalias..path), 12, .F., .T.
  2813. REPORT
  2814. DO (gTransport) WITH (&wzsfpcalias..path), 13, .F., .T.
  2815. LABEL
  2816. DO (gTransport) WITH (&wzsfpcalias..path), 14, .F., .T.
  2817. QUERY
  2818. WZSDEFAULT
  2819. WZSMODE
  2820. CTMPPATH
  2821. WZSFPCALIAS
  2822. WZSFNAME
  2823. NEW30ALIAS
  2824. FOX_FILE
  2825. JUSTPATH
  2826. MIGRATE    
  2827. WZISELECT
  2828. SETFOXFILE
  2829. JUSTEXT
  2830. CURSCXID
  2831. NSCREENSETS
  2832. OTHERM
  2833. UPDATE2
  2834. CATALOG
  2835. Error @1 occurred while creating 
  2836. Error @1 occurred while opening 
  2837. Error @1 occurred while opening 
  2838. WZSFNAME
  2839. WZLLEAVEOPEN
  2840. WZICODEPAGE    
  2841. WZSPROMPT
  2842. WZISELECT
  2843. PUTNAME
  2844. THIS    
  2845. LLOCALERR
  2846. PATH    
  2847. FILE_NAME
  2848. ALIAS
  2849. TITLE
  2850. FOX_FILE
  2851. INDEXES
  2852. WIZARD
  2853. NEW30ALIAS    
  2854. LHADERROR
  2855. CERRSTR
  2856. CPTAG
  2857. WZNERROR    
  2858. FXSETTYPE    
  2859. ADDFPCREC)
  2860. FOX_FILE
  2861. WZSTYPE
  2862. WZLFORCEEXT    
  2863. WZSSELECT
  2864. NEW30ALIAS
  2865. PATH    
  2866. FILE_NAME
  2867. FORCEEXT
  2868. FOX_FILE
  2869. IF MESSAGEBOX(STRTRAN("You must convert your &wzsString before you can modify it in FoxPro. The original @1 will remain unchanged. Continue with conversion?","@1",PROPER(m.wzstype)),4) = 7
  2870. QUERY
  2871. REPORT
  2872. LABEL
  2873. Migrated file @1 cannot be found.
  2874. WZSFNAME
  2875. WZSTYPE
  2876. WZLCONFIRM
  2877. WZSNEWNAME
  2878. OTHERM
  2879. OTHIS
  2880. FORCEEXT
  2881. MIGDB4Y
  2882. Can't open source file C
  2883. APARMS
  2884. NFILEREADY
  2885. AVLINE    
  2886. OLD25FILE    
  2887. CROOTNAME
  2888. JUSTSTEM    
  2889. CPATHNAME
  2890. JUSTPATH
  2891. CNEW30FILE
  2892. READABLE    
  2893. LHADERROR
  2894. CLEANUP
  2895. OK2NUKE
  2896. LNIXNEWSCX
  2897. CLEAR READC
  2898. PUSH KEYC
  2899. ON KEY LABEL PGUP DO dopgup
  2900. ON KEY LABEL PGDN DO dopgdn
  2901. ON KEY LABEL CTRL+PGUP DO ctlpgup
  2902. ON KEY LABEL CTRL+PGDN DO ctlpgdn
  2903. IF EOF()
  2904.   GO BOTTOM
  2905. ENDIF
  2906. mignavpr.txt
  2907. VALID
  2908. CCOCN
  2909. CLEAR TO
  2910. FILL TO
  2911.  BOX 
  2912.  BOX 
  2913.  DOUB
  2914. thiswidth=LEN(&thisopt)
  2915. thiswidth=LEN(STR(&thisopt))
  2916. oConvObjectb
  2917. THIS    
  2918. NTMPCOUNT    
  2919. NRECCOUNT    
  2920. UPDSTATUS
  2921. CTEMPDBF
  2922. LINE    
  2923. CTEMPNAME    
  2924. LTEMPOPEN    
  2925. OLD25FILE
  2926. CPTAG
  2927. CLEANUP    
  2928. LHADERROR
  2929. CREATE25SCX
  2930. CNEW30FILE
  2931. CTHISALIAS    
  2932. LTHISOPEN
  2933. NEWFILE
  2934. OBJTYPE
  2935. OBJCODE
  2936. STYLE
  2937. HEIGHT
  2938. WIDTH
  2939. JUSTSTEM
  2940. FNAME
  2941. GRIDV
  2942. GRIDH
  2943. WHENTYPE    
  2944. VALIDTYPE
  2945. SHOWTYPE    
  2946. ACTIVTYPE    
  2947. DEACTTYPE
  2948. PROCTYPE    
  2949. SETUPTYPE
  2950. FLOAT
  2951. CLOSE
  2952. BORDER
  2953. CENTER
  2954. MINIMIZE
  2955. SCHEME
  2956. SCHEME2
  2957. DEACTIVATE    
  2958. SETUPCODE
  2959. PROCCODE
  2960. MIGNAVPR
  2961. ENVIRON
  2962. ASCRTABLES    
  2963. GETTABLES
  2964. NTABLES
  2965. XUNIQUE
  2966. PNAME
  2967. UCLINE
  2968. FINISH
  2969. GETSAY
  2970. FILLCHAR
  2971. CVTLINE
  2972. AVLINE
  2973. OPTIONS
  2974. THISOPT
  2975. OPTNAME
  2976. REFRESH    
  2977. PICTWIDTH
  2978. THISVPOS
  2979. THISHPOS    
  2980. THISWIDTH
  2981. DBFOPEN
  2982. ANAME
  2983. FLDNAME    
  2984. FMT_ALIAS
  2985. PICTURE
  2986. THISPICT
  2987. VALID
  2988. WHEN    
  2989. COLORPAIR
  2990. MESSAGE
  2991. RANGELO
  2992. RANGEHI
  2993. ERROR
  2994. FIXVERT
  2995. PLATFORM
  2996. UNIQUEID    
  2997. SCRHEIGHT    
  2998. NMAXWIDTH
  2999. NMAXHEIGHT
  3000. APARMS
  3001. OCONVOBJECT
  3002. SCXCONVERTERCLASS
  3003. FORCEEXT    
  3004. CONVERTERG
  3005. ASCRTABLES
  3006. CTABLE
  3007. NOLDLEN
  3008. THIS    
  3009. CPATHNAME
  3010. THIS    
  3011. CTHISOPEN
  3012. CTHISALIAS    
  3013. CTEMPOPEN    
  3014. CTEMPNAME
  3015. CTEMPDBF
  3016. CDBFOPEN    
  3017. CFMTALIASJ
  3018. ERROR
  3019. LNIXNEWSCX
  3020. CLEANUP
  3021. Create25SCX,
  3022. Init7
  3023. Error
  3024. Converter
  3025. ClosePJX
  3026. CatConv
  3027. ConvertDB2FP
  3028. fpcnew
  3029. addfpcrec>
  3030. SetFoxFile
  3031. migrate
  3032. Init%#
  3033. Converter
  3034. GetTables
  3035. Cleanup
  3036. Error
  3037. SCXSingleScreenConverter
  3038. SCXCONVERTERCLASS
  3039. FmtConverter
  3040. FMTCONVERTERCLASS    
  3041. LLOCALERR
  3042. CERRSTR
  3043. AVLINE
  3044. LDBFOPEN    
  3045. LTHISOPEN
  3046. CTHISALIAS    
  3047. CFMTALIAS
  3048. LNIXNEWSCX
  3049. BARCOUNT
  3050. CFMTDBF    
  3051. CHOOSEVAR
  3052. FINISH    
  3053. CROOTNAME    
  3054. CPATHNAME
  3055. CTEMPDBF    
  3056. CTEMPNAME    
  3057. LTEMPOPEN
  3058. ForeignConverterBase
  3059. ConverterBaseT?
  3060. DB4CatConverter
  3061. FPCConverter
  3062. FmtConverter
  3063. ForeignConverterBase`@
  3064. m.returnmlineb
  3065. m.allafterb
  3066. m.occuranceb
  3067. FIND_STR    
  3068. SEARCHFLD
  3069. IGNOREWORD
  3070. RETURNMLINE    
  3071. OCCURANCE
  3072. ALLAFTER
  3073. MEMODATA
  3074. MEMLINE
  3075. MEMLINE2
  3076. STR_DATA    
  3077. LASTMLINE
  3078. MATCHCOUNT    
  3079. LINECOUNT
  3080. LINECOUNT2
  3081. AT_MLINE    
  3082. AT_MLINE2
  3083. MLINE2
  3084. LF_POS
  3085. LF_POS2
  3086. AT_POS
  3087. m.insflagb
  3088. m.replace_strb
  3089. &searchfld=m.memodata
  3090. &searchfld=m.stuff_str
  3091. STUFF_STR    
  3092. SEARCHFLD
  3093. REPLACE_STR
  3094. INSFLAG    
  3095. INSBEFORE    
  3096. OCCURANCE
  3097. VAR_TYPE
  3098. MEMODATA
  3099. MEMLINE
  3100. SNPTNAME
  3101. AT_POS
  3102. LF_POS
  3103. STR_LEN
  3104. REMOVE_STR
  3105. SUB_STR
  3106. MEMOFINDg
  3107. WINDOWS
  3108. G_FIRSTPROC
  3109. G_PLATLIST
  3110. G_PROCS
  3111. G_PROCNAMES
  3112. G_TABCHR
  3113. OBJTYPE    
  3114. ISGENPLAT
  3115. PLATFORM
  3116. UPDPROCARRAY
  3117. PROCCODE
  3118. EXTRACTPROCS
  3119. m.numlines = MEMLINES(&snipname)
  3120. m.line  = MLINE(&snipname, 1, _MLINE)
  3121. PARAMETERS
  3122. #SECT
  3123. PROCEDURE
  3124. FUNCTION
  3125. SNIPNAME
  3126. SNIPTYPE
  3127. SECTNUM
  3128. PROCLINENO
  3129. NUMLINES
  3130. WORD1
  3131. KILLCR
  3132. WORDNUM
  3133. MATCH
  3134. W_NUM
  3135. RET_STR
  3136. STRT_POSA
  3137. EXACTv
  3138. CANDIDATE
  3139. KEYWORD
  3140. IN_EXACT
  3141. RETLOGh
  3142. IF ATC("PARA",&snipname) = 0
  3143. m.numlines = MEMLINES(&snipname)
  3144. m.thisline = UPPER(LTRIM(MLINE(&snipname, 1, _MLINE)))
  3145. #SECT
  3146. m.thisline = UPPER(LTRIM(MLINE(&snipname, 1, _MLINE)))
  3147. PARAMETERS
  3148. m.contin = MLINE(&snipname, 1, _MLINE)
  3149. #SECT
  3150. EXTERNAL
  3151. SNIPNAME
  3152. THISPARAM
  3153. NUMLINES
  3154. THISLINE
  3155. WORD1
  3156. CONTIN
  3157. G_DBLAMPERSAND
  3158. KILLCR    
  3159. ISCOMMENT
  3160. WORDNUM
  3161. MATCH"
  3162. TEXTLINE
  3163. ASTERISK
  3164. ISNOTE    
  3165. AMPERSAND    
  3166. STATEMENT
  3167. G_DBLAMPERSANDw
  3168. PARAMETERS
  3169. ISPAR
  3170. MATCH
  3171. WORDNUM
  3172. CRCCODE
  3173. THISCODE
  3174. IN_REC
  3175. OBJTYPE    
  3176. ISGENPLAT
  3177. PLATFORM
  3178. PROCCODE0
  3179. PLATNAME
  3180. G_PLATFORMS
  3181. PNAME
  3182. PLATNAME
  3183. LINENUM    
  3184. LASTMLINE
  3185. PLATFORMCOL
  3186. G_PROCNAMES
  3187. G_PROCS
  3188. GETPLATNUMh
  3189. PLATNAME
  3190. G_PLATLIST
  3191. proccode
  3192. m.sniplen   = LEN(&snipname)
  3193. m.numlines  = MEMLINES(&snipname)
  3194. m.thisline  = UPPER(ALLTRIM(MLINE(&snipname,1, _MLINE)))
  3195. PROCEDURE
  3196. FUNCTION
  3197. WINDOWS
  3198. SCRNNO
  3199. SNIPNAME    
  3200. HASCONTIN
  3201. ISCONTIN
  3202. SNIPLEN
  3203. THISLINE
  3204. WORD1
  3205. WORD2
  3206. KILLCR
  3207. WORDNUM
  3208. MATCH
  3209. GETPROCNUM
  3210. G_PROCS
  3211. EMITPROC
  3212. HASCONFLICT
  3213. EMITBRACKET
  3214. G_TABCHR
  3215. G_PLATFORMS
  3216. G_PLATLIST~
  3217. m.line = MLINE(&snipname,1, _MLINE)
  3218. PROCEDURE
  3219. FUNCTION
  3220. DOWRITE
  3221. THISLINE
  3222. SNIPLEN
  3223. SCRNNO
  3224. SNIPNAME
  3225. WORD1
  3226. WORD2
  3227. UPLINE
  3228. DONE    
  3229. LASTMLINE
  3230. ISCONTIN    
  3231. HASCONTIN
  3232. PLATNUM    
  3233. G_GENVERS
  3234. G_PLATFORMS
  3235. GETPLATNUM    
  3236. WRITELINE
  3237. KILLCR
  3238. WORDNUM
  3239. MATCH
  3240. PROCEDURE 
  3241. PARAMETERS C
  3242. DO CASEC
  3243. CASE 
  3244. ENDCASEC
  3245. SCRNNO
  3246. WORD1
  3247. WORD2
  3248. UPLINE
  3249. DONE    
  3250. LASTMLINE
  3251. ISCONTIN    
  3252. HASCONTIN
  3253. _FOX3SPR
  3254. SPRMEMO
  3255. G_PROCS
  3256. PLATNUM
  3257. G_PLATLIST
  3258. G_TABCHR
  3259. PUTPROCZ
  3260. PROCEDURE
  3261. FUNCTION
  3262. PARAMETERS
  3263. PLATNUM
  3264. PROCNUM
  3265. SCRNNO
  3266. IN_REC
  3267. OLDMINE
  3268. UPLINE
  3269. ISCONTIN    
  3270. HASCONTIN
  3271. WORD1
  3272. WORD2
  3273. OLDMLINE
  3274. PLATFORM
  3275. G_PLATLIST
  3276. OBJTYPE
  3277. G_PROCS
  3278. PROCCODE
  3279. KILLCR
  3280. WORDNUM
  3281. MATCH    
  3282. WRITELINE
  3283. PROCEDURE
  3284. FUNCTION
  3285. PARAMETERS
  3286. NUMLINES
  3287. UPLINE
  3288. WORD1
  3289. WORD2
  3290. ISCONTIN    
  3291. HASCONTIN    
  3292. LASTMLINE
  3293. THISPROC
  3294. PROCCODE
  3295. KILLCR
  3296. WORDNUM
  3297. MATCH
  3298. ADDPROCNAME
  3299. PLATFORM
  3300. LASTPROC
  3301. GETPROCNUM    
  3302. THISPARAM
  3303. G_PROCS
  3304. CLEANPARAMg
  3305. PNAME
  3306. G_PROCNAMES
  3307. G_PROCS
  3308. #DEFI
  3309. #ELSE
  3310. #ENDIF
  3311. PLATNAME
  3312. PLATNUM
  3313. UPLINE
  3314. SCRNNO
  3315. _FOX3SPR
  3316. SPRMEMO
  3317. G_TABCHR
  3318. G_PROCS
  3319. ASTRING
  3320. CURPLAT
  3321. ARRANGE_FLAG
  3322. CENTER_FLAG
  3323. LSCXCENTER
  3324. PNAME
  3325. ENTRIES
  3326. FILENAME
  3327. DOTPOS
  3328. TERMINATOR
  3329. FILENAME
  3330. SLASHPOS
  3331. NAMELEN
  3332. COLONPOSz
  3333. PATHNAME    
  3334. SEPARATOR
  3335. FILNAME
  3336. FILNAME
  3337. FILNAME
  3338. FILNAME
  3339. JUSTFNAME=
  3340. FILNAME
  3341. FILNAME
  3342. FILLEN
  3343. BNAME
  3344. ELIPSE
  3345. REMAIN    
  3346. G_PATHSEP    
  3347. JUSTFNAME
  3348. RETSTR
  3349. JUSTPATH
  3350. FILNAME
  3351. PNAME
  3352. JUSTPATH    
  3353. JUSTFNAME
  3354. ADDBS
  3355. WZACPCODES
  3356. WZSFNAME
  3357. WZICODEPAGE    
  3358. WZIHANDLE
  3359. WZACPCODES
  3360. WZIDBFBYTE
  3361. CPCODES
  3362. E_BADCODEPAGE_LOC
  3363. E_FILENOEXIST_LOC
  3364. E_NOOPEN_LOC
  3365. CFILE
  3366. NFILEREADYQ
  3367. WZSALIAS
  3368. pathv
  3369. WZSOLDNAME
  3370. WZSJUSTPATH
  3371. WZSPATH
  3372. WZSTNAME
  3373. ADDBS
  3374. JUSTPATH
  3375. PATH    
  3376. JUSTDRIVE    
  3377. WZSFNAME
  3378. WZITYPEBYTE    
  3379. WZIHANDLE
  3380. E_NOOPEN_LOC
  3381. E_NOCLOSE_LOCT
  3382. TABLE
  3383. QUERY
  3384. DESIGN
  3385. REPORT
  3386. LABEL
  3387. PROGRAM
  3388. CATALOG
  3389. WZSTYPE    
  3390. WZSMETHOD`
  3391. \>CCC
  3392. AVLINE
  3393. LHSINGLE
  3394. LHDOUBLE
  3395. LVSINGLE
  3396. LVDOUBLE
  3397. NLEN    
  3398. NSTARTPOS
  3399. NVPOS
  3400. NHPOS
  3401. NCURREC
  3402. CCOLORPR
  3403. NEWFILE
  3404. CCHAR
  3405. NASCVAL
  3406. FILETYPE
  3407. DBIV_SCR_TYPE    
  3408. COLORPAIR
  3409. OBJTYPE
  3410. OBJCODE
  3411. HEIGHT
  3412. WIDTH    
  3413. NLEADSPAC
  3414. NTRAILSPAC3
  3415. AVLINE
  3416. NEWFILE
  3417. OBJTYPE
  3418. OBJCODE
  3419. HEIGHT
  3420. WIDTH
  3421. UNIQUEID
  3422. PLATFORM
  3423. FILETYPE
  3424. DBIV_SCR_TYPE    
  3425. COLORPAIRI
  3426. WZSALIAS
  3427. RETVAL
  3428. JUSTSTEM
  3429. CDATA    
  3430. CDATATYPE    
  3431. CTEMPEXPR
  3432. memofind,
  3433. memostuff?    
  3434. genprocv
  3435. getfirstline^
  3436. wordnum
  3437. killcr
  3438. matchb
  3439. getparam
  3440. iscommentb
  3441. isparameter
  3442. procsmatchb
  3443. isgenplat
  3444. cleanparam
  3445. addprocname
  3446. getplatnum
  3447. extractprocs
  3448. emitproc
  3449. emitbracketQ,
  3450. putproc
  3451. updprocarray
  3452. getprocnumg7
  3453. cleanparam
  3454. writeline
  3455. hasconflict
  3456. getarrangeT;
  3457. stripext
  3458. strippathd>
  3459. stripcr
  3460. addbs
  3461. justfname
  3462. juststemcA
  3463. justpathQB
  3464. justext=C
  3465. JustDrive
  3466. partialfname+D
  3467. forceextgF
  3468. CPCodes
  3469. CPTag
  3470. EscHand
  3471. Readable
  3472. TmpAlias
  3473. UpdPaths
  3474. DBTable
  3475. FileExtdR
  3476. CvtLine
  3477. FixVert#_
  3478. GoodName
  3479. EvalDataEb
  3480. TALKv
  3481. Courier
  3482. Courier
  3483. Geneva
  3484. Geneva
  3485. MS Sans Serif
  3486. MS Sans Serif
  3487. Courier
  3488. Foxfont
  3489. ERROR
  3490. DO errorhandler WITH MESSAGE(), LINENO(), "Fatal"
  3491. The Transporter cannot be run as a standalone program.
  3492. Fatal
  3493. m.g_scrndbfb
  3494. Invalid screen/report name.
  3495. Where is C
  3496. Where is C
  3497. Where is C
  3498. Where is C
  3499. SCX|FRX|LBX|PJX
  3500. Select the file to transport
  3501. Transport
  3502. FoxPro Transporter: CC
  3503. You must convert this file to an .FRX file before youC
  3504. can use it. Use the Catalog Manager to open the file,
  3505. or choose Convert dBASE files from the Run menu.
  3506. Unknown report format
  3507. Fatal
  3508. Converting
  3509. Converting
  3510. Converting
  3511. Transporting
  3512. Converting
  3513. Converting
  3514. Converting
  3515. The transporter has nothing to do.
  3516. Unknown or invalid file format
  3517. Fatal
  3518. G_SCRNDBF
  3519. TP_FILETYPE
  3520. DUMMY    
  3521. G_SKIPDLG
  3522. TALKSET
  3523. PCOUNT    
  3524. G_POPHGHT
  3525. G_VPOPUP
  3526. G_PIXELSIZE
  3527. G_BANDHEIGHT
  3528. G_BANDFUDGE
  3529. G_MACBANDHEIGHT
  3530. G_WINBANDHEIGHT
  3531. G_CHECKMARK
  3532. CURSOR
  3533. CONSOL
  3534. EXACT
  3535. ESCAPE
  3536. ONESCAPE
  3537. SAFETY
  3538. FIXED
  3539. PRINT
  3540. UNQSET
  3541. UDFPARMS    
  3542. EXCLUSIVE
  3543. ONERROR    
  3544. TRBETWEEN
  3545. DEVICE
  3546. STATUS
  3547. G_FROMPLATFORM
  3548. CHOICE
  3549. G_FROMOBJONLYALIAS
  3550. G_BOXEDITEMSALIAS
  3551. G_TEMPALIAS
  3552. MTOPIC
  3553. RBORD
  3554. MCOLLATE
  3555. MMACDESK
  3556. FIELDS    
  3557. MFIELDSTO
  3558. DECI    
  3559. MEMOWIDTH
  3560. CURRAREA
  3561. G_CHAR2GRPH
  3562. G_GRPH2CHAR
  3563. G_GRPH2GRPH
  3564. G_CHAR2CHAR
  3565. SETALL
  3566. G_LOOK2D
  3567. G_FILETYPE
  3568. G_CTRLFFACE
  3569. G_CTRLFSIZE
  3570. G_CTRLFSTYLE
  3571. G_WINDFFACE
  3572. G_WINDFSIZE
  3573. G_WINDFSTYLE
  3574. G_WINBTNHEIGHT
  3575. G_MACBTNHEIGHT
  3576. G_MACBTNFACE
  3577. G_MACBTNSIZE
  3578. G_MACBTNSTYLE
  3579. G_WINBTNFACE
  3580. G_WINBTNSIZE
  3581. G_WINBTNSTYLE
  3582. G_BTNHEIGHT
  3583. G_DFLTFFACE
  3584. G_DFLTFSIZE
  3585. G_DFLTFSTYLE
  3586. G_THERMFACE
  3587. G_THERMSIZE
  3588. G_THERMSTYLE
  3589. G_RPTFFACE
  3590. G_RPTFSIZE
  3591. G_RPTFSTYLE
  3592. G_RPTTXTFONTSTYLE
  3593. G_RPTLINESIZE
  3594. G_RPTCHARSIZE
  3595. SETCTRL
  3596. G_TDLGFACE
  3597. G_TDLGSIZE
  3598. G_TDLGSTYLE
  3599. G_TDLGSTY1
  3600. G_TDLGSTY2    
  3601. G_TDLGBTN
  3602. G_SMFACE
  3603. G_SMSIZE    
  3604. G_SMSTYLE
  3605. G_SMSTY1    
  3606. G_FONTSET    
  3607. G_FOXFONT
  3608. G_FOXFSIZE
  3609. G_NORMSTYLENUM
  3610. G_BOLDSTYLENUM
  3611. G_TOPLATFORM
  3612. G_WINDHEIGHT
  3613. G_WINDWIDTH
  3614. G_THERMWIDTH    
  3615. G_MERCURY    
  3616. G_20ALIAS
  3617. G_STATUS
  3618. G_ENERGIZE
  3619. G_NOREPEAT
  3620. G_ALLOBJECTS
  3621. G_NEWOBJECTS
  3622. G_SNIPPETS
  3623. G_NEWOBJMODE
  3624. G_SCRNALIAS
  3625. G_UPDENVIRON
  3626. G_TPSELCNT    
  3627. G_BOXSTRG
  3628. G_RETURNCODE
  3629. G_TOCODEPAGE
  3630. G_FROMCODEPAGE
  3631. TPARRAY
  3632. G_LASTOBJECTLINE
  3633. G_TEMPINDEX
  3634. ERRORHANDLER
  3635. G_FONTAVAIL    
  3636. G_FONTMAP
  3637. INITFONTMAP
  3638. ASSERT    
  3639. STRIPPATH
  3640. CLEANUP    
  3641. PUTWINMSG
  3642. SETVERSION
  3643. SETTOCP
  3644. GETOLDREPORTTYPE
  3645. GETOLDLABELTYPE
  3646. DOUPDATE
  3647. CVRT102FRX
  3648. CVRTFBPRPT
  3649. CVRT102LBX
  3650. CVRTFBPLBL
  3651. OPENDBF    
  3652. SETFROMCP
  3653. STARTTHERM    
  3654. CONVERTER
  3655. IMPORT    
  3656. SYNCHTIME
  3657. CONVERTTYPE
  3658. MAKECURSOR
  3659. VERSNUM
  3660. ARRANGED
  3661. OBJECT
  3662. SYMBOLS
  3663. DEVINFO
  3664. No records to transport
  3665. FNAME
  3666. G_SCRNALIASS
  3667. Convert 1.02 report file to 2.6 format?
  3668. Convert FoxBASE+/dBASE III report file to FoxPro 2.6 format?
  3669. Convert 1.02 label file to 2.6 format?
  3670. Convert FoxBASE+/dBASE III label file to FoxPro 2.6 format?
  3671. Convert 2.0 screen file to 2.6 format?
  3672. Convert 2.0 report file to 2.6 format?
  3673. Convert 2.0 project file to 2.6 format?
  3674. Unknown doupdate operation
  3675. Fatal
  3676. RESULT
  3677. TP_FILETYPE
  3678. G_FILETYPE
  3679. STRUCTDIALOG
  3680. ERRORHANDLER
  3681. FoxPro for MS-DOS/UNIX
  3682. WINDOWS
  3683. WINDOWS
  3684. WINDOWS
  3685. WINDOWS
  3686. WINDOWSC
  3687. UNIXC
  3688. The transporter has nothing to do.
  3689. TWOOH
  3690. PCOUNT
  3691. NPLATFORMS    
  3692. PLATFORMS
  3693. TP_FILETYPE
  3694. G_FILETYPE    
  3695. G_SCRNDBF
  3696. OBJTYPE
  3697. PLATFORM
  3698. BOTTOM
  3699. ISERRORMSG
  3700. DISTINCT
  3701. G_SCRNALIAS
  3702. AVAILPLATFORMS
  3703. G_FROMPLATFORM
  3704. CLEANUP
  3705. SCXFRXDIALOG
  3706. SETRPTFONT
  3707. WINDOWS
  3708. Unknown Version of FoxPro.
  3709. Fatal
  3710. ERRORHANDLER
  3711. Unknown Version of FoxPro.
  3712. Fatal
  3713. ERRORHANDLER
  3714. To and from platforms are the same in line CC
  3715. WINDOWS
  3716. WINDOWS
  3717. WINDOWS
  3718. WINDOWS
  3719. G_FROMPLATFORM
  3720. G_TOPLATFORM
  3721. ASSERT
  3722. G_ALLOBJECTS
  3723. EMPTYPLATFORM
  3724. G_TEMPALIAS
  3725. G_SCRNALIAS
  3726. PLATFORM
  3727. G_CHAR2GRPH
  3728. G_GRPH2GRPH
  3729. G_GRPH2CHAR
  3730. G_CHAR2CHAR
  3731. G_FILETYPE
  3732. G_NOREPEAT
  3733. GETCHARSUPPRESS
  3734. CHARTOGRAPHIC
  3735. GRAPHICTOCHAR
  3736. GRAPHICTOGRAPHIC2
  3737. Transporting
  3738. Transporting
  3739. Transporting
  3740. G_ALLOBJECTS
  3741. STARTTHERM
  3742. G_FILETYPE
  3743. ALLGRAPHICTOCHAR    
  3744. SELECTOBJ    
  3745. G_MERCURY
  3746. UPDTHERM    
  3747. PUTWINMSG    
  3748. STRIPPATH    
  3749. G_SCRNDBF
  3750. G_SCRNALIAS
  3751. G_SNIPPETS
  3752. UPDATESCREEN
  3753. UPDATEREPORT
  3754. G_NEWOBJECTS
  3755. NEWGRAPHICTOCHAR2
  3756. Transporting
  3757. Transporting
  3758. Transporting
  3759. G_ALLOBJECTS
  3760. STARTTHERM
  3761. G_FILETYPE
  3762. ALLCHARTOGRAPHIC    
  3763. SELECTOBJ    
  3764. G_MERCURY
  3765. UPDTHERM    
  3766. PUTWINMSG    
  3767. STRIPPATH    
  3768. G_SCRNDBF
  3769. G_SCRNALIAS
  3770. G_SNIPPETS
  3771. UPDATESCREEN
  3772. UPDATEREPORT
  3773. G_NEWOBJECTS
  3774. NEWCHARTOGRAPHIC2
  3775. Transporting
  3776. Transporting
  3777. Transporting
  3778. G_ALLOBJECTS
  3779. STARTTHERM
  3780. G_FILETYPE
  3781. ALLGRPHTOGRPH    
  3782. SELECTOBJ    
  3783. G_MERCURY
  3784. UPDTHERM    
  3785. PUTWINMSG    
  3786. STRIPPATH    
  3787. G_SCRNDBF
  3788. G_SCRNALIAS
  3789. G_SNIPPETS
  3790. UPDATESCREEN
  3791. UPDATEREPORT
  3792. G_NEWOBJECTS
  3793. NEWGRPHTOGRPH
  3794. IF &g_tempalias..timestamp > timestamp
  3795. REPLACE name WITH &g_tempalias..name
  3796. REPLACE expr WITH &g_tempalias..expr
  3797. REPLACE STYLE WITH &g_tempalias..style
  3798. REPLACE PICTURE WITH mapbutton(&g_tempalias..picture,PICTURE)
  3799. REPLACE PICTURE WITH &g_tempalias..picture
  3800. REPLACE ORDER WITH &g_tempalias..order
  3801. REPLACE XUNIQUE WITH &g_tempalias..Xunique
  3802. REPLACE boxchar WITH &g_tempalias..boxchar
  3803. REPLACE fillchar WITH &g_tempalias..fillchar
  3804. REPLACE TAG WITH &g_tempalias..tag
  3805. REPLACE tag2 WITH &g_tempalias..tag2
  3806. REPLACE ruler WITH &g_tempalias..ruler
  3807. REPLACE rulerlines WITH &g_tempalias..rulerlines
  3808. REPLACE grid WITH &g_tempalias..grid
  3809. REPLACE gridv WITH &g_tempalias..gridv
  3810. REPLACE gridh WITH &g_tempalias..gridh
  3811. REPLACE FLOAT WITH &g_tempalias..float
  3812. REPLACE CLOSE WITH &g_tempalias..close
  3813. REPLACE MINIMIZE WITH &g_tempalias..minimize
  3814. REPLACE BORDER WITH &g_tempalias..border
  3815. REPLACE SHADOW WITH &g_tempalias..shadow
  3816. REPLACE CENTER WITH &g_tempalias..center
  3817. REPLACE REFRESH WITH &g_tempalias..refresh
  3818. REPLACE disabled WITH &g_tempalias..disabled
  3819. REPLACE scrollbar WITH &g_tempalias..scrollbar
  3820. REPLACE addalias WITH &g_tempalias..addalias
  3821. REPLACE TAB WITH &g_tempalias..tab
  3822. REPLACE initialval WITH &g_tempalias..initialval
  3823. REPLACE initialnum WITH &g_tempalias..initialnum
  3824. REPLACE spacing WITH &g_tempalias..spacing
  3825. REPLACE objcode WITH &g_tempalias..objcode
  3826. REPLACE lotype WITH &g_tempalias..lotype
  3827. REPLACE rangelo WITH &g_tempalias..rangelo
  3828. REPLACE hitype WITH &g_tempalias..hitype
  3829. REPLACE rangehi WITH &g_tempalias..rangehi
  3830. REPLACE whentype WITH &g_tempalias..whentype
  3831. REPLACE WHEN WITH &g_tempalias..when
  3832. REPLACE validtype WITH &g_tempalias..validtype
  3833. REPLACE VALID WITH &g_tempalias..valid
  3834. REPLACE errortype WITH &g_tempalias..errortype
  3835. REPLACE ERROR WITH &g_tempalias..error
  3836. REPLACE messtype WITH &g_tempalias..messtype
  3837. REPLACE MESSAGE WITH &g_tempalias..message
  3838. REPLACE showtype WITH &g_tempalias..showtype
  3839. REPLACE SHOW WITH &g_tempalias..show
  3840. REPLACE activtype WITH &g_tempalias..activtype
  3841. REPLACE ACTIVATE WITH &g_tempalias..activate
  3842. REPLACE deacttype WITH &g_tempalias..deacttype
  3843. REPLACE DEACTIVATE WITH &g_tempalias..deactivate
  3844. REPLACE proctype WITH &g_tempalias..proctype
  3845. REPLACE proccode WITH &g_tempalias..proccode
  3846. REPLACE setuptype WITH &g_tempalias..setuptype
  3847. REPLACE setupcode WITH &g_tempalias..setupcode
  3848. REPLACE timestamp WITH &g_tempalias..timestamp
  3849. THERMSTEP
  3850. PLATFORM
  3851. G_TOPLATFORM
  3852. G_NEWOBJECTS
  3853. G_TEMPALIAS
  3854. G_SCRNALIAS
  3855. G_FROMPLATFORM
  3856. ISSELECTED
  3857. UNIQUEID
  3858. OBJTYPE
  3859. OBJCODE
  3860. SNIPONLY
  3861. GETSNIPFLAG    
  3862. SETUPCODE
  3863. UPDENVIRON
  3864. ISOBJECT
  3865. G_GRPH2CHAR
  3866. ORDER
  3867. WIDTH
  3868. EXPR    
  3869. G_MERCURY
  3870. UPDTHERM`
  3871. IF &g_tempalias..timestamp > timestamp
  3872. REPLACE name WITH &g_tempalias..name
  3873. REPLACE expr WITH &g_tempalias..expr
  3874. REPLACE STYLE WITH &g_tempalias..style
  3875. REPLACE PICTURE WITH &g_tempalias..picture
  3876. REPLACE ORDER WITH &g_tempalias..order
  3877. REPLACE XUNIQUE WITH &g_tempalias..Xunique
  3878. REPLACE ENVIRON WITH &g_tempalias..environ
  3879. REPLACE boxchar WITH &g_tempalias..boxchar
  3880. REPLACE fillchar WITH &g_tempalias..fillchar
  3881. REPLACE TAG WITH &g_tempalias..tag
  3882. REPLACE tag2 WITH &g_tempalias..tag2
  3883. REPLACE mode WITH &g_tempalias..mode
  3884. REPLACE ruler WITH &g_tempalias..ruler
  3885. REPLACE rulerlines WITH &g_tempalias..rulerlines
  3886. REPLACE grid WITH &g_tempalias..grid
  3887. REPLACE gridv WITH &g_tempalias..gridv
  3888. REPLACE gridh WITH &g_tempalias..gridh
  3889. REPLACE FLOAT WITH &g_tempalias..float
  3890. REPLACE STRETCH WITH &g_tempalias..stretch
  3891. REPLACE stretchtop WITH &g_tempalias..stretchtop
  3892. REPLACE TOP WITH &g_tempalias..top
  3893. REPLACE BOTTOM WITH &g_tempalias..bottom
  3894. REPLACE suptype WITH &g_tempalias..suptype
  3895. REPLACE suprest WITH &g_tempalias..suprest
  3896. REPLACE norepeat WITH &g_tempalias..norepeat
  3897. REPLACE resetrpt WITH &g_tempalias..resetrpt
  3898. REPLACE pagebreak WITH &g_tempalias..pagebreak
  3899. REPLACE colbreak WITH &g_tempalias..colbreak
  3900. REPLACE resetpage WITH &g_tempalias..resetpage
  3901. REPLACE GENERAL WITH &g_tempalias..general
  3902. REPLACE spacing WITH &g_tempalias..spacing
  3903. REPLACE DOUBLE WITH &g_tempalias..double
  3904. REPLACE swapheader WITH &g_tempalias..swapheader
  3905. REPLACE swapfooter WITH &g_tempalias..swapfooter
  3906. REPLACE ejectbefor WITH &g_tempalias..ejectbefor
  3907. REPLACE ejectafter WITH &g_tempalias..ejectafter
  3908. REPLACE PLAIN WITH &g_tempalias..plain
  3909. REPLACE SUMMARY WITH &g_tempalias..summary
  3910. REPLACE addalias WITH &g_tempalias..addalias
  3911. REPLACE offset WITH &g_tempalias..offset
  3912. REPLACE topmargin WITH &g_tempalias..topmargin
  3913. REPLACE botmargin WITH &g_tempalias..botmargin
  3914. REPLACE totaltype WITH &g_tempalias..totaltype
  3915. REPLACE resettotal WITH &g_tempalias..resettotal
  3916. REPLACE resoid WITH &g_tempalias..resoid
  3917. REPLACE curpos WITH &g_tempalias..curpos
  3918. REPLACE supalways WITH &g_tempalias..supalways
  3919. REPLACE supovflow WITH &g_tempalias..supovflow
  3920. REPLACE suprpcol WITH &g_tempalias..suprpcol
  3921. REPLACE supgroup WITH &g_tempalias..supgroup
  3922. REPLACE supvalchng WITH &g_tempalias..supvalchng
  3923. REPLACE supexpr WITH &g_tempalias..supexpr
  3924. REPLACE timestamp WITH &g_tempalias..timestamp
  3925. THERMSTEP
  3926. PLATFORM
  3927. G_TOPLATFORM
  3928. G_NEWOBJECTS
  3929. G_TEMPALIAS
  3930. G_SCRNALIAS
  3931. G_FROMPLATFORM
  3932. ISSELECTED
  3933. UNIQUEID
  3934. OBJTYPE
  3935. OBJCODE
  3936. UPDENVIRON
  3937. G_GRPH2CHAR
  3938. WIDTH
  3939. ADJRPTSUPPRESS
  3940. ADJRPTFLOAT    
  3941. TOTALTYPE
  3942. ADJRPTRESET    
  3943. G_MERCURY
  3944. UPDTHERM
  3945. MUSTEXIST    
  3946. ENVSELECT
  3947. ISNEWERENV    
  3948. ISENVIRON
  3949. OBJTYPE
  3950. PLATFORM
  3951. G_TOPLATFORM
  3952. G_FROMPLATFORM
  3953. G_GRPH2CHAR
  3954. G_UPDENVIRON
  3955. WINDOWS
  3956. G_SCRNALIAS    
  3957. G_20ALIAS
  3958. WASARRANGED
  3959. ARRANGED
  3960. DEVINFO
  3961. SCRNROW
  3962. SCRNCOL
  3963. SYMBOLS
  3964. CKVAL    
  3965. TIMESTAMP
  3966. THERMSTEP    
  3967. BANDCOUNT
  3968. G_NEWOBJMODE
  3969. G_SCRNALIAS
  3970. G_CHAR2GRPH
  3971. GETWINDFONT
  3972. UPDENVIRON
  3973. PLATFORM
  3974. G_TOPLATFORM
  3975. OBJTYPE    
  3976. WFONTFACE
  3977. FONTFACE    
  3978. WFONTSIZE
  3979. FONTSIZE
  3980. WFONTSTYLE    
  3981. FONTSTYLE
  3982. G_DFLTFFACE
  3983. G_DFLTFSIZE
  3984. G_DFLTFSTYLE
  3985. G_TEMPALIAS
  3986. G_FROMPLATFORM
  3987. ISSELECTED
  3988. UNIQUEID
  3989. OBJCODE
  3990. G_SNIPPETS
  3991. G_FILETYPE
  3992. NEWBANDS
  3993. BANDS
  3994. BANDINFO    
  3995. RIGHTMOST
  3996. BOTTOMMOST
  3997. ISOBJECT
  3998. PLATFORMDEFAULTS
  3999. FILLININFO
  4000. ADJBOX
  4001. RPTOBJCONVERT
  4002. FINDLIKEVPOS
  4003. FINDLIKEHPOS
  4004. WIDTH    
  4005. NUM2STYLE
  4006. HEIGHT    
  4007. G_MERCURY
  4008. UPDTHERM
  4009. THERMSTEP    
  4010. BANDCOUNT
  4011. G_NEWOBJMODE
  4012. G_SCRNALIAS
  4013. UPDENVIRON
  4014. G_TEMPALIAS
  4015. PLATFORM
  4016. G_FROMPLATFORM
  4017. OBJTYPE
  4018. OBJCODE
  4019. ISSELECTED
  4020. UNIQUEID
  4021. BLACKBOX
  4022. FILLRED
  4023. FILLBLUE    
  4024. FILLGREEN
  4025. FILLPAT
  4026. G_TOPLATFORM
  4027. G_SNIPPETS
  4028. G_FILETYPE
  4029. NEWBANDS
  4030. BANDS
  4031. BANDINFO
  4032. ISOBJECT
  4033. PLATFORMDEFAULTS
  4034. FILLININFO
  4035. ADJHEIGHTANDWIDTH
  4036. RPTOBJCONVERT
  4037. FINDLIKEVPOS
  4038. FINDLIKEHPOS    
  4039. G_MERCURY
  4040. UPDTHERM
  4041. MAKECHARFIT
  4042. THERMSTEP    
  4043. BANDCOUNT
  4044. G_NEWOBJMODE
  4045. G_BANDFUDGE
  4046. G_SCRNALIAS
  4047. UPDENVIRON
  4048. G_TEMPALIAS
  4049. PLATFORM
  4050. G_FROMPLATFORM
  4051. ISSELECTED
  4052. UNIQUEID
  4053. OBJTYPE
  4054. OBJCODE
  4055. G_TOPLATFORM
  4056. G_SNIPPETS
  4057. G_FILETYPE
  4058. NEWBANDS
  4059. BANDS
  4060. BANDINFO
  4061. ISOBJECT
  4062. PLATFORMDEFAULTS
  4063. FILLININFO
  4064. ADJHEIGHTANDWIDTH
  4065. RPTOBJCONVERT
  4066. FINDLIKEVPOS
  4067. FINDLIKEHPOS    
  4068. G_MERCURY
  4069. UPDTHERMF
  4070. PREVBAND    
  4071. BANDSTART
  4072. BANDHEIGHT
  4073. OBJTYPE
  4074. G_SCRNALIAS
  4075. PLATFORM
  4076. G_FROMPLATFORM
  4077. UNIQUEID
  4078. G_TOPLATFORM
  4079. RPTOBJCONVERT
  4080. G_CHAR2GRPH
  4081. HEIGHT
  4082. G_BANDHEIGHT
  4083. G_BANDFUDGE
  4084. G_PIXELSIZE
  4085. G_GRPH2CHAR
  4086. G_GRPH2GRPH
  4087. OBJCODE
  4088. BANDPOS
  4089. G_TEMPALIAS5
  4090. OBJINDEX
  4091. ALLENVIRONS
  4092. G_FROMOBJONLYALIAS
  4093. RECNUM
  4094. G_SCRNALIAS
  4095. PLATFORM
  4096. G_FROMPLATFORM
  4097. OBJTYPE
  4098. BLACKBOX
  4099. FILLRED
  4100. FILLBLUE    
  4101. FILLGREEN
  4102. FILLPAT
  4103. G_FILETYPE
  4104. OKTRANSPORT
  4105. COMMENT    
  4106. ALLOTHERS    
  4107. ALLGROUPS
  4108. G_TOPLATFORM
  4109. OBJCODE
  4110. RPTCONVERT
  4111. MERGELABELOBJECTS
  4112. LINESBETWEEN
  4113. MAKECHARFIT
  4114. SUPPRESSBLANKLINES
  4115. OBJINDEX
  4116. ALLENVIRONS
  4117. G_FROMOBJONLYALIAS
  4118. RECNUM
  4119. G_SCRNALIAS
  4120. PLATFORM
  4121. G_FROMPLATFORM
  4122. OBJTYPE
  4123. G_FILETYPE
  4124. OKTRANSPORT
  4125. COMMENT    
  4126. OBJECTPOS    
  4127. ALLOTHERS    
  4128. ALLGROUPS
  4129. CALCWINDOWDIMENSIONS
  4130. ADJITEMSINBOXES
  4131. ADJINVBTNS    
  4132. JOINLINES
  4133. RPTCONVERT
  4134. SUPPRESSBLANKLINES
  4135. ADDGRAPHICALLABELGROUPS
  4136. LABELBANDS
  4137. LABELLINES    
  4138. G_MERCURY
  4139. UPDTHERM
  4140. G_ALLOBJECTS
  4141. G_TOPLATFORM
  4142. STYLE
  4143. G_WINDHEIGHT
  4144. G_LASTOBJECTLINE
  4145. ADJUSTMENT
  4146. HEIGHT
  4147. FONTFACE
  4148. FONTSIZE    
  4149. NUM2STYLE    
  4150. FONTSTYLE
  4151. STRETCHLINESTOBORDERS
  4152. OBJINDEX
  4153. ALLENVIRONS
  4154. G_FROMOBJONLYALIAS
  4155. RECNUM
  4156. G_SCRNALIAS
  4157. PLATFORM
  4158. G_FROMPLATFORM
  4159. OBJTYPE
  4160. G_FILETYPE
  4161. OKTRANSPORT
  4162. COMMENT    
  4163. ALLOTHERS    
  4164. ALLGROUPS
  4165. RPTCONVERT
  4166. MERGELABELOBJECTS
  4167. LINESBETWEEN
  4168. FNAME102
  4169. FTYPE
  4170. BAKNAME
  4171. IN_AREA
  4172. OBJTYPE
  4173. CONTENT
  4174. FLDCONTENT
  4175. FRMCONTENT
  4176. VERTPOS
  4177. HORZPOS
  4178. HEIGHT
  4179. WIDTH
  4180. FONTSIZE
  4181. STYLE
  4182. PENRED
  4183. PENGREEN
  4184. PENBLUE
  4185. FILLRED    
  4186. FILLGREEN
  4187. FILLBLUE
  4188. PICTURE
  4189. RANGEUP
  4190. RANGELOW
  4191. VALID
  4192. INITC
  4193. CALCEXP
  4194. OUTNAME
  4195. FORCEEXT
  4196. FPOUT
  4197. DOCREATE
  4198. PLATFORM
  4199. OBJCODE    
  4200. TOPMARGIN    
  4201. BOTMARGIN
  4202. OFFSET
  4203. ENVIRON
  4204. EJECTBEFOR
  4205. EJECTAFTER
  4206. FLOAT
  4207. CPTRANS
  4208. G_TOCODEPAGE
  4209. G_FROMCODEPAGE
  4210. BOXCHAR    
  4211. TOTALTYPE
  4212. RESETTOTAL
  4213. NOREPEAT
  4214. STRETCH
  4215. FILLCHAR    
  4216. PAGEBREAK
  4217. SWAPHEADER
  4218. SWAPFOOTER
  4219. Could not open FoxBASE+ report form
  4220. Fatal
  4221. FNAMEFBP
  4222. FTYPE
  4223. BAKNAME
  4224. IN_AREA
  4225. IDBYTE
  4226. OBJNAME
  4227. RP_POOL
  4228. RP_LTADR
  4229. RP_LTLEN    
  4230. RP_SSEXNO    
  4231. RP_SBEXNO
  4232. RP_DOUBLESP
  4233. RP_FLDS_WIDTH
  4234. RP_FLDS_EXPRNO
  4235. RP_WIDTH
  4236. RP_FLDS_HEADNO
  4237. RP_PLAIN    
  4238. BAND_ROWS
  4239. CURRENT_ROW    
  4240. GROUP_NUM
  4241. HEAD_ROW
  4242. RP_FLDS_TYPE
  4243. RP_FLDS_TOTALS
  4244. RP_FLDS_DP    
  4245. G_SCRNDBF
  4246. ERRORHANDLER
  4247. CVTSHORT
  4248. POOLSIZE    
  4249. RP_PGHDNO    
  4250. RP_SBHDNO    
  4251. RP_SSHDNO    
  4252. RP_LENGTH
  4253. RP_LMARG
  4254. RP_RMARG    
  4255. RP_FLDCNT
  4256. RP_SUMMARY
  4257. RP_SUBEJECT
  4258. RP_OTHER
  4259. CVTBYTE    
  4260. RP_PAGENO
  4261. DOCREATE
  4262. EVALIMPORTEXPR    
  4263. INITBANDS    
  4264. BLDBREAKS    
  4265. BLDDETAIL
  4266. OBJTYPE
  4267. OBJCODE
  4268. FORCEEXT
  4269. FNAME102
  4270. FTYPE
  4271. SHORT
  4272. CONTLEN
  4273. REMARKS
  4274. HEIGHT
  4275. LMARGIN
  4276. WIDTH    
  4277. NUMACROSS    
  4278. SPACESBET
  4279. LINESBET
  4280. BAKNAME
  4281. IN_AREA
  4282. LBLNAME
  4283. CVTSHORT
  4284. LBLLINES
  4285. START
  4286. CURLEN
  4287. OBJTYPE
  4288. OBJCODE
  4289. STYLE
  4290. ENVIRON
  4291. ORDER
  4292. XUNIQUE
  4293. ADDALIAS
  4294. CPTRANS
  4295. G_TOCODEPAGE
  4296. G_FROMCODEPAGE
  4297. FORCEEXTQ
  4298. FNAMEFBP
  4299. FTYPE
  4300. WIDTH
  4301. HEIGHT
  4302. LMARGIN    
  4303. SPACESBET
  4304. LINESBET    
  4305. NUMACROSS
  4306. LBLNAME
  4307. IN_AREA
  4308. DUMMY
  4309. REMARKS
  4310. CVTSHORT
  4311. LBLLINES
  4312. LASTLINE
  4313. OBJTYPE
  4314. OBJCODE
  4315. STYLE
  4316. ENVIRON
  4317. ORDER
  4318. XUNIQUE
  4319. ADDALIAS
  4320. CPTRANS
  4321. G_TOCODEPAGE
  4322. G_FROMCODEPAGE
  4323. BAKNAME
  4324. FORCEEXT
  4325. PAGE NO. 
  4326. _PAGENO
  4327. DATE()
  4328. PLATFORM
  4329. WIDTH
  4330. RP_WIDTH
  4331. HEIGHT    
  4332. RP_LENGTH
  4333. OFFSET
  4334. RP_LMARG
  4335. EJECTBEFOR
  4336. RP_PLAIN    
  4337. GROUP_NUM
  4338. RP_SUMMARY
  4339. SUMMARY
  4340. RP_OTHER
  4341. EJECTAFTER
  4342. PLAIN    
  4343. RP_TOTALS
  4344. CURRENT_ROW
  4345. BANDSIZE
  4346. STRING
  4347. GETLITEXPR    
  4348. RP_PGHDNO
  4349. LINESFORHEADING
  4350. FLD_HEAD_EXIST
  4351. HOWMANYHEADINGS
  4352. MAKEBAND
  4353. BANDSTRING    
  4354. RP_SBEXNO
  4355. RP_SUBEJECT
  4356. NEWPAGE    
  4357. RP_SSEXNO
  4358. NUMLINES
  4359. RP_DOUBLESP
  4360. TOTALS_EXIST
  4361. GROUPNUM
  4362. MAKETEXT    
  4363. BAND_ROWS    
  4364. MAKEFIELD
  4365. HEAD_ROW
  4366. HEADING
  4367. GETHEADING
  4368. CENTER_COL
  4369. EXPRNO
  4370. HEADNO
  4371. STARS
  4372. STRING
  4373. GETLITEXPR
  4374. STRLEN
  4375. MAKETEXT    
  4376. MAKEFIELD
  4377. RP_LTLEN
  4378. LITEXIST    
  4379. RP_SBEXNO
  4380. BLDBREAKEXP    
  4381. RP_SBHDNO    
  4382. BAND_ROWS    
  4383. RP_SSEXNO    
  4384. RP_SSHDNO
  4385. * Subsubtotal *
  4386. ** Subtotal **
  4387. ** Subtotal **
  4388. *** Total ***
  4389. PG_ROW
  4390. ISTOTAL
  4391. STRING
  4392. HEADING    
  4393. BAND_ROWS    
  4394. RP_FLDCNT
  4395. GETLITEXPR
  4396. RP_FLDS_EXPRNO
  4397. RP_FLDS_WIDTH
  4398. RP_WIDTH    
  4399. MAKEFIELD
  4400. RP_FLDS_TYPE
  4401. RP_FLDS_TOTALS    
  4402. GROUP_NUM
  4403. ADDTOTAL
  4404. RP_FLDS_HEADNO
  4405. HEAD_ROW
  4406. GETHEADING
  4407. MAKETEXT
  4408. ISFIRST
  4409. WORKSTR
  4410. TOTALSTR
  4411. RESET
  4412. MAKETEXT    
  4413. MAKEFIELD
  4414. RP_POOL
  4415. RP_LTADR
  4416. STRING
  4417. LITEXIST
  4418. RP_POOL
  4419. RP_LTADR
  4420. RP_LTLEN
  4421. STRING
  4422. NEWPAGE
  4423. PLATFORM
  4424. OBJTYPE
  4425. OBJCODE
  4426. CPTRANS
  4427. G_TOCODEPAGE
  4428. G_FROMCODEPAGE
  4429. HEIGHT    
  4430. PAGEBREAK    
  4431. BAND_ROWS
  4432. CURRENT_ROW
  4433. STRING
  4434. PLATFORM
  4435. CPTRANS
  4436. G_TOCODEPAGE
  4437. G_FROMCODEPAGE
  4438. OBJTYPE
  4439. HEIGHT
  4440. WIDTH
  4441. HPOS3
  4442. STRING
  4443. FLDCHAR
  4444. STRCH
  4445. TOTAL
  4446. RESET
  4447. PLATFORM
  4448. OBJTYPE
  4449. CPTRANS
  4450. G_TOCODEPAGE
  4451. G_FROMCODEPAGE
  4452. HEIGHT
  4453. WIDTH
  4454. FILLCHAR
  4455. STRETCH
  4456. FLOAT    
  4457. TOTALTYPE
  4458. RESETTOTAL
  4459. HEADING
  4460. STRING
  4461. STRING
  4462. RETVAL
  4463. STRING2
  4464. HEADING
  4465. GETHEADING
  4466. RETVAL
  4467. NEWVAL    
  4468. RP_FLDCNT
  4469. GETLITEXPR
  4470. RP_FLDS_HEADNO
  4471. STRING
  4472. LINESFORHEADING
  4473. RP_FLDCNT
  4474. LITEXIST
  4475. RP_FLDS_HEADNO|
  4476. RP_FLDCNT
  4477. RP_FLDS_TOTALS5
  4478. LENGTH
  4479. RP_WIDTH
  4480. RP_LMARG
  4481. RP_RMARG
  4482. STRING
  4483. RP_FLDCNT
  4484. GETLITEXPR
  4485. RP_FLDS_EXPRNO
  4486. RP_FLDS_TYPE
  4487. DBASE IV
  4488. REPTOTALS
  4489. RETCODE
  4490. TP_FILETYPE    
  4491. G_SCRNDBF
  4492. CVTSHORT
  4493. DBASE IV
  4494. REPTOTALS
  4495. RETCODE
  4496. TP_FILETYPE    
  4497. G_SCRNDBF
  4498. CVTBYTE
  4499. DUMMY
  4500. .BMPC
  4501. .BMP;
  4502. .BMPbrlfq
  4503. .bmp;
  4504. .BMPbrlfq
  4505. .BMPbrlfq
  4506. brlfq
  4507. ;NEW.BMP[
  4508. FROMBTN
  4509. TOBTN
  4510. ENDPOS
  4511. OUTSTRG
  4512. TOPOS
  4513. PICTCLAU
  4514. G_GRPH2CHAR
  4515. G_CHAR2GRPH    
  4516. FROMARRAY
  4517. TOARRAY
  4518. SCATTERBUTTONS
  4519. BTNLIST    
  4520. DESTARRAY
  4521. FROMSTRG
  4522. THEWORD
  4523. OLDVPOS
  4524. OBJID
  4525. SAVEREC
  4526. RETVAL
  4527. PLATFORM
  4528. G_FROMPLATFORM
  4529. ISOBJECT
  4530. OBJTYPE
  4531. UNIQUEID
  4532. G_TOPLATFORM
  4533. OLDHPOS
  4534. OBJID
  4535. SAVEREC
  4536. RETVAL
  4537. PLATFORM
  4538. G_FROMPLATFORM
  4539. ISOBJECT
  4540. OBJTYPE
  4541. UNIQUEID
  4542. G_TOPLATFORM
  4543. RIGHT
  4544. BOTTOM
  4545. GETRIGHTMOST
  4546. G_TOPLATFORM    
  4547. GETLOWEST
  4548. PLATFORM
  4549. OBJTYPE
  4550. WIDTH
  4551. HEIGHT
  4552. G_FILETYPE
  4553. RECNO
  4554. PLATFORM
  4555. G_FROMPLATFORM
  4556. OBJTYPE
  4557. G_FILETYPE
  4558. FIXPEN
  4559. G_TOPLATFORM    
  4560. ISENVIRON
  4561. G_GRPH2CHAR
  4562. G_WINDHEIGHT
  4563. HEIGHT
  4564. G_WINDWIDTH
  4565. WIDTH
  4566. ADJCOLOR
  4567. G_CHAR2GRPH
  4568. RULER
  4569. RULERLINES
  4570. GRIDV
  4571. GRIDH
  4572. PENRED
  4573. PENGREEN
  4574. PENBLUE
  4575. STRETCHTOP
  4576. BOTTOM
  4577. CURPOS
  4578. ADJOBJCODE
  4579. ADJFONT    
  4580. G_MERCURY
  4581. UPDTHERMH
  4582. THERMPART
  4583. RECNO    
  4584. NUMOTHERS    
  4585. THERMSTEP
  4586. OBJINDEX
  4587. G_FROMOBJONLYALIAS
  4588. RECNUM
  4589. G_SCRNALIAS
  4590. FIXPEN
  4591. G_CHAR2GRPH
  4592. CALCPOSITIONS
  4593. PLATFORM
  4594. G_TOPLATFORM
  4595. FILLININFO    
  4596. G_MERCURY
  4597. UPDTHERMe
  4598. G_FILETYPE
  4599. ADJRPTSUPPRESS
  4600. ADJRPTFLOAT
  4601. G_CHAR2GRPH
  4602. OBJTYPE
  4603. OBJCODE
  4604. G_LOOK2D
  4605. PICTURE
  4606. ADDQUOTE
  4607. MAKE2D
  4608. MAKE3D
  4609. WIDTH
  4610. ADJRPTRESET
  4611. FILLCHAR
  4612. OFFSET
  4613. G_GRPH2CHAR
  4614. HEIGHT
  4615. PENSIZE
  4616. BOXCHAR
  4617. OBJ2BASEFONT
  4618. G_DFLTFFACE
  4619. G_DFLTFSIZE
  4620. G_DFLTFSTYLE
  4621. FONTFACE
  4622. FONTSIZE    
  4623. NUM2STYLE    
  4624. FONTSTYLE
  4625. G_GRPH2GRPH
  4626. G_WINBTNHEIGHT
  4627. G_MACBTNHEIGHT    
  4628. G_POPHGHT
  4629. PENPAT
  4630. ADJPEN
  4631. ADJCOLOR
  4632. ADJFONT
  4633. ADJHEIGHTANDWIDTH
  4634. G_CHAR2GRPH
  4635. FLOAT
  4636. OBJTYPE
  4637. HEIGHT
  4638. STRETCHTOP
  4639. BOTTOM
  4640. STRETCH
  4641. G_GRPH2CHAR
  4642. G_CHAR2GRPH
  4643. OBJTYPE
  4644. NOREPEAT
  4645. SUPVALCHNG    
  4646. SUPOVFLOW
  4647. RESETRPT
  4648. SUPRPCOL
  4649. SUPGROUP    
  4650. SUPALWAYS
  4651. G_GRPH2CHAR
  4652. G_CHAR2GRPH
  4653. RESETTOTAL
  4654. G_GRPH2CHARF
  4655. PLATFORM
  4656. G_FROMPLATFORM
  4657. OBJTYPE
  4658. NOREPEATG
  4659. SUPCOUNT
  4660. G_GRPH2CHAR
  4661. PLATFORM
  4662. G_FROMPLATFORM
  4663. OBJTYPE
  4664. G_TOPLATFORM
  4665. NOREPEAT
  4666. G_CHAR2GRPH
  4667. MYEXPR
  4668. BCODE
  4669. GETBANDCODE
  4670. G_NOREPEAT
  4671. THERMPART
  4672. RECNO    
  4673. NUMOTHERS    
  4674. THERMSTEP
  4675. OBJINDEX
  4676. G_SCRNALIAS
  4677. PLATFORM
  4678. G_FROMPLATFORM
  4679. OBJTYPE
  4680. G_TOPLATFORM    
  4681. G_MERCURY
  4682. UPDTHERM
  4683. THERMSTEP
  4684. PLATFORM
  4685. G_TOPLATFORM
  4686. ISREPTOBJECT
  4687. OBJTYPE
  4688. G_GRPH2CHAR
  4689. RPTOBJCONVERT    
  4690. G_MERCURY
  4691. UPDTHERM    
  4692. BANDCOUNT
  4693. BANDS
  4694. BANDINFO
  4695. G_CHAR2GRPH    
  4696. CLONEBAND
  4697. G_GRPH2GRPH
  4698. BANDCOUNT    
  4699. BANDINDEX
  4700. ENDINDEX    
  4701. POSINBAND
  4702. SAVEREC
  4703. OBJID
  4704. ORIGVPOS
  4705. LINEHEIGHT
  4706. G_GRPH2GRPH
  4707. GRPHRPTCVT
  4708. G_NEWOBJMODE
  4709. OBJTYPE
  4710. G_CHAR2GRPH    
  4711. EMPTYBAND
  4712. UNIQUEID
  4713. HEIGHT
  4714. CVTREPORTVERTICAL
  4715. G_GRPH2CHAR
  4716. OBJCODE
  4717. WIDTH
  4718. OFFSET
  4719. ORIGHEIGHT
  4720. ADJBOX
  4721. ADJCOLOR
  4722. ADJFONT
  4723. GETBANDINDEX
  4724. BANDS    
  4725. ENDINBAND
  4726. CVTREPORTHORIZONTAL
  4727. CVTRPTLINES
  4728. ADJTEXT
  4729. VPOS    
  4730. BANDCOUNT
  4731. BANDSg
  4732. SAVEREC    
  4733. BANDCOUNT
  4734. PAGEFOOTER
  4735. PAGEHEADER    
  4736. COLHEADER    
  4737. COLFOOTER
  4738. TOPOSITION
  4739. FROMPOSITION
  4740. OBJCODE
  4741. PLATFORM
  4742. G_TOPLATFORM
  4743. OBJTYPE
  4744. BANDS
  4745. G_CHAR2GRPH
  4746. HEIGHT
  4747. G_BANDHEIGHT
  4748. G_BANDFUDGE
  4749. G_PIXELSIZE
  4750. G_GRPH2CHAR
  4751. G_GRPH2GRPH
  4752. G_FROMPLATFORM
  4753. G_MACBANDHEIGHT
  4754. G_WINBANDHEIGHT
  4755. RESIZEBAND
  4756. IN_AREA
  4757. IN_REC
  4758. PIVOT
  4759. OUNIQID
  4760. OVPOS
  4761. OHPOS
  4762. OWIDTH
  4763. OHEIGHT
  4764. OOBJCODE
  4765. HEADBAND
  4766. G_CHAR2GRPH
  4767. PLATFORM
  4768. G_TOPLATFORM
  4769. OBJTYPE
  4770. OBJCODE
  4771. UNIQUEID
  4772. HEIGHT
  4773. TOBANDHEIGHT
  4774. FMBANDVPOS
  4775. FMBANDHEIGHT
  4776. IN_REC
  4777. MINBANDHEIGHT
  4778. G_GRPH2CHAR
  4779. PLATFORM
  4780. G_FROMPLATFORM
  4781. OBJTYPE
  4782. HEIGHT
  4783. CVTREPORTVERTICAL
  4784. OBJID
  4785. PLATFORM
  4786. SAVEREC    
  4787. BANDSTART
  4788. OBJTYPE
  4789. UNIQUEID
  4790. HEIGHT
  4791. G_BANDHEIGHT
  4792. G_BANDFUDGE
  4793. G_PIXELSIZE
  4794. SAVEREC    
  4795. BANDSTART
  4796. BANDHEIGHT
  4797. RETVAL
  4798. G_TOPLATFORM
  4799. PLATFORM
  4800. G_FROMPLATFORM
  4801. UNIQUEID
  4802. HEIGHT
  4803. BANDPOS
  4804. OBJTYPE
  4805. G_CHAR2GRPH*
  4806. THISVPOS
  4807. IN_NUM
  4808. RETCODE    
  4809. STARTVPOS
  4810. OBJTYPE
  4811. PLATFORM
  4812. G_TOPLATFORM
  4813. HEIGHT
  4814. G_BANDHEIGHT
  4815. OBJCODEs
  4816. WINDOWS
  4817. BANDNUM
  4818. G_FILETYPE
  4819. OBJTYPE
  4820. WIDTH
  4821. GETTEXTWIDTH
  4822. G_NEWOBJMODE
  4823. GETBANDNUM
  4824. HEIGHTY
  4825. THEVPOS
  4826. THEPLAT
  4827. BANDNO
  4828. CUMVPOS
  4829. THEREC
  4830. PLATFORM
  4831. OBJTYPE
  4832. HEIGHT
  4833. G_BANDHEIGHT
  4834. G_BANDFUDGE
  4835. G_PIXELSIZE
  4836. FONTFACE
  4837. FONTSIZE    
  4838. NUM2STYLE    
  4839. FONTSTYLE
  4840. G_PIXELSIZE
  4841. UNITS
  4842. G_GRPH2CHAR
  4843. G_CHAR2GRPH
  4844. G_RPTLINESIZE
  4845. G_PIXELSIZE{
  4846. UNITS
  4847. G_GRPH2CHAR
  4848. G_CHAR2GRPH
  4849. G_RPTCHARSIZE
  4850. HEIGHT
  4851. G_CHAR2GRPH
  4852. G_GRPH2GRPH
  4853. PLATFORM
  4854. G_TOPLATFORM
  4855. OBJTYPE
  4856. LABELOBJMERGE0
  4857. RECNO
  4858. SAVEREC
  4859. WIDTH
  4860. HEIGHT
  4861. PICTURE
  4862. FILLCHAR
  4863. PLATFORM
  4864. G_TOPLATFORM
  4865. OBJTYPE
  4866. m.g_scrnalias
  4867. LINECOUNT
  4868. SCANLOOP
  4869. G_SCRNALIAS
  4870. PLATFORM
  4871. G_TOPLATFORM
  4872. OBJTYPE
  4873. LINES
  4874. LINECOUNT
  4875. BLANKLINES
  4876. G_GRPH2GRPH
  4877. PLATFORM
  4878. G_TOPLATFORM
  4879. OBJTYPE
  4880. OBJCODE
  4881. HEIGHT
  4882. PENBLUE
  4883. 3 1/2" x 15/16" x 1
  4884. 3 1/2" x 15/16" x 2
  4885. 3 1/2" x 15/16" x 3
  4886. 3 2/10" x 11/12" x 3 (Cheshire)
  4887. UUUUU
  4888. 3" x 5 Rolodex
  4889. 4" x 1 7/16" x 1
  4890. 4" x 2 1/4 Rolodex
  4891. 6 1/2" x 3 5/8 Envelope
  4892. 9 7/8" x 7 1/8 Envelope
  4893. LBXHEIGHT
  4894. LBXWIDTH
  4895. LBXLINESBET
  4896. PLATFORM
  4897. G_FROMPLATFORM
  4898. OBJTYPE
  4899. OBJCODE
  4900. HEIGHT
  4901. PENBLUE
  4902. WIDTH
  4903. G_RPTLINESIZE
  4904. G_RPTCHARSIZE
  4905. G_TOPLATFORM
  4906. BANDSTART    
  4907. LINECOUNT    
  4908. THERMSTEP
  4909. LBXWIDTH
  4910. SAVEREC
  4911. NEXTEXPR
  4912. PLATFORM
  4913. G_TOPLATFORM
  4914. OBJTYPE
  4915. WIDTH
  4916. G_FROMPLATFORM
  4917. G_RPTCHARSIZE
  4918. OBJCODE
  4919. G_RPTLINESIZE
  4920. HEIGHT
  4921. FILLCHAR
  4922. FLOAT
  4923. STRETCH
  4924. SPACING
  4925. OFFSET    
  4926. TOTALTYPE
  4927. RESETTOTAL    
  4928. SUPALWAYS    
  4929. SUPOVFLOW
  4930. SUPRPCOL
  4931. SUPGROUP
  4932. SUPVALCHNG
  4933. ADJFONT
  4934. ADJCOLOR    
  4935. G_MERCURY
  4936. UPDTHERM
  4937. INDEX
  4938. RECORD
  4939. HORIZ
  4940. WIDTH    
  4941. NUMOTHERS    
  4942. THERMSTEP
  4943. OBJECTPOS
  4944. G_WINDWIDTH
  4945. G_WINDHEIGHT
  4946. UNIQUEID
  4947. OBJTYPE
  4948. SPACING
  4949. PICTURE
  4950. VERT1
  4951. ENDPOSC
  4952. CURLINE
  4953. LARGESTOBJ
  4954. LINEHEIGHT
  4955. ADJWINDOWWIDTH    
  4956. THERMSTEP
  4957. UNIQUEID
  4958. PLATFORM
  4959. G_TEMPINDEX
  4960. G_FROMOBJONLYALIAS
  4961. G_SCRNALIAS
  4962. G_TOPLATFORM
  4963. ADJWINDWIDTH
  4964. FINDWIDEROBJECTS    
  4965. OBJECTPOS    
  4966. ADJHEIGHT
  4967. OBJINDEX
  4968. HORIZBUTTON
  4969. NUMITEMS    
  4970. G_MERCURY
  4971. UPDTHERM
  4972. OBJTYPE
  4973. WIDTH
  4974. REPOOBJECTS
  4975. HEIGHT
  4976. ADJWINDOWWIDTH
  4977. CURCOL
  4978. ADJCOL
  4979. RIGHTALIGNFLAG
  4980. NUMITEMS
  4981. OLDUNIQUEID
  4982. OLDWIDTH
  4983. BUTTONFLAG
  4984. NEWWIDTH
  4985. ADJUST    
  4986. THERMSTEP
  4987. OBJINDEX    
  4988. OBJECTPOS
  4989. HORIZBUTTON
  4990. UNIQUEID
  4991. PLATFORM
  4992. G_TOPLATFORM
  4993. WIDTH
  4994. SPACING
  4995. OBJTYPE
  4996. ADJHPOS
  4997. HPOS    
  4998. G_MERCURY
  4999. UPDTHERM+
  5000. REPLACE &g_scrnalias..hpos WITH &g_scrnalias..hpos + m.adjustment
  5001. REPLACE &g_scrnalias..width WITH &g_scrnalias..width + m.adjustment
  5002. ADJUSTMENT
  5003. POSITION
  5004. G_FROMOBJONLYALIAS
  5005. PLATFORM
  5006. G_FROMPLATFORM
  5007. OBJTYPE
  5008. HEIGHT
  5009. WIDTH
  5010. G_SCRNALIASj
  5011. WINDHEIGHT    
  5012. WINDWIDTH    
  5013. THERMSTEP
  5014. RIGHTALIGN
  5015. SAVEREC
  5016. ADJUST
  5017. BUTTONADJUST
  5018. NUMRB
  5019. WIDTH
  5020. OBJINDEX
  5021. OBJECTPOS
  5022. CURLINE
  5023. PLATFORM
  5024. G_TOPLATFORM
  5025. UNIQUEID
  5026. G_LASTOBJECTLINE
  5027. GETLASTOBJECTLINE
  5028. HEIGHT
  5029. HORIZBUTTON
  5030. G_VPOPUP
  5031. ADJBOX    
  5032. G_MERCURY
  5033. UPDTHERM
  5034. SUBFLAG
  5035. EMPTYBOX
  5036. NEWLASTLINE
  5037. BOXDIMENSION
  5038. G_FROMOBJONLYALIAS
  5039. OBJTYPE
  5040. HEIGHT
  5041. WIDTH    
  5042. SHRINKBOX
  5043. ITEMSINBOXES
  5044. G_LASTOBJECTLINE
  5045. G_VPOPUP
  5046. G_SCRNALIAS
  5047. THISID
  5048. UNIQUEID
  5049. PLATFORM
  5050. G_TOPLATFORM
  5051. boxdimension[1,2] = &g_scrnalias..vpos
  5052. boxdimension[2,2] = &g_scrnalias..hpos
  5053. m.newbottom = &g_scrnalias..vpos + &g_scrnalias..height
  5054. m.twidth = TXTWIDTH(&g_scrnalias..expr,g_dfltfface,g_dfltfsize,num2style(g_boldstylenum))
  5055. m.twidth = &g_scrnalias..width
  5056. IF &g_scrnalias..hpos + m.twidth > boxdimension[4,2]
  5057. boxdimension[4,2] = &g_scrnalias..hpos + m.twidth
  5058. REPLACE &g_scrnalias..vpos WITH &g_scrnalias..vpos - 0.312
  5059. m.newbottom = &g_scrnalias..vpos + &g_scrnalias..height
  5060. boxdimension[4,2] = &g_scrnalias..hpos +  getobjwidth(&g_scrnalias..objtype,  &g_scrnalias..picture,  &g_scrnalias..width,  &g_scrnalias..spacing,  m.g_toplatform)
  5061. m.newbottom = &g_scrnalias..vpos  + m.numitems +  (&g_scrnalias..spacing * (m.numitems -1))
  5062. boxdimension[4,2] = &g_scrnalias..hpos  +  &g_scrnalias..width
  5063. m.newbottom = &g_scrnalias..vpos + &g_scrnalias..height
  5064. boxdimension[4,2] = &g_scrnalias..hpos + &g_scrnalias..width
  5065. m.newbottom = &g_scrnalias..vpos + &g_scrnalias..height
  5066. boxdimension[4,2] = &g_scrnalias..hpos + &g_scrnalias..width
  5067. BOTTOM
  5068. RIGHT
  5069. EMPTYBOX    
  5070. SHRINKBOX
  5071. WASAPOPUP    
  5072. OLDBOTTOM    
  5073. NEWBOTTOM
  5074. TWIDTH
  5075. G_BOXEDITEMSALIAS
  5076. HEIGHT
  5077. WIDTH
  5078. UNIQUEID
  5079. SPACING
  5080. OBJTYPE
  5081. PICTURE
  5082. PLATFORM
  5083. G_FROMOBJONLYALIAS
  5084. CPTCOND
  5085. G_TOPLATFORM
  5086. G_SCRNALIAS
  5087. BOXDIMENSION
  5088. FINDOTHERSONLINE
  5089. G_CHAR2GRPH
  5090. NUMITEMS
  5091. HORIZBUTTON
  5092. GETOBJWIDTH(
  5093. m.newbottom = &g_scrnalias..vpos + &g_scrnalias..height
  5094. m.newbottom = &g_scrnalias..vpos + &g_scrnalias..height
  5095. m.newbottom = &g_scrnalias..vpos + &g_scrnalias..height
  5096. m.newbottom = &g_scrnalias..vpos + &g_scrnalias..height
  5097. LINENO    
  5098. NEWBOTTOM    
  5099. OLDBOTTOM
  5100. CURTYPE
  5101. SAVEREC
  5102. PREVTYPE
  5103. OBJTYPE
  5104. HEIGHT
  5105. SAVEREC
  5106. HORIZONTAL
  5107. BTNID
  5108. OBJID
  5109. FLAG    
  5110. THERMSTEP
  5111. LEFTMOST
  5112. LABEL
  5113. BTNVPOS
  5114. BTNHPOS
  5115. BTNWIDTH    
  5116. BTNHEIGHT
  5117. BTNSPACING
  5118. BTNCOUNT
  5119. DEFWIDTH
  5120. DEFWIDTHINDEX    
  5121. DEFHEIGHT
  5122. DEFHEIGHTINDEX    
  5123. TOPMARGIN
  5124. BOTTOMMARGIN
  5125. LEFTMARGIN
  5126. RIGHTMARGIN
  5127. ADJUSTMENT    
  5128. TOTADJUST
  5129. NEWHPOS
  5130. PLATFORM
  5131. G_FROMPLATFORM
  5132. OBJTYPE
  5133. HORIZBUTTON
  5134. PICTURE
  5135. HEIGHT
  5136. WIDTH
  5137. SPACING
  5138. UNIQUEID
  5139. SIZES
  5140. G_TOPLATFORM
  5141. ADJPOSTINV    
  5142. G_MERCURY
  5143. UPDTHERM
  5144. YSTART
  5145. XSTART
  5146. ADJUSTMENT
  5147. SAVEREC
  5148. SAVEID
  5149. FINDALIGNEND
  5150. PLATFORM
  5151. G_FROMPLATFORM
  5152. OBJTYPE
  5153. C_LIST
  5154. C_POPUP
  5155. UNIQUEID
  5156. G_TOPLATFORM7
  5157. YSTART
  5158. XSTART    
  5159. INCREMENT
  5160. SAVEREC
  5161. YTEMP
  5162. XTEMP
  5163. RESULT
  5164. PLATFORM
  5165. G_FROMPLATFORM
  5166. OBJTYPE
  5167. C_LIST
  5168. C_POPUP|
  5169. SAVEREC
  5170. OBJID
  5171. OBJREC
  5172. OBJWIDTH
  5173. FROMHEIGHT    
  5174. FROMWIDTH
  5175. G_FILETYPE
  5176. PLATFORM
  5177. G_FROMPLATFORM
  5178. OBJTYPE
  5179. BORDER
  5180. STYLE
  5181. HEIGHT
  5182. WIDTH
  5183. UNIQUEID
  5184. G_TOPLATFORM
  5185. TOHEIGHT
  5186. TOWIDTHO
  5187. SAVEREC    
  5188. JOINCOUNT
  5189. LINEREC
  5190. LINEID
  5191. THERMSTEP
  5192. OBJVPOS
  5193. OBJHPOS
  5194. OBJRIGHT    
  5195. OBJBOTTOM
  5196. OBJID
  5197. OBJREC
  5198. OBJCODE
  5199. FROMVPOS
  5200. FROMHPOS
  5201. FROMHEIGHT    
  5202. FROMWIDTH
  5203. FROMEND
  5204. FROMCODE
  5205. TOVPOS
  5206. TOHPOS
  5207. TOHEIGHT
  5208. TOWIDTH
  5209. JOINVPOS
  5210. JOINHPOS
  5211. VLEVEL
  5212. HLEVEL
  5213. JOINS
  5214. PLATFORM
  5215. G_FROMPLATFORM
  5216. OBJTYPE
  5217. WIDTH
  5218. HEIGHT    
  5219. G_MERCURY
  5220. UPDTHERM
  5221. UNIQUEID
  5222. G_TOPLATFORM
  5223. JOINHORIZONTAL
  5224. JOINVERTICAL
  5225. MEETBOXCHAR
  5226. ZAPBOXCHAR
  5227. REJOINBOXES
  5228. FROMVPOS
  5229. OLDHPOS1
  5230. OLDHPOS2
  5231. TOVPOS
  5232. TOTHICKNESS
  5233. FROMCODE
  5234. OBJVPOS
  5235. OBJHPOS
  5236. OBJRIGHT    
  5237. OBJBOTTOM
  5238. OBJCODE
  5239. OBJID
  5240. OBJREC
  5241. WIDTH
  5242. HEIGHT
  5243. UNIQUEID
  5244. PLATFORM
  5245. G_TOPLATFORM
  5246. OBJTYPE
  5247. JOINVPOS
  5248. VLEVEL
  5249. HLEVEL
  5250. GETLINEWIDTH
  5251. JOINHPOS
  5252. ADDJOIN
  5253. OLDVPOS1
  5254. OLDVPOS2
  5255. FROMHPOS
  5256. TOHPOS
  5257. FROMCODE
  5258. OBJVPOS
  5259. OBJHPOS
  5260. OBJRIGHT    
  5261. OBJBOTTOM
  5262. OBJCODE
  5263. OBJID
  5264. OBJREC
  5265. WIDTH
  5266. HEIGHT
  5267. UNIQUEID
  5268. PLATFORM
  5269. G_TOPLATFORM
  5270. OBJTYPE
  5271. JOINHPOS
  5272. VLEVEL
  5273. HLEVEL
  5274. GETLINEWIDTH
  5275. JOINVPOS
  5276. ADDJOIN$
  5277. SAVEREC
  5278. FROMVPOS
  5279. FROMHPOS
  5280. TOVPOS
  5281. TOHPOS
  5282. JOINREC
  5283. JOINID
  5284. PLATFORM
  5285. G_FROMPLATFORM
  5286. OBJTYPE
  5287. CPTCOND
  5288. UNIQUEID
  5289. G_TOPLATFORM
  5290. WIDTH
  5291. HEIGHT
  5292. ADDJOIN
  5293. RECNO
  5294. FROMVPOS
  5295. FROMHPOS
  5296. PLATFORM
  5297. G_TOPLATFORM
  5298. OBJTYPE
  5299. BOXJOIN
  5300. MODE!
  5301. FROMVPOS
  5302. FROMHPOS
  5303. TOVPOS
  5304. TOHPOS
  5305. VMATCH
  5306. HMATCH
  5307. JOINS    
  5308. JOINCOUNT
  5309. FROMVPOS
  5310. FROMHPOS
  5311. TOVPOS
  5312. TOHPOS
  5313. OBJECTCODE
  5314. OBJEND    
  5315. SAVERECNO
  5316. OBJID    
  5317. JOINWIDTH
  5318. OBJREC
  5319. PLATFORM
  5320. G_FROMPLATFORM
  5321. OBJTYPE
  5322. WIDTH
  5323. HEIGHT
  5324. UNIQUEID
  5325. OBJCODE
  5326. G_TOPLATFORM
  5327. JOINLINEWIDTH
  5328. GETLINEWIDTH
  5329. JOINVPOS
  5330. JOINHPOS
  5331. HORIZONTAL
  5332. SKIPID
  5333. SAVERECNO    
  5334. THICKNESS
  5335. PLATFORM
  5336. G_FROMPLATFORM
  5337. OBJTYPE
  5338. UNIQUEID
  5339. WIDTH
  5340. HEIGHT
  5341. GETLINEWIDTH
  5342. OBJCODEl
  5343. CURRENTLASTLINE
  5344. NEWPOSITION
  5345. NUMITEMS
  5346. OBJTYPE
  5347. G_LASTOBJECTLINE
  5348. HEIGHT
  5349. HORIZBUTTON
  5350. PICTURE
  5351. SPACING}
  5352. OBJTYPE
  5353. G_FILETYPE
  5354. OBJCODE
  5355. G_CHAR2GRPH
  5356. PLATFORM
  5357. G_TOPLATFORM
  5358. OBJTYPE
  5359. FONTFACE
  5360. G_DFLTFFACE
  5361. G_DFLTFSIZE
  5362. FONTSIZE
  5363. G_DFLTFSTYLE    
  5364. NUM2STYLE    
  5365. FONTSTYLE
  5366. TXTWIDTHRATIO
  5367. BOLDTXTRATIO
  5368. CHKBOXWIDTH
  5369. SAVEREC
  5370. OLDWIDTH    
  5371. NEWHEIGHT
  5372. NEWWIDTH
  5373. WNDFACE
  5374. WNDSIZE
  5375. WNDSTYLE    
  5376. ALIGNMENT
  5377. G_CHAR2GRPH
  5378. PLATFORM
  5379. G_TOPLATFORM
  5380. OBJTYPE
  5381. FONTFACE
  5382. FONTSIZE    
  5383. FONTSTYLE
  5384. G_DFLTFFACE
  5385. G_DFLTFSIZE
  5386. G_DFLTFSTYLE    
  5387. NUM2STYLE
  5388. G_BOLDSTYLENUM
  5389. G_GRPH2CHAR
  5390. G_FROMPLATFORM
  5391. G_CTRLFFACE
  5392. G_CTRLFSIZE
  5393. G_CTRLFSTYLE
  5394. WIDTH
  5395. DOSSIZE
  5396. COLUMNAR
  5397. HEIGHT
  5398. ADJTEXT
  5399. PICTURE
  5400. ADJBITMAPCTRL
  5401. MAXBTNWIDTH
  5402. SPACING    
  5403. G_POPHGHT
  5404. G_GRPH2GRPH
  5405. G_BTNHEIGHT
  5406. OBJCODE
  5407. ADJBOX
  5408. ISOBJECT$
  5409. OTYPE
  5410. SAVEREC
  5411. PLATFORM
  5412. G_FROMPLATFORM
  5413. OBJTYPE
  5414. WIDTH0
  5415. OBJSIZE
  5416. SCRNSIZE
  5417. FUNCTION
  5418. OLDPICTURE
  5419. NEWPICTURE
  5420. PICTURE    
  5421. STRIPPATHJ
  5422. G_CHAR2GRPH
  5423. G_FILETYPE    
  5424. COLORPAIR
  5425. PENRED
  5426. PENGREEN
  5427. PENBLUE
  5428. FILLRED    
  5429. FILLGREEN
  5430. FILLBLUE
  5431. OBJTYPE
  5432. CONVERTCOLORPAIR
  5433. G_GRPH2CHAR
  5434. STYLE
  5435. SCHEME
  5436. SCHEME2
  5437. RGBTOX'
  5438. GREEN
  5439. COLOR
  5440. G_CHAR2GRPH
  5441. OBJTYPE
  5442. PENSIZE
  5443. PENPAT
  5444. FILLPAT?
  5445. OUTFACE
  5446. OUTSIZE
  5447. OUTSTYLE
  5448. FONTFACE
  5449. FONTSIZE    
  5450. NUM2STYLE    
  5451. FONTSTYLE
  5452. G_CHAR2GRPH
  5453. G_GRPH2GRPH
  5454. OBJTYPE    
  5455. G_FONTSET
  5456. G_DFLTFFACE
  5457. G_DFLTFSIZE    
  5458. STYLE2NUM
  5459. G_DFLTFSTYLE
  5460. COMMONFONT
  5461. G_WINDFFACE
  5462. G_WINDFSIZE
  5463. G_WINDFSTYLE
  5464. G_CTRLFFACE
  5465. G_CTRLFSIZE
  5466. G_CTRLFSTYLE
  5467. G_FILETYPE
  5468. STYLE
  5469. G_NORMSTYLENUM
  5470. G_BOLDSTYLENUM
  5471. MAPFONTV
  5472. ARIAL
  5473. COURIER NEW
  5474. TIMES NEW ROMAN
  5475. THEFONT
  5476. -*/, 
  5477. -*/, 
  5478. OLDSCHEME
  5479. RGBVALUE
  5480. COMMA
  5481. COLORPAIR
  5482. PENRED
  5483. PENGREEN
  5484. PENBLUE
  5485. FILLRED    
  5486. FILLGREEN
  5487. FILLBLUE
  5488. RGBSTRING    
  5489. OCCURENCE
  5490. COMMA
  5491. VALUE
  5492. m.stylenumb
  5493. BIUOSCE-
  5494. STYLENUM
  5495. STYLECHARS
  5496. OUTSTRG\
  5497. m.strgb
  5498. OLDWIDTH
  5499. SAVEREC
  5500. OBJTYPE
  5501. G_GRPH2CHAR
  5502. WIDTH
  5503. PICTURE
  5504. SPACING
  5505. HEIGHT
  5506. PLATFORM
  5507. UNIQUEID
  5508. ADJUST
  5509. G_CHAR2GRPH
  5510. OBJCODE
  5511. PENSIZE
  5512. HEIGHT
  5513. GETLINEWIDTH
  5514. G_FILETYPE
  5515. STYLE
  5516. PENPAT
  5517. FILLPAT
  5518. OBJTYPE
  5519. WIDTH
  5520. BORDER
  5521. G_GRPH2CHAR
  5522. FILLCHAR
  5523. OBJCODE
  5524. HORIZONTAL
  5525. G_FILETYPE
  5526. G_RPTFFACE
  5527. G_RPTFSIZE
  5528. G_RPTTXTFONTSTYLE
  5529. G_DFLTFFACE
  5530. G_DFLTFSIZE_
  5531. PICTCLAUSE
  5532. PICTURE
  5533. STYLE
  5534. LABEL
  5535. G_CHAR2GRPH
  5536. G_GRPH2GRPH
  5537. G_GRPH2CHAR+
  5538. WINDOWS
  5539. OBJTYPE
  5540. PICTURE
  5541. WIDTH
  5542. SPACING
  5543. PLATFORM
  5544. NUMITEMS
  5545. HORIZBUTTON*
  5546. WINDOWS
  5547. OBJTYPE
  5548. PICTURE
  5549. HEIGHT
  5550. SPACING
  5551. PLATFORM
  5552. NUMITEMS
  5553. HORIZBUTTON
  5554. PLATFORM
  5555. RIGHT
  5556. OBJTYPE
  5557. GETOBJWIDTH
  5558. PICTURE
  5559. WIDTH
  5560. SPACING
  5561. G_TOPLATFORM
  5562. PLATFORM
  5563. BOTTOM
  5564. OBJTYPE
  5565. GETOBJHEIGHT
  5566. PICTURE
  5567. HEIGHT
  5568. SPACING
  5569. G_TOPLATFORM
  5570. PLATFORM
  5571. UNIQUEID    
  5572. TIMESTAMP
  5573. OBJTYPE
  5574. OBJCODE
  5575. HEIGHT
  5576. WIDTH
  5577. STYLE
  5578. PICTURE
  5579. ORDER
  5580. XUNIQUE
  5581. COMMENT
  5582. ENVIRON
  5583. BOXCHAR
  5584. FILLCHAR
  5585. PENRED
  5586. PENGREEN
  5587. PENBLUE
  5588. FILLRED    
  5589. FILLGREEN
  5590. FILLBLUE
  5591. PENSIZE
  5592. PENPAT
  5593. FILLPAT
  5594. FONTFACE    
  5595. FONTSTYLE
  5596. FONTSIZE
  5597. RULER
  5598. RULERLINES
  5599. GRIDV
  5600. GRIDH
  5601. SCHEME
  5602. SCHEME2    
  5603. COLORPAIR
  5604. LOTYPE
  5605. RANGELO
  5606. HITYPE
  5607. RANGEHI
  5608. WHENTYPE
  5609. WHEN    
  5610. VALIDTYPE
  5611. VALID    
  5612. ERRORTYPE
  5613. ERROR
  5614. MESSTYPE
  5615. MESSAGE
  5616. SHOWTYPE
  5617. SHOW    
  5618. ACTIVTYPE
  5619. ACTIVATE    
  5620. DEACTTYPE
  5621. DEACTIVATE
  5622. PROCTYPE
  5623. PROCCODE    
  5624. SETUPTYPE    
  5625. SETUPCODE
  5626. FLOAT
  5627. CLOSE
  5628. MINIMIZE
  5629. BORDER
  5630. SHADOW
  5631. CENTER
  5632. REFRESH
  5633. DISABLED    
  5634. SCROLLBAR
  5635. ADDALIAS
  5636. INITIALVAL
  5637. INITIALNUM
  5638. SPACING
  5639. CURPOS
  5640. STRETCH
  5641. STRETCHTOP
  5642. BOTTOM
  5643. SUPTYPE
  5644. SUPREST
  5645. NOREPEAT
  5646. RESETRPT    
  5647. PAGEBREAK
  5648. COLBREAK    
  5649. RESETPAGE
  5650. GENERAL
  5651. DOUBLE
  5652. SWAPHEADER
  5653. SWAPFOOTER
  5654. EJECTBEFOR
  5655. EJECTAFTER
  5656. PLAIN
  5657. SUMMARY
  5658. OFFSET    
  5659. TOPMARGIN    
  5660. BOTMARGIN    
  5661. TOTALTYPE
  5662. RESETTOTAL
  5663. RESOID    
  5664. SUPALWAYS    
  5665. SUPOVFLOW
  5666. SUPRPCOL
  5667. SUPGROUP
  5668. SUPVALCHNG
  5669. SUPEXPR
  5670. OUTFILE
  5671. HOMEDIR
  5672. SETID
  5673. EXCLUDE
  5674. MAINPROG
  5675. ARRANGED
  5676. SAVECODE
  5677. DEFNAME    
  5678. OPENFILES
  5679. CLOSEFILES
  5680. DEFWINDS
  5681. RELWINDS    
  5682. READCYCLE    
  5683. MULTREADS
  5684. NOLOCK
  5685. MODAL
  5686. ASSOCWINDS
  5687. DEBUG
  5688. ENCRYPT
  5689. NOLOGO    
  5690. SCRNORDER    
  5691. CMNTSTYLE
  5692. OBJREV
  5693. COMMANDS
  5694. DEVINFO
  5695. SYMBOLS
  5696. OBJECT
  5697. CKVAL
  5698. DELETEDv
  5699. SET DELETED &in_del
  5700. TEMP20ALIAS
  5701. IN_DEL
  5702. DOCREATE
  5703. G_FILETYPE    
  5704. G_SCRNDBF    
  5705. G_20ALIAS
  5706. G_SCRNALIAS
  5707. G_CHAR2GRPH
  5708. OBJTYPE
  5709. OBJCODE
  5710. HEIGHT    
  5711. PAGEBREAK
  5712. COLBREAK    
  5713. RESETPAGE
  5714. PLATFORM
  5715. G_TOPLATFORM
  5716. UNIQUEID
  5717. LBXNUMACROSS
  5718. LBXLMARGIN
  5719. LBXSPACESBET
  5720. LBXLINESBET    
  5721. LBXHEIGHT
  5722. ADDGRAPHICALLABELGROUPS
  5723. OBJTYPE
  5724. OBJCODE
  5725. HEIGHT    
  5726. PAGEBREAK
  5727. COLBREAK    
  5728. RESETPAGE
  5729. PENBLUE
  5730. TIMESTAMP
  5731. UNIQUEID
  5732. PLATFORM
  5733. G_FROMPLATFORM
  5734. G_CHAR2GRPH
  5735. RULER
  5736. RULERLINES
  5737. GRIDV
  5738. GRIDHU
  5739. LBXNUMACROSS
  5740. LBXLMARGIN
  5741. LBXSPACESBET
  5742. LBXLINESBET    
  5743. LBXHEIGHT    
  5744. TIMESTAMP
  5745. G_FILETYPE
  5746. OBJTYPE    
  5747. NUMACROSS
  5748. LMARGIN    
  5749. SPACESBET
  5750. LINESBET
  5751. HEIGHT
  5752. MAKECURSOR
  5753. UPDATELABELDATA
  5754. CONVERTPROJECT
  5755. STAMPVAL
  5756. PLATFORMDEFAULTS
  5757. UPDATEVERSIONu
  5758. PLATFORM
  5759. OBJTYPE
  5760. G_FILETYPE
  5761. OBJCODE
  5762. CONVERTEDPLATFORM
  5763. MATCHPLATFORM    
  5764. TIMESTAMP
  5765. PLATFORM
  5766. OBJTYPE
  5767. CC$%CCC$H
  5768. CCC$i
  5769. CCCC^
  5770. CCCC^
  5771. CCCC^
  5772. DATEVAL
  5773. TIMEVAL
  5774. SHIFTL
  5775. SHIFTRZ
  5776. VALUE
  5777. TIMES
  5778. LOOP\
  5779. VALUE
  5780. TIMES
  5781. PLATFORM
  5782. COUNT
  5783. G_SCRNALIASD
  5784. screen 
  5785. report 
  5786. label 
  5787. project 
  5788. tstructd
  5789. Converter
  5790. Converter
  5791. tstructd
  5792. @*HT3 \!\<Yes;\?\<Cancel
  5793. tstructd
  5794. tstructd
  5795. File: 
  5796. @*HT \<Yes;\!\?\<No
  5797. Unknown Version.
  5798. Fatal
  5799. tstructd
  5800. TEXTLINE
  5801. CHOICE
  5802. FTYPE
  5803. DLGWIDTH    
  5804. FNT_RATIO
  5805. G_FILETYPE
  5806. TSTRUCTD
  5807. G_TDLGFACE
  5808. G_TDLGSIZE
  5809. G_TDLGSTYLE
  5810. G_TDLGSTY2    
  5811. G_TDLGBTN
  5812. G_SCRNDBF    
  5813. JUSTFNAME
  5814. ERRORHANDLER
  5815. CURPOS,
  5816. WINDOWS
  5817.  FoxPro Transporter
  5818. transdlg
  5819. Transport
  5820. Screen File:
  5821. Report File:6
  5822. There are objects in this file defined C
  5823. for a platform other than 
  5824. By transporting this file, you add, update, or C
  5825. replace 
  5826.  definitions for objects in the file.
  5827. Transport Objects From: 
  5828. The objects are new to C
  5829. , or more 
  5830. recently modified than their 
  5831.  equivalents.
  5832. Than C
  5833. Equivalent Objects
  5834. A`U@@
  5835. |?U8@
  5836. @*C Objects New to C
  5837. A`UA@
  5838. @*C Objects More Recently Modified
  5839. @*C All Objects -- Replace Existing Definitions
  5840. @*VNT C
  5841. ;Open As Is;\?Cancel
  5842. @*VN Font...
  5843.  FoxPro Transporter
  5844. transdlg
  5845. Screen File:
  5846. Report File:
  5847. Label File:66
  5848. There are objects in this file defined C
  5849. for a platform other than 
  5850. By transporting this file, you createC
  5851.  definitions for these objects.
  5852. Transport Objects From: 
  5853. |?U8@
  5854. @*VN Font...
  5855. @*VNT C
  5856. ;\?Cancel
  5857.  FoxPro Transporter
  5858. transdlg
  5859. Screen File:
  5860. Report File:6
  5861. @*VNTM C
  5862. ;Open As Is;\?Cancel
  5863. @*VNM Font...
  5864. @*C3 2D Controls
  5865. There are objects in this file defined C
  5866. for a platform other than 
  5867. The objects are new to C
  5868. , or more 
  5869. recently modified than their 
  5870.  equivalents.
  5871. By transporting this file, you add, update, or C
  5872. replace 
  5873.  definitions for objects in the file.
  5874. Transport Objects From: 
  5875. @^3 C
  5876. |?U8@
  5877. Transport
  5878. @*C3 Objects New to C
  5879. A`UA@
  5880. @*C3 Objects More Recently Modified
  5881. Than C
  5882.  Equivalent Objects
  5883. @*C3 All Objects -- Replace Existing Definitions
  5884.  FoxPro Transporter
  5885. transdlg
  5886. Screen File:
  5887. Report File:
  5888. Label File:66
  5889. There are objects in this file defined C
  5890. for a platform other than 
  5891. By transporting this file, you createC
  5892.  definitions for these objects.
  5893. Transport Objects From:
  5894. @*VNTM C
  5895. ;\?Cancel
  5896. @*VNM Font...
  5897. @*C3 2D Controls
  5898. @^3 C
  5899. |?U8@
  5900. FoxPro for Windows
  5901. transdlg
  5902. Screen File:
  5903. Report File:6
  5904. There are objects in this file defined
  5905. for a platform other than MS-DOS.
  5906. Transport Objects From:
  5907. @*VNT \!Transport & Open;Open As Is;\?Cancel
  5908. Transport
  5909. @*C Objects New to MS-DOS
  5910. @*C Objects More Recently Modified
  5911. Than MS-DOS Equivalent Objects
  5912. @*C All Objects -- Replace Existing Definitions
  5913. for objects in the file.
  5914. By transporting this file, you add,
  5915. update, or replace MS-DOS definitions
  5916. transdlg
  5917. transdlg
  5918. Screen File:
  5919. Report File:6
  5920. There are objects in this file defined
  5921. for a platform other than MS-DOS.
  5922. Transport Objects From:
  5923. @*VNT \!Transport & Open;\?Cancel
  5924. By transporting this file, you create
  5925. MS-DOS definitions for these objects.
  5926. transdlg
  5927. Unknown FoxPro version.
  5928. Fatal
  5929. transdlg
  5930. FTYPE
  5931. CHOICE
  5932. FROMPLATFORM
  5933. DLGNUM
  5934. HASRECORDS
  5935. DFLTPLAT
  5936. G_ALLOBJECTS
  5937. TRANSDLG
  5938. G_TDLGFACE
  5939. G_TDLGSIZE
  5940. G_TDLGSTY1
  5941. G_TDLGSTYLE    
  5942. STRIPPATH    
  5943. G_SCRNDBF
  5944. VERSIONCAP
  5945. G_TOPLATFORM
  5946. THEPICT
  5947. MAKEPICT
  5948. G_NEWOBJECTS
  5949. SCRNCTRL
  5950. G_SNIPPETS
  5951. TRANSPRMPT
  5952. PVALID    
  5953. G_ASKFONT
  5954. ASKFONT    
  5955. G_TDLGBTN
  5956. G_LOOK2D
  5957. SETCTRL
  5958. G_SMFACE
  5959. G_SMSIZE
  5960. G_SMSTY1    
  5961. G_SMSTYLE
  5962. G_TDLGSTY2
  5963. G_FILETYPE
  5964. ERRORHANDLER    
  5965. G_SKIPDLG
  5966. RDVALID
  5967. DEACCLAU
  5968. SHOWCLAU
  5969. WINDOWS
  5970. FoxPro for Windows
  5971. FoxPro for Macintosh
  5972. FoxPro for MS-DOS/UNIX
  5973. FoxPro for Windows
  5974. HASRECORDS>
  5975. FoxPro for MS-DOS/UNIX
  5976. FoxPro for MS-DOS/UNIX
  5977. WINDOWS
  5978. FoxPro for Windows
  5979. FoxPro for Windows
  5980. FoxPro for Macintosh
  5981. FoxPro for Macintosh
  5982. DFLTITEM
  5983. PICTSTRG
  5984. A_PLATS
  5985. LOOPTOP
  5986. FOUND_DFLT
  5987. HASRECORDS
  5988. \!Transport
  5989. ENERGIZEC
  5990. TRANSPRT5
  5991. \!Energize
  5992. \!Transport and Open
  5993. G_ENERGIZE.
  5994. msgscrn
  5995. Transporting All Objects will overwrite C
  5996. all existing 
  5997.  object definitions
  5998. in the file.
  5999. @*HNT OK;Cancel
  6000. msgscrn
  6001. Transporting All Objects will overwriteC
  6002. all existing C
  6003.  object definitions
  6004. in the file.C
  6005. @*HNT OK;Cancel
  6006. msgscrn
  6007. DLGNUM    
  6008. G_SKIPDLG
  6009. G_ALLOBJECTS
  6010. CHOICE
  6011. MSGSCRN
  6012. G_TDLGFACE
  6013. G_TDLGSIZE
  6014. G_TDLGSTY1
  6015. VERSIONCAP
  6016. G_TOPLATFORM
  6017. G_TDLGSTYLE
  6018. OKCANCL    
  6019. G_TDLGBTN
  6020. Than C
  6021.  Equivalent Objects
  6022. RGB(0,0,0,255,255,255)
  6023. RGB(0,0,0,255,255,255)
  6024. RGB(0,0,0,255,255,255)
  6025. RGB(0,0,0,255,255,255)
  6026. DLGNUM
  6027. G_SNIPPETS
  6028. G_NEWOBJECTS
  6029. G_ALLOBJECTS    
  6030. THESTRING
  6031. VERSIONCAP
  6032. G_TOPLATFORM
  6033. G_TDLGFACE
  6034. G_TDLGSIZE
  6035. G_TDLGSTYLE
  6036. G_TDLGSTY1
  6037. CHOICE
  6038. G_ALLOBJECTS
  6039. G_NEWOBJECTS
  6040. G_SNIPPETS
  6041. WINDOWS
  6042. WINDOWS
  6043. FROMPLATFORM
  6044. G_FROMPLATFORM
  6045.  screen: 
  6046.  report: 
  6047.  label: 
  6048. FILETYPE
  6049. ACTTHERM
  6050. Geneva
  6051. MS Sans Serif
  6052. FNAME    
  6053. ADDELIPSE    
  6054. G_PATHSEP
  6055. G_THERMFFACE
  6056. G_THERMFSIZE
  6057. G_THERMFSTYLE
  6058. PARTIALFNAME
  6059. FILNAME
  6060. FILLEN
  6061. BNAME
  6062. ELIPSE
  6063. REMAIN    
  6064. G_PATHSEP    
  6065. JUSTFNAME
  6066. RETSTR
  6067. JUSTPATH
  6068. thermomete
  6069. thermomete
  6070. thermomete
  6071. @ 2,1 TO 4,m.g_thermwidth+4 &g_boxstrg
  6072. PROMPT    
  6073. G_SCRNDBF
  6074. THERMFNAME
  6075. THERMOMETE
  6076. G_TDLGFACE
  6077. G_TDLGSIZE
  6078. G_TDLGSTYLE
  6079. G_THERMWIDTH
  6080. G_THERMFACE
  6081. G_THERMSIZE
  6082. G_THERMSTYLE
  6083. thermomete
  6084. PERCENT
  6085. NBLOCKS
  6086. ACTTHERM
  6087. THERMOMETE
  6088. G_THERMWIDTH,
  6089. thermomete
  6090. THERMOMETES
  6091. ON ERROR &onerror
  6092. Minor
  6093. Serious
  6094. ON ERROR &onerror
  6095. Fatal
  6096. ON ERROR &onerror
  6097. LINENUM
  6098. ERRCODE
  6099. G_STATUS
  6100. CLEANUP
  6101. ERRSHOW    
  6102. CLEANWIND
  6103. G_RETURNCODE
  6104. transdlg
  6105. transdlg
  6106. lblwind
  6107. lblwind
  6108. msgscrn
  6109. msgscrn
  6110. Thermomete
  6111. Thermomete
  6112. tpselect
  6113. tpselect
  6114. TRANSDLG
  6115. LBLWIND
  6116. MSGSCRN
  6117. THERMOMETE
  6118. TPSELECT9
  6119. ON ERROR &onerror
  6120. G_STATUS    
  6121. CLEANWIND
  6122. CLEANUP
  6123. Transporter Error
  6124. Line Number: CC
  6125. Press any key to cleanup and exit...
  6126. Transporter Error
  6127. Line Number: CC
  6128. Press any key to cleanup and exit...
  6129. Line Number: C
  6130. Press any key to cleanup and exit...
  6131. CURSORv
  6132. SET CURSOR &curcursor
  6133. LINENO    
  6134. CURCURSOR
  6135. ALERT
  6136. G_TDLGFACE
  6137. G_TDLGSIZE
  6138. G_TDLGSTYLE
  6139. FILNAME
  6140. FILENAME
  6141. SLASHPOS
  6142. NAMELEN
  6143. COLONPOSC
  6144. OTYPE%
  6145. OTYPE
  6146. OTYPE"
  6147. OTYPE
  6148. MUSTEXIST    
  6149. MAXFROMTS
  6150. MAXTOTS
  6151. PLATFORM
  6152. G_FROMPLATFORM    
  6153. ISENVIRON
  6154. OBJTYPE    
  6155. TIMESTAMP
  6156. G_TOPLATFORM
  6157. PLATFORMb
  6158. TARGET
  6159. INREC
  6160. RETVAL
  6161. PLATFORM
  6162. Chicago
  6163. Chicago
  6164. Geneva
  6165. Chicago
  6166. Geneva
  6167. Geneva
  6168. Geneva
  6169. Geneva
  6170. MS Sans Serif
  6171. Geneva
  6172. MS Sans Serif
  6173. MS Sans Serif
  6174. MS Sans Serif
  6175. Geneva
  6176. MS Sans Serif
  6177. G_LOOK2D
  6178. G_CTRLFFACE
  6179. G_CTRLFSIZE
  6180. G_CTRLFSTYLE
  6181. G_WINDFFACE
  6182. G_WINDFSIZE
  6183. G_WINDFSTYLE
  6184. G_DFLTFFACE
  6185. G_DFLTFSIZE
  6186. G_DFLTFSTYLE
  6187. G_MACBTNHEIGHT
  6188. G_MACBTNFACE
  6189. G_MACBTNSIZE
  6190. G_MACBTNSTYLE
  6191. G_WINBTNHEIGHT
  6192. G_WINBTNFACE
  6193. G_WINBTNSIZE
  6194. G_WINBTNSTYLE
  6195. G_THERMFACE
  6196. G_THERMSIZE
  6197. G_THERMSTYLE
  6198. G_BTNHEIGHT
  6199. G_WINDFFACE
  6200. G_RPTFFACE
  6201. G_WINDFSIZE
  6202. G_RPTFSIZE
  6203. G_WINDFSTYLE    
  6204. NUM2STYLE
  6205. G_RPTFSTYLE
  6206. G_DFLTFFACE
  6207. G_DFLTFSIZE
  6208. G_DFLTFSTYLE
  6209. DEFINE WINDOW transtemp FROM 1,1 TO 2,2 FONT "&g_rptfface", m.g_rptfsize
  6210. FONTSTRG
  6211. G_FILETYPE    
  6212. TRANSTEMP
  6213. G_DFLTFFACE
  6214. G_DFLTFSIZE
  6215. G_DFLTFSTYLE
  6216. G_RPTLINESIZE
  6217. G_RPTTXTFONTSTYLE
  6218. G_PIXELSIZE
  6219. G_RPTCHARSIZE    
  6220. G_FONTSET
  6221. lblwind
  6222. lblwind
  6223. LBLWINDU
  6224. #TRAN
  6225. #TRAN
  6226. SNIPPETS
  6227. SNIPPET
  6228. OLDMLINE
  6229. RETCODE
  6230. SNIPLEN
  6231. UPLINE
  6232. WORDNUM
  6233. MATCH
  6234. EXACTv
  6235. CANDIDATE
  6236. KEYWORD
  6237. IN_EXACT
  6238. RETVAL
  6239. W_NUM
  6240. RET_STR
  6241. STRT_POSs
  6242. PATHNAME
  6243. FILNAME
  6244. FILNAME
  6245. FILNAME
  6246. PNAME
  6247. JUSTPATH    
  6248. JUSTFNAME
  6249. ADDBSD
  6250. ITEXT
  6251. CVTSHORTB
  6252. ITEXT
  6253. CVTBYTE-
  6254. ITEXT
  6255. IOFF!
  6256. MS SANS SERIF
  6257. MS SANS SERIF
  6258. MWIDTH    
  6259. BFONTFACE    
  6260. BFONTSIZE
  6261. BFONTSTYLE    
  6262. OFONTFACE    
  6263. OFONTSIZE
  6264. OFONTSTYLE
  6265. G_CHAR2GRPH
  6266. G_GRPH2CHAR
  6267. MS-DOS
  6268. WINDOWS
  6269. Windows
  6270. Macintosh
  6271. OTYPE
  6272. MBLUE
  6273. MGREEN
  6274. MPATTERN
  6275. G_GRPH2CHAR
  6276. SCAN FOR platform = m.g_toplatform  AND (isobject(objtype) OR objtype = 1 OR objtype = 2)  AND &g_tempalias..timestamp > timestamp
  6277. SCAN FOR platform = m.g_toplatform AND  INLIST(objtype,1,15,17,  8,9,18,5,6,7,2)  AND &g_tempalias..timestamp > timestamp
  6278. INITSEL
  6279. G_SNIPPETS
  6280. G_TEMPALIAS
  6281. G_SCRNALIAS
  6282. PLATFORM
  6283. G_FROMPLATFORM
  6284. OKTRANSPORT
  6285. COMMENT
  6286. UNIQUEID
  6287. G_FILETYPE
  6288. ADDSEL
  6289. G_NEWOBJECTS
  6290. G_CHAR2GRPH
  6291. OBJTYPE
  6292. G_TOPLATFORM
  6293. G_GRPH2CHAR
  6294. OBJCODE
  6295. BLACKBOX
  6296. FILLRED
  6297. FILLBLUE    
  6298. FILLGREEN
  6299. FILLPAT
  6300. G_GRPH2GRPH
  6301. G_TPSELCNT
  6302. TPCANCEL    
  6303. G_SKIPDLG
  6304. TPSELECT
  6305. TPARRAY
  6306. VERSIONCAP
  6307. G_STATUS
  6308. G_RETURNCODE
  6309. TRANSPRT
  6310. G_TPSELCNTB
  6311. STATUS
  6312. G_TPSELCNT
  6313. TPARRAY
  6314. G_CHECKMARK
  6315. ASSEMBLE
  6316. UNIQUEID
  6317. OBJTYPE
  6318. IDNUM
  6319. MOBJTYPE
  6320. MOBJCODE
  6321. TPARRAY
  6322. From CC
  6323. At: CCCC
  6324. , Height: 
  6325. , Width: 
  6326. STATSTRG
  6327. OBJTYPE    
  6328. TYPE2NAME
  6329. NAME    
  6330. CLEANPICT
  6331. PICTURE
  6332. G_CHAR2GRPH
  6333. G_GRPH2GRPH
  6334. HEIGHT
  6335. WIDTH
  6336. G_GRPH2CHAR
  6337. CVTREPORTVERTICAL.
  6338. Header
  6339. Environment
  6340. Report field
  6341. Group
  6342. Push button
  6343. Radio button
  6344. Check box
  6345. SAY Expression
  6346. Field
  6347. GET Field
  6348. Field
  6349. Popup
  6350. Picture
  6351. Rpt variable
  6352. Inv button
  6353. Spinner
  6354. Printer driver
  6355. Font data
  6356. OBJTYPE:
  6357. ATSIGN
  6358. These objects are either new to the 
  6359.  platform or have 
  6360. been modified more recently on 
  6361. These objects are new to 
  6362. These objects have been modified more recently on 
  6363. tpselect
  6364. FoxPro Transporter
  6365. tpselect
  6366. @ 8.154,2.600 GET xsel  PICTURE "@&N"  FROM tparray  SIZE 17.500,68.875  DEFAULT 1  FONT m.g_foxfont, m.g_foxfsize  VALID toggle()
  6367. Uncheck any items you do
  6368. want to be transported.
  6369. |?U0@
  6370. @*VT \!\<OK;\?\<Cancel
  6371. Variable
  6372. Expression/Prompt
  6373. tpselect
  6374. tpselect
  6375. Geneva
  6376. FoxPro Transporter
  6377. tpselect
  6378. @ 8.154,2.600 GET xsel  PICTURE "@&N"  FROM tparray  SIZE 16.000,78.875  DEFAULT 1  FONT m.g_foxfont, m.g_foxfsize  VALID toggle()
  6379. Geneva
  6380. Uncheck any items you do
  6381. Geneva
  6382. Geneva
  6383. want to be transported.
  6384. Geneva
  6385. @*VT \!\<OK;\?\<Cancel
  6386. Geneva
  6387. Geneva
  6388. Variable
  6389. Geneva
  6390. Expression/Prompt
  6391. Geneva
  6392. tpselect
  6393. tpselect
  6394. FoxPro Transporter
  6395. tpselect
  6396. @ 8,1 GET xsel  PICTURE "@&N"  FROM tparray  SIZE 13,72  DEFAULT 1  VALID toggle()  COLOR SCHEME 6
  6397. Uncheck any items you do
  6398. want to be transported.
  6399. @*VT \!\<OK;\?\<Cancel
  6400. Expression/Prompt
  6401. Variable
  6402. tpselect
  6403. TPARRAY
  6404. TPCANCEL
  6405. FROMPLAT
  6406. TOPLAT
  6407. G_SNIPPETS
  6408. G_NEWOBJECTS
  6409. PTEXT
  6410. TPSELECT
  6411. G_SMFACE
  6412. G_SMSIZE
  6413. G_TDLGFACE
  6414. G_TDLGSIZE
  6415. G_TDLGSTYLE
  6416. OKVALID    
  6417. WREADDEAC
  6418. G_SMSTY1    
  6419. G_TDLGBTN
  6420. TPARRAY
  6421. G_CHECKMARK
  6422. TPCANCEL
  6423. G_TPSELCNT
  6424. TPARRAY
  6425. G_TPSELCNT    
  6426. ISENVIRON
  6427. TPARRAYe
  6428. OTYPE
  6429. OBJTYPE/
  6430. ESCAPEv
  6431. ESCAPE
  6432. DO eschandler
  6433. TRBETv
  6434. COMPATIBLEv
  6435. DEVICEv
  6436. READBORDERv
  6437. STATUSv
  6438. UDFPARMSv
  6439. TOPICv
  6440. HELPv
  6441. .DBFC
  6442. CHR(254)+" Transporter"
  6443. HELP 
  6444.  Transporter
  6445. .HLPC
  6446. Transporter Dialog
  6447. HELP Transporter Dialog
  6448. FIELDS
  6449. FIELDSv
  6450. MEMOWIDTHv
  6451. CURSORv
  6452. CONSOLEv
  6453. BELLv
  6454. EXACTv
  6455. DECIMALSv
  6456. FIXEDv
  6457. PRINTv
  6458. UNIQUEv
  6459. SAFETYv
  6460. EXCLUSIVEv
  6461. COLLATEv
  6462. machine
  6463. ESCAPE
  6464. ONESCAPE    
  6465. TRBETWEEN
  6466. DEVICE
  6467. RBORD
  6468. STATUS
  6469. CURRAREA
  6470. UDFPARMS
  6471. MTOPIC
  6472. MFIELDSTO
  6473. FIELDS    
  6474. MEMOWIDTH
  6475. CURSOR
  6476. CONSOL
  6477. EXACT
  6478. FIXED
  6479. PRINT
  6480. UNQSET
  6481. SAFETY    
  6482. EXCLUSIVE
  6483. VERSNUM
  6484. MCOLLATE
  6485. ON ERROR &onerror
  6486. ON ESCAPE &onescape
  6487. SET FIELDS TO &mfieldsto
  6488. SET DEVICE TO &device
  6489. SET UDFPARMS TO &udfparms
  6490. SET TOPIC TO &mtopic
  6491. SET COLLATE TO "&mcollate"
  6492. CANCAFTER    
  6493. G_20ALIAS
  6494. G_STATUS
  6495. G_TEMPALIAS
  6496. G_FROMOBJONLYALIAS
  6497. G_BOXEDITEMSALIAS
  6498. G_SCRNALIAS
  6499. WRITERESULT
  6500. CONSOL
  6501. ESCAPE
  6502. FIELDS
  6503. EXACT
  6504. PRINT
  6505. FIXED    
  6506. TRBETWEEN
  6507. UNQSET
  6508. RBORD
  6509. STATUS
  6510. DECI    
  6511. MEMOWIDTH
  6512. VERSNUM
  6513. G_TEMPINDEX
  6514. CURRAREA
  6515. DEACTTHERM
  6516. CURSOR
  6517. SAFETY
  6518. TALKSET    
  6519. EXCLUSIVE
  6520. temp1
  6521. PLATFORMS
  6522. LOOP    
  6523. THERMSTEP
  6524. G_FILETYPE    
  6525. G_20ALIAS
  6526. G_SCRNALIAS    
  6527. G_SCRNDBF
  6528. UPDTHERM
  6529. PLATFORM
  6530. DISTINCT
  6531. PLIST
  6532. G_TEMPALIAS
  6533. DOCREATE
  6534. OBJTYPE
  6535. OBJCODE
  6536. G_UPDENVIRON    
  6537. OUTPUTORD
  6538. TEMP1    
  6539. G_MERCURY
  6540. WORDNUMa
  6541. FROMCP
  6542. VERSNUMn
  6543. FROMCP
  6544. VERSNUM
  6545. WINDOWS
  6546. #DOSOBJ
  6547. #WINOBJ
  6548. #MACOBJ
  6549. #UNIXOBJ
  6550. WINDOWS
  6551. STRG    
  6552. PLAT_ARRY
  6553. G_TOPLATFORM4
  6554. ** ERRORC
  6555. OTYPE
  6556. PFORM
  6557. IN_REC
  6558. RETVAL
  6559. OBJPOS    
  6560. GETOBJPOS
  6561. PLATFORM
  6562. OBJTYPE
  6563. OBJCODE
  6564. PFORM
  6565. OBJCOUNT
  6566. RETVAL
  6567. PLATFORM
  6568. ISOBJECT
  6569. OBJTYPE
  6570. MS Sans Serif
  6571. Geneva
  6572. MS Sans Serif
  6573. Geneva
  6574. Courier New
  6575. Courier
  6576. G_FONTMAP 
  6577. INFACE
  6578. INSIZE
  6579. INSTYLE
  6580. OUTFACE
  6581. OUTSIZE
  6582. OUTSTYLE
  6583. WIN2MAC
  6584. ASTERISK
  6585. AOFF    
  6586. G_FONTMAP
  6587. THEFACE
  6588. THESIZE
  6589. THESTYLE
  6590. MAPFONT
  6591. FONTFACE
  6592. FONTSIZE    
  6593. NUM2STYLE    
  6594. FONTSTYLE    
  6595. STYLE2NUM=
  6596. SP_POS
  6597. ISQUOTE=
  6598. SP_POS
  6599. ISQUOTE#
  6600. STRGA
  6601. CHARU
  6602. THEFONT
  6603. G_FONTAVAILr
  6604. PENRED
  6605. PENGREEN
  6606. PENBLUEO
  6607. Assertion failed: 
  6608. CONDITION
  6609. transprt,
  6610. opendbfF
  6611. doupdate
  6612. converttype~!
  6613. setversion`'
  6614. settocpR(
  6615. import
  6616. graphictochar
  6617. chartographic
  6618. graphictographic    1
  6619. updatescreen
  6620. updatereport
  6621. updenviron
  6622. convertprojectKO
  6623. newchartographicwR
  6624. newgraphictocharpY
  6625. newgrphtogrph
  6626. newbands
  6627. allgraphictocharTe
  6628. allchartographic
  6629. allgrphtogrph]n
  6630. cvrt102frx
  6631. cvrtfbprpt
  6632. cvrt102lbx
  6633. cvrtfbplbl
  6634. initbandsa
  6635. bldbreakexp
  6636. bldbreaks
  6637. blddetail
  6638. addtotal
  6639. litexist
  6640. getlitexprw
  6641. makebandY
  6642. maketext
  6643. makefield)
  6644. getheading.
  6645. linesforheading1
  6646. howmanyheadings
  6647. fld_head_exist
  6648. totals_exist
  6649. center_colc
  6650. evalimportexpr
  6651. getoldreporttype
  6652. getoldlabeltypey
  6653. mapbuttonf
  6654. scatterbuttons
  6655. findlikevpos
  6656. findlikehpos0
  6657. makecharfit{
  6658. allenvirons
  6659. allothers
  6660. fillininfo
  6661. adjrptfloat
  6662. adjrptsuppress
  6663. adjrptreset
  6664. getcharsuppress<
  6665. suppressblanklines
  6666. allgroups
  6667. rptconvert
  6668. rptobjconvertT
  6669. getbandindex
  6670. bandinfoY
  6671. cloneband
  6672. resizeband
  6673. bandpos
  6674. emptybandw
  6675. getbandcode
  6676. grphrptcvtV
  6677. getbandnum.
  6678. gettextwidth
  6679. cvtreportvertical
  6680. cvtreporthorizontal
  6681. cvtrptlines
  6682. mergelabelobjects
  6683. labelobjmerge
  6684. addlabelblanks
  6685. linesbetweeng
  6686. labelbands
  6687. labellines$
  6688. calcpositions!
  6689. calcwindowdimensions
  6690. findwiderobjects!
  6691. adjhpos
  6692. sgnt 
  6693. repoobjects
  6694. adjitemsinboxes`&
  6695. itemsinboxes
  6696. findothersonline
  6697. adjinvbtnsy;
  6698. adjpostinv]J
  6699. findalignend
  6700. stretchlinestobordersiO
  6701. joinlines
  6702. joinhorizontal
  6703. joinvertical0`
  6704. meetboxchar
  6705. zapboxchar|h
  6706. addjoin
  6707. rejoinboxes
  6708. joinlinewidth
  6709. getlastobjectline
  6710. adjobjcode
  6711. getwindfontPy
  6712. adjheightandwidthZz
  6713. columnar
  6714. dossize
  6715. adjbitmapctrl
  6716. adjcolor
  6717. rgbtox
  6718. adjpen$
  6719. adjfont
  6720. commonfonto
  6721. convertcolorpair
  6722. getcolor
  6723. num2style
  6724. style2num
  6725. adjtext    
  6726. adjbox
  6727. getlinewidth!
  6728. horizbuttonw
  6729. maxbtnwidth
  6730. getobjwidth:
  6731. getobjheight
  6732. getrightmost
  6733. getlowest
  6734. docreate
  6735. makecursor
  6736. addgraphicallabelgroups
  6737. updatelabeldataX
  6738. platformdefaults
  6739. converter
  6740. updateversion$
  6741. synchtime
  6742. stampval
  6743. shiftlW
  6744. shiftr
  6745. emptyplatform=
  6746. structdialog
  6747. curpos
  6748. scxfrxdialog
  6749. dfltplat
  6750. makepict
  6751. transprmpt
  6752. rdvalid}
  6753. deacclau@
  6754. showclauS
  6755. scrnctrl
  6756. enableproc
  6757. pvalid^
  6758. startthermR
  6759. thermfname
  6760. partialfnameR
  6761. actthermP
  6762. updtherm
  6763. deactthermu%
  6764. errorhandler
  6765. cleanwindT'
  6766. eschandler
  6767. errshow
  6768. juststem
  6769. strippath
  6770. isobject
  6771. isreptobjectT0
  6772. isgraphobj
  6773. isenviron
  6774. IsNewerEnv
  6775. hasrecords]2
  6776. setctrlP3
  6777. setrptfont
  6778. askfont
  6779. is20scx
  6780. is20frx
  6781. is20lbx#<
  6782. getsnipflagr<
  6783. match
  6784. wordnum0?
  6785. addbssA
  6786. justfname
  6787. justpath
  6788. forceext
  6789. cvtlong
  6790. cvtshort2E
  6791. cvtbyte
  6792. obj2basefont
  6793. versioncapWG
  6794. blackbox H
  6795. selectobj
  6796. initsel
  6797. addsel,P
  6798. isselected
  6799. assemble
  6800. type2name
  6801. cleanpict:Z
  6802. tpselect
  6803. toggle
  6804. okvalid
  6805. wreaddeac
  6806. EnvSelect
  6807. outputordSm
  6808. putwinmsg
  6809. setall    n
  6810. cleanup
  6811. writeresult
  6812. versnum
  6813. cptrans
  6814. cptcond0}
  6815. setfromcp
  6816. oktransport{~
  6817. iserrormsg
  6818. boxjoin
  6819. getobjposq
  6820. initfontmap[
  6821. mapfont=
  6822. replfont
  6823. make2d
  6824. make3d/
  6825. addquote
  6826. isquote
  6827. fontavail
  6828. fixpent
  6829. assert
  6830. PLATFORM
  6831. UNIQUEID
  6832. TIMESTAMP
  6833. CLASS
  6834. CLASSLOC
  6835. BASECLASS
  6836. OBJNAME
  6837. PARENT
  6838. PROPERTIES
  6839. PROTECTED
  6840. METHODS
  6841. OBJCODE
  6842. COMMENT
  6843. RESERVED1
  6844. RESERVED2
  6845. RESERVED3
  6846. RESERVED4
  6847. RESERVED5
  6848. RESERVED6
  6849. RESERVED7
  6850. RESERVED8
  6851. RESERVED9
  6852. RESERVED10
  6853.  COMMENT Class              0                                                                                                                                 8                                                                                                    *WINDOWS _QV70YAK2Q 493977469         9                  10        11                  12                  19       282                                      78        79        80        82        83        84                                                  *WINDOWS _QV70YAJUU 493977469        85                  86        87        88        89                                                                                                                                                                          *WINDOWS _QV70YAJW7 493977469        92                  93        94        95        96                                                                                                                                                                          *WINDOWS _QV70YAJXB 493977469        99                 100       101       102       103                                                                                                                                                                          *WINDOWS _QV70YAJYD 493977469       105                 106       107       108       109                                                                                                                                                                          *WINDOWS _QV70YAJZB 493977469       112                 113       114       115       116                                                                                                                                                                          *WINDOWS _QV70YAK0D 493977469       120                 121       122       123       124                 126       318                                                                                                                                            *WINDOWS _QV70YAK1V 493977469       127                 128       129       130       131                                                                                                                                                                          *WINDOWS _QV70YB2QE 493977611       133       134       135       136                 137                 151       322                                     207       208       209       211       212       213                                                  *WINDOWS _QV70YB2GN 493977611       214                 215       216       217       218                                                                                                                                                                          *WINDOWS _QV70YB2HI 493977611       220                 221       222       223       224                                                                                                                                                                          *WINDOWS _QV70YB2IF 493977611       226                 227       228       229       230                                                                                                                                                                          *WINDOWS _QV70YB2KN 493977611       240                 241       242       243       244                                                                                                                                                                          *WINDOWS _QV70YB2MJ 493977611       254                 255       256       257       258                                                                                                                                                                          *WINDOWS _QV70YB2OF 493977611       268                 269       270       271       272                                                                                                                                                                          *WINDOWS _QVY0WOZL7 495876582       520                 359       519                 362                 369       428                                     522       521       464       523       524       525                                                  *WINDOWS _QVY0WOZDL 495876582       466                 467       468       469       470                                                                                                                                                                          *WINDOWS _QVY0WOZEK 495876582       473                 474       475       476       477                                                                                                                                                                          *WINDOWS _QVY0WOZFI 495876582       480                 481       482       483       484                                                                                                                                                                          *WINDOWS _QVY0WOZGF 495876582       487                 488       489       490       491                                                                                                                                                                          *WINDOWS _QVY0WOZHN 495876582       494                 495       496       497       498                                                                                                                                                                          *WINDOWS _QVY0WOZIV 495876582       502                 503       504       505       506                 508       509                                                                                                                                            *WINDOWS _QVY0WOZKA 495876582       513                 514       515       516       517                                                                                                                                                                          *WINDOWS _QVY0WQ8BQ 495876613       710       527       528       709                 531                 545       601                                     712       711       637       713       714       715                                                  *WINDOWS _QVY0WQ825 495876613       639                 640       641       642       643                                                                                                                                                                          *WINDOWS _QVY0WQ830 495876613       645                 646       647       648       649                                                                                                                                                                          *WINDOWS _QVY0WQ83W 495876613       652                 653       654       655       656                                                                                                                                                                          *WINDOWS _QVY0WQ869 495876613       666                 667       668       669       670                                                                                                                                                                          *WINDOWS _QVY0WQ882 495876613       680                 681       682       683       684                                                                                                                                                                          *WINDOWS _QVY0WQ89V 495876613       694                 695       696       697       698                                                                                                                                                                          *WINDOWS _QVY0Y9EB3 495877986       878                 717       877                 720                 727       786                                     880       879       822       881       882       883                                                  *WINDOWS _QVY0Y9E3L 495877986       824                 825       826       827       828                                                                                                                                                                          *WINDOWS _QVY0Y9E53 495877986       831                 832       833       834       835                                                                                                                                                                          *WINDOWS _QVY0Y9E64 495877986       838                 839       840       841       842                                                                                                                                                                          *WINDOWS _QVY0Y9E71 495877986       845                 846       847       848       849                                                                                                                                                                          *WINDOWS _QVY0Y9E7Y 495877986       852                 853       854       855       856                                                                                                                                                                          *WINDOWS _QVY0Y9E8X 495877986       860                 861       862       863       864                 866       867                                                                                                                                            *WINDOWS _QVY0Y9EA7 495877986       871                 872       873       874       875                                                                                                                                                                          *WINDOWS _QVY0ZBIOS 495879061      1046                 885      1045                 888                 895       954                                    1048      1047       990      1049      1050      1051                                                  *WINDOWS _QVY0ZBIGH 495879061       992                 993       994       995       996                                                                                                                                                                          *WINDOWS _QVY0ZBIHY 495879061       999                1000      1001      1002      1003                                                                                                                                                                          *WINDOWS _QVY0ZBIIY 495879061      1006                1007      1008      1009      1010                                                                                                                                                                          *WINDOWS _QVY0ZBIJW 495879061      1013                1014      1015      1016      1017                                                                                                                                                                          *WINDOWS _QVY0ZBIL8 495879061      1021                1022      1023      1024      1025                1027      1028                                                                                                                                            *WINDOWS _QVY0ZBIMH 495879061      1032                1033      1034      1035      1036                                                                                                                                                                          *WINDOWS _QVY0ZBINT 495879061      1038                1039      1040      1041      1042                                                                                                                                                                          *WINDOWS _QVY0ZDS9Q 495879118      1214                1053      1213                1056                1063      1122                                    1216      1215      1158      1217      1218      1219                                                  *WINDOWS _QVY0ZDS2X 495879118      1160                1161      1162      1163      1164                                                                                                                                                                          *WINDOWS _QVY0ZDS3Y 495879118      1167                1168      1169      1170      1171                                                                                                                                                                          *WINDOWS _QVY0ZDS4X 495879118      1174                1175      1176      1177      1178                                                                                                                                                                          *WINDOWS _QVY0ZDS5T 495879118      1181                1182      1183      1184      1185                                                                                                                                                                          *WINDOWS _QVY0ZDS6Q 495879118      1189                1190      1191      1192      1193                1195      1196                                                                                                                                            *WINDOWS _QVY0ZDS7Z 495879118      1200                1201      1202      1203      1204                                                                                                                                                                          *WINDOWS _QVY0ZDS8S 495879118      1206                1207      1208      1209      1210                                                                                                                                                                          *WINDOWS _QVY0ZFXV1 495879172      1382                1221      1381                1224                1231      1290                                    1384      1383      1326      1385      1386      1387                                                  *WINDOWS _QVY0ZFXNX 495879172      1328                1329      1330      1331      1332                                                                                                                                                                          *WINDOWS _QVY0ZFXOW 495879172      1335                1336      1337      1338      1339                                                                                                                                                                          *WINDOWS _QVY0ZFXPW 495879172      1342                1343      1344      1345      1346                                                                                                                                                                          *WINDOWS _QVY0ZFXR6 495879172      1349                1350      1351      1352      1353                                                                                                                                                                          *WINDOWS _QVY0ZFXS3 495879172      1357                1358      1359      1360      1361                1363      1364                                                                                                                                            *WINDOWS _QVY0ZFXTC 495879172      1368                1369      1370      1371      1372                                                                                                                                                                          *WINDOWS _QVY0ZFXU4 495879172      1374                1375      1376      1377      1378                                                                                                                                                                          *WINDOWS _QVY0ZHHJT 495879210      1572      1389      1390      1571                1393                1407      1463                                    1574      1573      1499      1575      1576      1577                                                  *WINDOWS _QVY0ZHHB0 495879210      1501                1502      1503      1504      1505                                                                                                                                                                          *WINDOWS _QVY0ZHHBS 495879210      1507                1508      1509      1510      1511                                                                                                                                                                          *WINDOWS _QVY0ZHHCN 495879210      1514                1515      1516      1517      1518                                                                                                                                                                          *WINDOWS _QVY0ZHHEC 495879210      1528                1529      1530      1531      1532                                                                                                                                                                          *WINDOWS _QVY0ZHHG1 495879210      1542                1543      1544      1545      1546                                                                                                                                                                          *WINDOWS _QVY0ZHHI2 495879210      1556                1557      1558      1559      1560                                                                                                                                                                          *WINDOWS _QVZ0YAS3X 495943684      1740                1579      1739                1582                1589      1648                                    1742      1741      1684      1743      1744      1745                                                  *WINDOWS _QVZ0YARVB 495943684      1686                1687      1688      1689      1690                                                                                                                                                                          *WINDOWS _QVZ0YARWM 495943684      1693                1694      1695      1696      1697                                                                                                                                                                          *WINDOWS _QVZ0YARXO 495943684      1700                1701      1702      1703      1704                                                                                                                                                                          *WINDOWS _QVZ0YARYO 495943684      1707                1708      1709      1710      1711                                                                                                                                                                          *WINDOWS _QVZ0YAS0B 495943684      1715                1716      1717      1718      1719                1721      1722                                                                                                                                            *WINDOWS _QVZ0YAS1R 495943684      1726                1727      1728      1729      1730                                                                                                                                                                          *WINDOWS _QVZ0YAS2S 495943684      1732                1733      1734      1735      1736                                                                                                                                                                          *WINDOWS _QVZ0ZN849 495944889      1908                1747      1907                1750                1757      1816                                    1910      1909      1852      1911      1912      1913                                                  *WINDOWS _QVZ0ZN7VU 495944888      1854                1855      1856      1857      1858                                                                                                                                                                          *WINDOWS _QVZ0ZN7XA 495944888      1861                1862      1863      1864      1865                                                                                                                                                                          *WINDOWS _QVZ0ZN7YG 495944888      1868                1869      1870      1871      1872                1874      1875                                                                                                                                            *WINDOWS _QVZ0ZN7ZW 495944888      1879                1880      1881      1882      1883                                                                                                                                                                          *WINDOWS _QVZ0ZN80V 495944888      1885                1886      1887      1888      1889                                                                                                                                                                          *WINDOWS _QVZ0ZN81Z 495944889      1892                1893      1894      1895      1896                                                                                                                                                                          *WINDOWS _QVZ0ZN832 495944889      1899                1900      1901      1902      1903                                                                                                                                                                          *WINDOWS _QW0105U4Y 496010889      2076                1915      2075                1918                1925      1984                                    2078      2077      2020      2079      2080      2081                                                  *WINDOWS _QW0105TWB 496010889      2022                2023      2024      2025      2026                                                                                                                                                                          *WINDOWS _QW0105TXF 496010889      2029                2030      2031      2032      2033                                                                                                                                                                          *WINDOWS _QW0105TYD 496010889      2036                2037      2038      2039      2040                2042      2043                                                                                                                                            *WINDOWS _QW0105TZM 496010889      2047                2048      2049      2050      2051                                                                                                                                                                          *WINDOWS _QW0105U28 496010889      2053                2054      2055      2056      2057                                                                                                                                                                          *WINDOWS _QW0105U34 496010889      2060                2061      2062      2063      2064                                                                                                                                                                          *WINDOWS _QW0105U40 496010889      2067                2068      2069      2070      2071                                                                                                                                                                          *WINDOWS _QW01093F9 496010969      2266      2083      2084      2265                2087                2101      2157                                    2268      2267      2193      2269      2270      2271                                                  *WINDOWS _QW010936B 496010969      2195                2196      2197      2198      2199                                                                                                                                                                          *WINDOWS _QW0109373 496010969      2201                2202      2203      2204      2205                                                                                                                                                                          *WINDOWS _QW010937Y 496010969      2208                2209      2210      2211      2212                                                                                                                                                                          *WINDOWS _QW010939M 496010969      2222                2223      2224      2225      2226                                                                                                                                                                          *WINDOWS _QW01093BW 496010969      2236                2237      2238      2239      2240                                                                                                                                                                          *WINDOWS _QW01093DJ 496010969      2250                2251      2252      2253      2254                                                                                                                                                                           WINDOWS _QW010983X 496010972      2456      2273      2274      2455                2277                2291      2347                                    2458      2457      2383      2459      2460      2461                                                   WINDOWS _QW01097TZ 496010972      2385                2386      2387      2388      2389                                                                                                                                                                           WINDOWS _QW01097UR 496010972      2391                2392      2393      2394      2395                                                                                                                                                                           WINDOWS _QW01097WA 496010972      2398                2399      2400      2401      2402                                                                                                                                                                           WINDOWS _QW01097Y1 496010972      2412                2413      2414      2415      2416                                                                                                                                                                           WINDOWS _QW01097ZS 496010972      2426                2427      2428      2429      2430                                                                                                                                                                           WINDOWS _QW0109825 496010972      2440                2441      2442      2443      2444                                                                                                                                                                          *WINDOWS _QW310K8IB 496207983      2624                2463      2623                2466                2473      2532                                    2626      2625      2568      2627      2628      2629                                                  *WINDOWS _QW310K8AM 496207983      2570                2571      2572      2573      2574                                                                                                                                                                          *WINDOWS _QW310K8BO 496207983      2577                2578      2579      2580      2581                                                                                                                                                                          *WINDOWS _QW310K8CP 496207983      2584                2585      2586      2587      2588                2590      2591                                                                                                                                            *WINDOWS _QW310K8E4 496207983      2595                2596      2597      2598      2599                                                                                                                                                                          *WINDOWS _QW310K8EY 496207983      2601                2602      2603      2604      2605                                                                                                                                                                          *WINDOWS _QW310K8FZ 496207983      2608                2609      2610      2611      2612                                                                                                                                                                          *WINDOWS _QW310K8GX 496207983      2615                2616      2617      2618      2619                                                                                                                                                                          *WINDOWS _QW310M4SP 496208029      2792                2631      2791                2634                2641      2700                                    2794      2793      2736      2795      2796      2797                                                  *WINDOWS _QW310M4KN 496208029      2738                2739      2740      2741      2742                                                                                                                                                                          *WINDOWS _QW310M4LO 496208029      2745                2746      2747      2748      2749                                                                                                                                                                          *WINDOWS _QW310M4MP 496208029      2752                2753      2754      2755      2756                2758      2759                                                                                                                                            *WINDOWS _QW310M4O2 496208029      2763                2764      2765      2766      2767                                                                                                                                                                          *WINDOWS _QW310M4OW 496208029      2769                2770      2771      2772      2773                                                                                                                                                                          *WINDOWS _QW310M4PV 496208029      2776                2777      2778      2779      2780                                                                                                                                                                          *WINDOWS _QW310M4RD 496208029      2783                2784      2785      2786      2787                                                                                                                                                                          *WINDOWS _QW310S2MU 496208177      2960                2799      2959                2802                2809      2868                                    2962      2961      2904      2963      2964      2965                                                  *WINDOWS _QW310S2FK 496208177      2906                2907      2908      2909      2910                                                                                                                                                                          *WINDOWS _QW310S2GL 496208177      2913                2914      2915      2916      2917                                                                                                                                                                          *WINDOWS _QW310S2HM 496208177      2920                2921      2922      2923      2924                2926      2927                                                                                                                                            *WINDOWS _QW310S2IZ 496208177      2931                2932      2933      2934      2935                                                                                                                                                                          *WINDOWS _QW310S2JS 496208177      2937                2938      2939      2940      2941                                                                                                                                                                          *WINDOWS _QW310S2KT 496208177      2944                2945      2946      2947      2948                                                                                                                                                                          *WINDOWS _QW310S2LR 496208177      2951                2952      2953      2954      2955                                                                                                                                                                          *WINDOWS _QW310SRBL 496208195      3128                2967      3127                2970                2977      3036                                    3130      3129      3072      3131      3132      3133                                                  *WINDOWS _QW310SR4D 496208195      3074                3075      3076      3077      3078                                                                                                                                                                          *WINDOWS _QW310SR5D 496208195      3081                3082      3083      3084      3085                                                                                                                                                                          *WINDOWS _QW310SR6D 496208195      3088                3089      3090      3091      3092                3094      3095                                                                                                                                            *WINDOWS _QW310SR7O 496208195      3099                3100      3101      3102      3103                                                                                                                                                                          *WINDOWS _QW310SR8I 496208195      3105                3106      3107      3108      3109                                                                                                                                                                          *WINDOWS _QW310SR9K 496208195      3112                3113      3114      3115      3116                                                                                                                                                                          *WINDOWS _QW310SRAI 496208195      3119                3120      3121      3122      3123                                                                                                                                                                          *WINDOWS _QW311F60I 496208752      3296                3135      3295                3138                3145      3204                                    3298      3297      3240      3299      3300      3301                                                  *WINDOWS _QW311F5TI 496208752      3242                3243      3244      3245      3246                                                                                                                                                                          *WINDOWS _QW311F5UH 496208752      3249                3250      3251      3252      3253                                                                                                                                                                          *WINDOWS _QW311F5VE 496208752      3256                3257      3258      3259      3260                3262      3263                                                                                                                                            *WINDOWS _QW311F5WP 496208752      3267                3268      3269      3270      3271                                                                                                                                                                          *WINDOWS _QW311F5XH 496208752      3273                3274      3275      3276      3277                                                                                                                                                                          *WINDOWS _QW311F5YH 496208752      3280                3281      3282      3283      3284                                                                                                                                                                          *WINDOWS _QW311F5ZF 496208752      3287                3288      3289      3290      3291                                                                                                                                                                          *WINDOWS _QWD0X419A 496859995      3464                3303      3463                3306                3313      3372                                    3466      3465      3408      3467      3468      3469                                                  *WINDOWS _QWD0X4113 496859995      3410                3411      3412      3413      3414                                                                                                                                                                          *WINDOWS _QWD0X4123 496859995      3417                3418      3419      3420      3421                                                                                                                                                                          *WINDOWS _QWD0X4132 496859995      3424                3425      3426      3427      3428                3430      3431                                                                                                                                            *WINDOWS _QWD0X414D 496859995      3435                3436      3437      3438      3439                                                                                                                                                                          *WINDOWS _QWD0X4158 496859995      3441                3442      3443      3444      3445                                                                                                                                                                          *WINDOWS _QWD0X416Y 496859995      3448                3449      3450      3451      3452                                                                                                                                                                          *WINDOWS _QWD0X417V 496859995      3455                3456      3457      3458      3459                                                                                                                                                                          *WINDOWS _QWD0XJ2XW 496860370      3632                3471      3631                3474                3481      3540                                    3634      3633      3576      3635      3636      3637                                                  *WINDOWS _QWD0XJ2Q6 496860370      3578                3579      3580      3581      3582                                                                                                                                                                          *WINDOWS _QWD0XJ2R6 496860370      3585                3586      3587      3588      3589                                                                                                                                                                          *WINDOWS _QWD0XJ2S6 496860370      3592                3593      3594      3595      3596                3598      3599                                                                                                                                            *WINDOWS _QWD0XJ2TI 496860370      3603                3604      3605      3606      3607                                                                                                                                                                          *WINDOWS _QWD0XJ2UC 496860370      3609                3610      3611      3612      3613                                                                                                                                                                          *WINDOWS _QWD0XJ2VB 496860370      3616                3617      3618      3619      3620                                                                                                                                                                          *WINDOWS _QWD0XJ2W9 496860370      3623                3624      3625      3626      3627                                                                                                                                                                          *WINDOWS _QWS0UFMWW 506163581      3800                3639      3799                3642                3649      3708                                    3802      3801      3744      3803      3804      3805                                                  *WINDOWS _QWS0UFMOY 506163581      3746                3747      3748      3749      3750                                                                                                                                                                          *WINDOWS _QWS0UFMQ0 506163581      3753                3754      3755      3756      3757                                                                                                                                                                          *WINDOWS _QWS0UFMR1 506163581      3760                3761      3762      3763      3764                3766      3767                                                                                                                                            *WINDOWS _QWS0UFMSF 506163581      3771                3772      3773      3774      3775                                                                                                                                                                          *WINDOWS _QWS0UFMTA 506163581      3777                3778      3779      3780      3781                                                                                                                                                                          *WINDOWS _QWS0UFMUS 506163581      3784                3785      3786      3787      3788                                                                                                                                                                          *WINDOWS _QWS0UFMVT 506163581      3792                3793      3794      3795      3796                                                                                                                                                                           WINDOWS _QWS0VG808 506164493      3968                3807      3967                3810                3817      3876                                    3970      3969      3912      3971      3972      3973                                                   WINDOWS _QWS0VG7SH 506164493      3914                3915      3916      3917      3918                                                                                                                                                                           WINDOWS _QWS0VG7TJ 506164493      3921                3922      3923      3924      3925                                                                                                                                                                           WINDOWS _QWS0VG7UK 506164493      3928                3929      3930      3931      3932                3934      3935                                                                                                                                             WINDOWS _QWS0VG7VW 506164493      3939                3940      3941      3942      3943                                                                                                                                                                           WINDOWS _QWS0VG7WS 506164493      3945                3946      3947      3948      3949                                                                                                                                                                           WINDOWS _QWS0VG7XS 506164493      3952                3953      3954      3955      3956                                                                                                                                                                           WINDOWS _QWS0VG7YR 506164493      3959                3960      3961      3962      3963                                                                                                                                                                          
  6854. VERSION =  0.028
  6855. thermometer
  6856. ScaleMode = 3
  6857. Top = 359
  6858. Left = 319
  6859. Height = 51
  6860. Width = 386
  6861. AutoCenter = .T.
  6862. BackColor = 192,192,192
  6863. BorderStyle = 2
  6864. Caption = ""
  6865. Closable = .F.
  6866. ControlBox = .F.
  6867. MaxButton = .F.
  6868. MinButton = .F.
  6869. Movable = .F.
  6870. Visible = .T.
  6871. AlwaysOnTop = .F.
  6872. ipercentage = (0)
  6873. ibasis = (0)
  6874. ccurrenttask = ('')
  6875. iprogress = (0)
  6876. shpthermbarmaxwidth = (377)
  6877. cthermref = ('')
  6878. Name = "thermometer"
  6879. PROCEDURE Init
  6880. * m.cTitle is displayed on the first line of the window
  6881. * m.iBasis is used to calculate the percentage complete
  6882. * m.iInterval is the frequency used for updating the thermometer
  6883. parameters cWinTitle, cTitle, iBasis, iInterval
  6884. THIS.caption = iif(empty(m.cWinTitle), "", m.cWinTitle)
  6885. this.lblTitle.Caption = iif(empty(m.cTitle),'',m.cTitle)
  6886. this.iBasis = iif(empty(m.iBasis),0,m.iBasis)
  6887. * BugBug: this isn't firing correctly anyway, so disable for time being
  6888. * this.tmrThermTimer.Interval = ;
  6889.     iif(empty(m.iInterval),500,m.iInterval)
  6890. this.tmrThermTimer.Interval = 0
  6891. && BugBug: The form tool doesn't like these dimensions and changes
  6892. &&         them when it saves the form.
  6893. this.Height = 75
  6894. this.Width = 410
  6895. && BugBug: these properties don't seem to work correctly when set in
  6896. &&         Properties window
  6897. * BugBug: Is this causing problem with Trace?
  6898. * this.AlwaysOnTop = .t.
  6899. this.Movable = .t.
  6900. ENDPROC
  6901. PROCEDURE complete
  6902. * This is the default complete message
  6903. #define THERMCOMPLETE_LOC    "Complete."
  6904. parameters m.cTask
  6905. private iSeconds
  6906. if parameters() = 0
  6907.     m.cTask = THERMCOMPLETE_LOC
  6908. endif
  6909. * this.Show
  6910. this.Update(iif(this.iBasis <> 0, this.iBasis, 100), m.cTask)
  6911. m.iSeconds=seconds() + 1
  6912. do while seconds() < m.iSeconds
  6913.     && wait a sec
  6914. enddo
  6915. if !empty(this.cThermRef)
  6916.     m.cThermRef = this.cThermRef
  6917.     &cThermRef = .NULL.
  6918.     release thisform
  6919. endif
  6920. ENDPROC
  6921. PROCEDURE update
  6922. * m.iProgress is the percentage complete, or, if Init() was passed
  6923. * an m.iBasis value, is used to calculate the percentage
  6924. * m.cTask is displayed on the second line of the window
  6925. parameters m.iProgress, m.cTask
  6926. if parameters()<>0
  6927.     this.iProgress=max(0,m.iProgress)
  6928. endif
  6929. if parameters() >= 2
  6930.     * If we're specifically passed a null string, clear the current task,
  6931.     * otherwise leave it alone
  6932.     this.cCurrentTask = m.cTask
  6933. endif
  6934. if !empty(this.iBasis)
  6935.     m.iPercentage = int(this.iProgress/this.iBasis*100)
  6936.     m.iPercentage = this.iProgress
  6937. endif
  6938. m.iPercentage = min(100,max(0,m.iPercentage))
  6939. if m.iPercentage <> this.iPercentage
  6940.     if len(alltrim(str(m.iPercentage,3)))<>len(alltrim(str(this.iPercentage,3)))
  6941.         iAvgCharWidth=fontmetric(6,this.lblPercentage.FontName, ;
  6942.             this.lblPercentage.FontSize, ;
  6943.             iif(this.lblPercentage.FontBold,'B','')+ ;
  6944.             iif(this.lblPercentage.FontItalic,'I',''))
  6945.         this.lblPercentage.Width=txtwidth(alltrim(str(m.iPercentage,3)) + '%', ;
  6946.             this.lblPercentage.FontName,this.lblPercentage.FontSize, ;
  6947.             iif(this.lblPercentage.FontBold,'B','')+ ;
  6948.             iif(this.lblPercentage.FontItalic,'I','')) * iAvgCharWidth
  6949.         this.lblPercentage.Left=int((this.shpThermBarMaxWidth- ;
  6950.             this.lblPercentage.Width) / 2)+this.shpThermBar.Left-1
  6951.         this.lblPercentage2.Left=this.lblPercentage.Left
  6952.     endif
  6953.     this.iPercentage = m.iPercentage
  6954.     this.shpThermBar.Width = int((this.shpThermBarMaxWidth)*this.iPercentage/100)
  6955.     this.lblPercentage.Caption = alltrim(str(m.iPercentage,3)) + '%'
  6956.     this.lblPercentage2.Caption = this.lblPercentage.Caption
  6957.     if this.shpThermBar.Left + this.shpThermBar.Width -1 >= ;
  6958.         this.lblPercentage2.Left
  6959.         if this.shpThermBar.Left + this.shpThermBar.Width - 1 >= ;
  6960.             this.lblPercentage2.Left + this.lblPercentage.Width - 1
  6961.             this.lblPercentage2.Width = this.lblPercentage.Width
  6962.         else
  6963.             this.lblPercentage2.Width = ;
  6964.                 this.shpThermBar.Left + this.shpThermBar.Width - ;
  6965.                 this.lblPercentage2.Left - 1
  6966.         endif
  6967.     else
  6968.         this.lblPercentage2.Width = 0
  6969.     endif
  6970. endif
  6971. if ! this.lblTask.Caption == this.cCurrentTask
  6972.     this.lblTask.Caption = this.cCurrentTask
  6973. endif
  6974. ENDPROC
  6975. PROCEDURE settitle
  6976. *- set the lbltitle caption
  6977. PARAMETER cTitle
  6978. this.lblTitle.Caption = iif(empty(m.cTitle),'',m.cTitle)
  6979. ENDPROC
  6980. Class
  6981. mipercentage
  6982. ibasis
  6983. ccurrenttask
  6984. iprogress
  6985. shpthermbarmaxwidth
  6986. cthermref
  6987. *complete
  6988. *update
  6989. *settitle
  6990. ..\wzimport\
  6991. ..\wzimport\
  6992. Pixels
  6993. label
  6994. label
  6995. lblTitle
  6996. thermometer
  6997. BackColor = 192,192,192
  6998. BackStyle = 1
  6999. Caption = ""
  7000. FontName = "MS Sans Serif"
  7001. FontSize = 8
  7002. Height = 16
  7003. Left = 18
  7004. Top = 10
  7005. Width = 373
  7006. WordWrap = .F.
  7007. Name = "lblTitle"
  7008. label
  7009. label
  7010. lblTask
  7011. thermometer
  7012. BackColor = 192,192,192
  7013. BackStyle = 1
  7014. Caption = ""
  7015. FontName = "MS Sans Serif"
  7016. FontSize = 8
  7017. Height = 16
  7018. Left = 18
  7019. Top = 27
  7020. Width = 373
  7021. WordWrap = .F.
  7022. Name = "lblTask"
  7023. shape
  7024. shape
  7025. shpThermBar
  7026. thermometer
  7027. xBackColor = 0,0,128
  7028. BorderStyle = 0
  7029. FillStyle = 0
  7030. Height = 22
  7031. Left = 17
  7032. Top = 46
  7033. Width = 0
  7034. Name = "shpThermBar"
  7035. label
  7036. label
  7037. lblPercentage
  7038. thermometer
  7039. BackStyle = 0
  7040. Caption = "0%"
  7041. FontName = "MS Sans Serif"
  7042. FontSize = 8
  7043. Height = 13
  7044. Left = 196
  7045. Top = 50
  7046. Width = 16
  7047. Name = "lblPercentage"
  7048. label
  7049. label
  7050. lblPercentage2
  7051. thermometer
  7052. BackColor = 0,0,255
  7053. BackStyle = 0
  7054. Caption = "Label1"
  7055. FontName = "MS Sans Serif"
  7056. FontSize = 8
  7057. ForeColor = 255,255,255
  7058. Height = 13
  7059. Left = 196
  7060. Top = 50
  7061. Width = 0
  7062. Name = "lblPercentage2"
  7063. timer
  7064. timer
  7065. tmrThermTimer
  7066. thermometer
  7067. RTop = 4
  7068. Left = 4
  7069. Height = 23
  7070. Width = 26
  7071. Interval = 0
  7072. Name = "tmrThermTimer"
  7073. -PROCEDURE Timer
  7074. thisform.Update
  7075. ENDPROC
  7076. shape
  7077. shape
  7078. Shape5
  7079. thermometer
  7080. OBackStyle = 0
  7081. Height = 23
  7082. Left = 16
  7083. Top = 45
  7084. Width = 378
  7085. Name = "Shape5"
  7086. thermometer
  7087. sprtherm.vcx
  7088. therm2
  7089. RScaleMode = 3
  7090. Top = 309
  7091. Left = 319
  7092. Height = 150
  7093. Width = 386
  7094. Caption = ""
  7095. Visible = .T.
  7096. ipercentage = (0)
  7097. ibasis = (0)
  7098. ccurrenttask = ('')
  7099. iprogress = (0)
  7100. shpthermbarmaxwidth = (377)
  7101. cthermref = ('')
  7102. ccurrenttask2 = ('')
  7103. ibasis2 = (0)
  7104. ipercentage2 = (0)
  7105. iprogress2 = (0)
  7106. Name = "therm2"
  7107. lblTitle.BackStyle = 1
  7108. lblTitle.Caption = ""
  7109. lblTitle.Left = 8
  7110. lblTitle.Top = 83
  7111. lblTitle.Visible = .T.
  7112. lblTask.BackStyle = 1
  7113. lblTask.Caption = ""
  7114. lblTask.Left = 8
  7115. lblTask.Top = 106
  7116. shpThermBar.Left = 7
  7117. shpThermBar.Top = 125
  7118. lblPercentage.BackStyle = 0
  7119. lblPercentage.Caption = "0%"
  7120. lblPercentage.Left = 186
  7121. lblPercentage.Top = 129
  7122. lblPercentage2.BackStyle = 0
  7123. lblPercentage2.Caption = "Label1"
  7124. lblPercentage2.Left = 186
  7125. lblPercentage2.Top = 129
  7126. tmrThermTimer.Top = 7
  7127. tmrThermTimer.Left = 4
  7128. Shape5.Left = 6
  7129. Shape5.Top = 124
  7130. PROCEDURE Init
  7131. PARAMETERS cWinTitle, ;
  7132.         cTitle, iBasis, iInterval, ;
  7133.         cTitle2, iBasis2
  7134. *- do parent class Init
  7135. Thermometer::Init(cWinTitle, cTitle, iBasis, iInterval)
  7136. this.lblTitle2.Caption = iif(empty(m.cTitle2),'',m.cTitle2)
  7137. this.iBasis2 = iif(empty(m.iBasis2),0,m.iBasis2)
  7138. && BugBug: The form tool doesn't like these dimensions and changes
  7139. &&         them when it saves the form.
  7140. *- ????
  7141. this.Height = 150
  7142. this.Width = 386
  7143. && BugBug: these properties don't seem to work correctly when set in
  7144. &&         Properties window
  7145. * BugBug: Is this causing problem with Trace?
  7146. * this.AlwaysOnTop = .t.
  7147. this.Movable = .t.
  7148. ENDPROC
  7149. PROCEDURE update2
  7150. * m.iProgress2 is the percentage complete of the top level bar, or, 
  7151. * if Init() was passed
  7152. * an m.iBasis2 value, is used to calculate the percentage
  7153. * m.cTask is displayed on the second line of the window
  7154. parameters m.iProgress2, m.cTask
  7155. if parameters()<>0
  7156.     this.iProgress2=max(0,m.iProgress2)
  7157. endif
  7158. if parameters() >= 2
  7159.     * If we're specifically passed a null string, clear the current task,
  7160.     * otherwise leave it alone
  7161.     this.cCurrentTask2 = m.cTask
  7162. endif
  7163. if !empty(this.iBasis2)
  7164.     m.iPercentage2 = int(this.iProgress2/this.iBasis2*100)
  7165.     m.iPercentage2 = this.iProgress2
  7166. endif
  7167. m.iPercentage2 = min(100,max(0,m.iPercentage2))
  7168. if m.iPercentage2 <> this.iPercentage2
  7169.     if len(alltrim(str(m.iPercentage2,3)))<>len(alltrim(str(this.iPercentage2,3)))
  7170.         iAvgCharWidth=fontmetric(6,this.lblPercentage3.FontName, ;
  7171.             this.lblPercentage3.FontSize, ;
  7172.             iif(this.lblPercentage3.FontBold,'B','')+ ;
  7173.             iif(this.lblPercentage3.FontItalic,'I',''))
  7174.         this.lblPercentage3.Width=txtwidth(alltrim(str(m.iPercentage2,3)) + '%', ;
  7175.             this.lblPercentage3.FontName,this.lblPercentage3.FontSize, ;
  7176.             iif(this.lblPercentage3.FontBold,'B','')+ ;
  7177.             iif(this.lblPercentage3.FontItalic,'I','')) * iAvgCharWidth
  7178.         this.lblPercentage3.Left=int((this.shpThermBarMaxWidth- ;
  7179.             this.lblPercentage3.Width) / 2)+this.shpThermBar2.Left-1
  7180.         this.lblPercentage4.Left=this.lblPercentage3.Left
  7181.     endif
  7182.     this.iPercentage2 = m.iPercentage2
  7183.     this.shpThermBar2.Width = int((this.shpThermBarMaxWidth)*this.iPercentage2/100)
  7184.     this.lblPercentage3.Caption = alltrim(str(m.iPercentage2,3)) + '%'
  7185.     this.lblPercentage4.Caption = this.lblPercentage3.Caption
  7186.     if this.shpThermBar2.Left + this.shpThermBar2.Width -1 >= ;
  7187.         this.lblPercentage4.Left
  7188.         if this.shpThermBar2.Left + this.shpThermBar2.Width - 1 >= ;
  7189.             this.lblPercentage4.Left + this.lblPercentage3.Width - 1
  7190.             this.lblPercentage4.Width = this.lblPercentage3.Width
  7191.         else
  7192.             this.lblPercentage4.Width = ;
  7193.                 this.shpThermBar2.Left + this.shpThermBar2.Width - ;
  7194.                 this.lblPercentage4.Left - 1
  7195.         endif
  7196.     else
  7197.         this.lblPercentage4.Width = 0
  7198.     endif
  7199. endif
  7200. if ! this.lblTask2.Caption == this.cCurrentTask2
  7201.     this.lblTask2.Caption = this.cCurrentTask2
  7202. endif
  7203. ENDPROC
  7204. PROCEDURE complete2
  7205. * This is the default complete message
  7206. #define THERMCOMPLETE_LOC    "Complete."
  7207. parameters m.cTask
  7208. private iSeconds
  7209. if parameters() = 0
  7210.     m.cTask = THERMCOMPLETE_LOC
  7211. endif
  7212. * this.Show
  7213. this.Update2(iif(this.iBasis <> 0, this.iBasis, 100), m.cTask)
  7214. m.iSeconds=seconds() + 1
  7215. do while seconds() < m.iSeconds
  7216.     && wait a sec
  7217. enddo
  7218. if !empty(this.cThermRef)
  7219.     m.cThermRef = this.cThermRef
  7220.     &cThermRef = .NULL.
  7221.     release thisform
  7222. endif
  7223. ENDPROC
  7224. PROCEDURE settitle2
  7225. *- set the lbltitle2 caption
  7226. PARAMETER cTitle
  7227. this.lblTitle2.Caption = iif(empty(m.cTitle),'',m.cTitle)
  7228. ENDPROC
  7229. Class
  7230. Tccurrenttask2
  7231. ibasis2
  7232. ipercentage2
  7233. iprogress2
  7234. *update2
  7235. *complete2
  7236. *settitle2
  7237. samples\
  7238. samples\
  7239. Pixels
  7240. shape
  7241. shape
  7242. shpThermBox2
  7243. therm2
  7244. TBackStyle = 0
  7245. Height = 23
  7246. Left = 8
  7247. Top = 47
  7248. Width = 378
  7249. Name = "shpThermBox2"
  7250. shape
  7251. shape
  7252. shpThermBar2
  7253. therm2
  7254. xBackColor = 0,0,128
  7255. BorderStyle = 0
  7256. FillStyle = 0
  7257. Height = 22
  7258. Left = 9
  7259. Top = 48
  7260. Width = 0
  7261. Name = "shpThermBar2"
  7262. label
  7263. label
  7264. lblTask2
  7265. therm2
  7266. eDefTop = 0
  7267. DefLeft = 0
  7268. DefHeight = 0
  7269. DefWidth = 0
  7270. Alignment = 0
  7271. AutoSize = .F.
  7272. BackColor = 192,192,192
  7273. BackStyle = 1
  7274. BorderStyle = 0
  7275. Caption = ""
  7276. DragIcon = samples\
  7277. DragMode = 0
  7278. FontBold = .T.
  7279. FontItalic = .F.
  7280. FontName = "MS Sans Serif"
  7281. FontOutline = .F.
  7282. FontShadow = .F.
  7283. FontSize = 8
  7284. FontStrikethru = .F.
  7285. FontUnderline = .F.
  7286. ForeColor = 0,0,0
  7287. Height = 16
  7288. HelpContextID = 0
  7289. Left = 10
  7290. MousePointer = 0
  7291. Tag = ""
  7292. Top = 24
  7293. Visible = .T.
  7294. Width = 373
  7295. WordWrap = .F.
  7296. ReleaseErase = .F.
  7297. BaseClass = "Label"
  7298. ParentClass = "Label"
  7299. ClassLibrary = ""
  7300. Class = "Lbltask2"
  7301. Name = "lblTask2"
  7302. label
  7303. label
  7304.     lblTitle2
  7305. therm2
  7306. eDefTop = 0
  7307. DefLeft = 0
  7308. DefHeight = 0
  7309. DefWidth = 0
  7310. Alignment = 0
  7311. AutoSize = .F.
  7312. BackColor = 192,192,192
  7313. BackStyle = 1
  7314. BorderStyle = 0
  7315. Caption = ""
  7316. DragIcon = samples\
  7317. DragMode = 0
  7318. FontBold = .T.
  7319. FontItalic = .F.
  7320. FontName = "MS Sans Serif"
  7321. FontOutline = .F.
  7322. FontShadow = .F.
  7323. FontSize = 8
  7324. FontStrikethru = .F.
  7325. FontUnderline = .F.
  7326. ForeColor = 0,0,0
  7327. Height = 16
  7328. HelpContextID = 0
  7329. Left = 8
  7330. MousePointer = 0
  7331. Tag = ""
  7332. Top = 7
  7333. Visible = .T.
  7334. Width = 373
  7335. WordWrap = .F.
  7336. ReleaseErase = .F.
  7337. BaseClass = "Label"
  7338. ParentClass = "Label"
  7339. ClassLibrary = ""
  7340. Class = "Lbltitle2"
  7341. Name = "lblTitle2"
  7342. label
  7343. label
  7344. lblPercentage3
  7345. therm2
  7346. sDefTop = 0
  7347. DefLeft = 0
  7348. DefHeight = 0
  7349. DefWidth = 0
  7350. Alignment = 0
  7351. AutoSize = .F.
  7352. BackColor = 255,255,255
  7353. BackStyle = 0
  7354. BorderStyle = 0
  7355. Caption = "0%"
  7356. DragIcon = samples\
  7357. DragMode = 0
  7358. FontBold = .T.
  7359. FontItalic = .F.
  7360. FontName = "MS Sans Serif"
  7361. FontOutline = .F.
  7362. FontShadow = .F.
  7363. FontSize = 8
  7364. FontStrikethru = .F.
  7365. FontUnderline = .F.
  7366. ForeColor = 0,0,0
  7367. Height = 13
  7368. HelpContextID = 0
  7369. Left = 186
  7370. MousePointer = 0
  7371. Tag = ""
  7372. Top = 53
  7373. Visible = .T.
  7374. Width = 16
  7375. WordWrap = .F.
  7376. ReleaseErase = .F.
  7377. BaseClass = "Label"
  7378. ParentClass = "Label"
  7379. ClassLibrary = ""
  7380. Class = "Lblpercentage3"
  7381. Name = "lblPercentage3"
  7382. label
  7383. label
  7384. lblPercentage4
  7385. therm2
  7386. xDefTop = 0
  7387. DefLeft = 0
  7388. DefHeight = 0
  7389. DefWidth = 0
  7390. Alignment = 0
  7391. AutoSize = .F.
  7392. BackColor = 0,0,255
  7393. BackStyle = 0
  7394. BorderStyle = 0
  7395. Caption = "Label1"
  7396. DragIcon = samples\
  7397. DragMode = 0
  7398. FontBold = .T.
  7399. FontItalic = .F.
  7400. FontName = "MS Sans Serif"
  7401. FontOutline = .F.
  7402. FontShadow = .F.
  7403. FontSize = 8
  7404. FontStrikethru = .F.
  7405. FontUnderline = .F.
  7406. ForeColor = 255,255,255
  7407. Height = 13
  7408. HelpContextID = 0
  7409. Left = 186
  7410. MousePointer = 0
  7411. Tag = ""
  7412. Top = 53
  7413. Visible = .T.
  7414. Width = 0
  7415. WordWrap = .F.
  7416. ReleaseErase = .F.
  7417. BaseClass = "Label"
  7418. ParentClass = "Label"
  7419. ClassLibrary = ""
  7420. Class = "Lblpercentage4"
  7421. Name = "lblPercentage4"
  7422. CWINTITLE
  7423. CTITLE
  7424. IBASIS    
  7425. IINTERVAL
  7426. CAPTION
  7427. LBLTITLE
  7428. TMRTHERMTIMER
  7429. INTERVAL
  7430. HEIGHT
  7431. WIDTH
  7432. MOVABLE
  7433. Complete.
  7434. &cThermRef = .NULL.
  7435. CTASK
  7436. ISECONDS
  7437. UPDATE
  7438. IBASIS    
  7439. CTHERMREF
  7440. THISFORM
  7441. IPROGRESS
  7442. CTASK
  7443. CCURRENTTASK
  7444. IBASIS
  7445. IPERCENTAGE
  7446. IAVGCHARWIDTH
  7447. LBLPERCENTAGE
  7448. FONTNAME
  7449. FONTSIZE
  7450. FONTBOLD
  7451. FONTITALIC
  7452. WIDTH
  7453. SHPTHERMBARMAXWIDTH
  7454. SHPTHERMBAR
  7455. LBLPERCENTAGE2
  7456. CAPTION
  7457. LBLTASK1
  7458. CTITLE
  7459. LBLTITLE
  7460. CAPTION
  7461. Init,
  7462. completeg
  7463. update
  7464. settitle
  7465. c:\convert\
  7466. sprtherm.vcx
  7467. c:\convert\sprtherm.vcx
  7468. _u7V@
  7469. THISFORM
  7470. UPDATE
  7471. Timer,
  7472. c:\convert\
  7473. sprtherm.vcx
  7474. c:\convert\sprtherm.vcx
  7475. CWINTITLE
  7476. CTITLE
  7477. IBASIS    
  7478. IINTERVAL
  7479. CTITLE2
  7480. IBASIS2
  7481. THERMOMETER
  7482. THIS    
  7483. LBLTITLE2
  7484. CAPTION
  7485. HEIGHT
  7486. WIDTH
  7487. MOVABLE
  7488. IPROGRESS2
  7489. CTASK
  7490. CCURRENTTASK2
  7491. IBASIS2
  7492. IPERCENTAGE2
  7493. IAVGCHARWIDTH
  7494. LBLPERCENTAGE3
  7495. FONTNAME
  7496. FONTSIZE
  7497. FONTBOLD
  7498. FONTITALIC
  7499. WIDTH
  7500. SHPTHERMBARMAXWIDTH
  7501. SHPTHERMBAR2
  7502. LBLPERCENTAGE4
  7503. CAPTION
  7504. LBLTASK2
  7505. Complete.
  7506. &cThermRef = .NULL.
  7507. CTASK
  7508. ISECONDS
  7509. UPDATE2
  7510. IBASIS    
  7511. CTHERMREF
  7512. THISFORM1
  7513. CTITLE
  7514. THIS    
  7515. LBLTITLE2
  7516. CAPTION
  7517. Init,
  7518. update2c
  7519. complete2
  7520. settitle2
  7521. c:\convert\
  7522. sprtherm.vcx
  7523. c:\convert\sprtherm.vcx
  7524. m.g_corn6    = "
  7525.         m.g_hori
  7526. form     m.g_verti1 = "
  7527.         m.g_verti2 = "
  7528. formGOTO RECORD m.savrecno
  7529. * SUBDEVINFO - Substrin
  7530. PixelsU
  7531. thermometer
  7532. ScaleMode = 3
  7533. Top = 215
  7534. Left = 127
  7535. Height = 51
  7536. Width = 386
  7537. AutoCenter = .T.
  7538. BackColor = 192,192,192
  7539. BorderStyle = 2
  7540. Caption = ""
  7541. Closable = .F.
  7542. ControlBox = .F.
  7543. MaxButton = .F.
  7544. MinButton = .F.
  7545. Movable = .F.
  7546. Visible = .T.
  7547. AlwaysOnTop = .F.
  7548. ipercentage = (0)
  7549. ibasis = (0)
  7550. ccurrenttask = ('')
  7551. iprogress = (0)
  7552. shpthermbarmaxwidth = (377)
  7553. cthermref = ('')
  7554. Name = "thermometer"
  7555. PROCEDURE Init
  7556. * m.cTitle is displayed on the first line of the window
  7557. * m.iBasis is used to calculate the percentage complete
  7558. * m.iInterval is the frequency used for updating the thermometer
  7559. parameters cWinTitle, cTitle, iBasis, iInterval
  7560. THIS.caption = iif(empty(m.cWinTitle), "", m.cWinTitle)
  7561. this.lblTitle.Caption = iif(empty(m.cTitle),'',m.cTitle)
  7562. this.iBasis = iif(empty(m.iBasis),0,m.iBasis)
  7563. * BugBug: this isn't firing correctly anyway, so disable for time being
  7564. * this.tmrThermTimer.Interval = ;
  7565.     iif(empty(m.iInterval),500,m.iInterval)
  7566. this.tmrThermTimer.Interval = 0
  7567. && BugBug: The form tool doesn't like these dimensions and changes
  7568. &&         them when it saves the form.
  7569. this.Height = 75
  7570. this.Width = 410
  7571. && BugBug: these properties don't seem to work correctly when set in
  7572. &&         Properties window
  7573. * BugBug: Is this causing problem with Trace?
  7574. * this.AlwaysOnTop = .t.
  7575. this.Movable = .t.
  7576. ENDPROC
  7577. PROCEDURE complete
  7578. * This is the default complete message
  7579. #define THERMCOMPLETE_LOC    "Complete."
  7580. parameters m.cTask
  7581. private iSeconds
  7582. if parameters() = 0
  7583.     m.cTask = THERMCOMPLETE_LOC
  7584. endif
  7585. * this.Show
  7586. this.Update(iif(this.iBasis <> 0, this.iBasis, 100), m.cTask)
  7587. m.iSeconds=seconds() + 1
  7588. do while seconds() < m.iSeconds
  7589.     && wait a sec
  7590. enddo
  7591. if !empty(this.cThermRef)
  7592.     m.cThermRef = this.cThermRef
  7593.     &cThermRef = .NULL.
  7594.     release thisform
  7595. endif
  7596. ENDPROC
  7597. PROCEDURE update
  7598. * m.iProgress is the percentage complete, or, if Init() was passed
  7599. * an m.iBasis value, is used to calculate the percentage
  7600. * m.cTask is displayed on the second line of the window
  7601. parameters m.iProgress, m.cTask
  7602. if parameters()<>0
  7603.     this.iProgress=max(0,m.iProgress)
  7604. endif
  7605. if parameters() >= 2
  7606.     * If we're specifically passed a null string, clear the current task,
  7607.     * otherwise leave it alone
  7608.     this.cCurrentTask = m.cTask
  7609. endif
  7610. if !empty(this.iBasis)
  7611.     m.iPercentage = int(this.iProgress/this.iBasis*100)
  7612.     m.iPercentage = this.iProgress
  7613. endif
  7614. m.iPercentage = min(100,max(0,m.iPercentage))
  7615. if m.iPercentage <> this.iPercentage
  7616.     if len(alltrim(str(m.iPercentage,3)))<>len(alltrim(str(this.iPercentage,3)))
  7617.         iAvgCharWidth=fontmetric(6,this.lblPercentage.FontName, ;
  7618.             this.lblPercentage.FontSize, ;
  7619.             iif(this.lblPercentage.FontBold,'B','')+ ;
  7620.             iif(this.lblPercentage.FontItalic,'I',''))
  7621.         this.lblPercentage.Width=txtwidth(alltrim(str(m.iPercentage,3)) + '%', ;
  7622.             this.lblPercentage.FontName,this.lblPercentage.FontSize, ;
  7623.             iif(this.lblPercentage.FontBold,'B','')+ ;
  7624.             iif(this.lblPercentage.FontItalic,'I','')) * iAvgCharWidth
  7625.         this.lblPercentage.Left=int((this.shpThermBarMaxWidth- ;
  7626.             this.lblPercentage.Width) / 2)+this.shpThermBar.Left-1
  7627.         this.lblPercentage2.Left=this.lblPercentage.Left
  7628.     endif
  7629.     this.iPercentage = m.iPercentage
  7630.     this.shpThermBar.Width = int((this.shpThermBarMaxWidth)*this.iPercentage/100)
  7631.     this.lblPercentage.Caption = alltrim(str(m.iPercentage,3)) + '%'
  7632.     this.lblPercentage2.Caption = this.lblPercentage.Caption
  7633.     if this.shpThermBar.Left + this.shpThermBar.Width -1 >= ;
  7634.         this.lblPercentage2.Left
  7635.         if this.shpThermBar.Left + this.shpThermBar.Width - 1 >= ;
  7636.             this.lblPercentage2.Left + this.lblPercentage.Width - 1
  7637.             this.lblPercentage2.Width = this.lblPercentage.Width
  7638.         else
  7639.             this.lblPercentage2.Width = ;
  7640.                 this.shpThermBar.Left + this.shpThermBar.Width - ;
  7641.                 this.lblPercentage2.Left - 1
  7642.         endif
  7643.     else
  7644.         this.lblPercentage2.Width = 0
  7645.     endif
  7646. endif
  7647. if ! this.lblTask.Caption == this.cCurrentTask
  7648.     this.lblTask.Caption = this.cCurrentTask
  7649. endif
  7650. ENDPROC
  7651. PROCEDURE settitle
  7652. *- set the lbltitle caption
  7653. PARAMETER cTitle
  7654. this.lblTitle.Caption = iif(empty(m.cTitle),'',m.cTitle)
  7655. ENDPROC
  7656. tores it)
  7657. CWINTITLE
  7658. CTITLE
  7659. IBASIS    
  7660. IINTERVAL
  7661. CAPTION
  7662. LBLTITLE
  7663. TMRTHERMTIMER
  7664. INTERVAL
  7665. HEIGHT
  7666. WIDTH
  7667. MOVABLE
  7668. Complete.
  7669. &cThermRef = .NULL.
  7670. CTASK
  7671. ISECONDS
  7672. UPDATE
  7673. IBASIS    
  7674. CTHERMREF
  7675. THISFORM
  7676. IPROGRESS
  7677. CTASK
  7678. CCURRENTTASK
  7679. IBASIS
  7680. IPERCENTAGE
  7681. IAVGCHARWIDTH
  7682. LBLPERCENTAGE
  7683. FONTNAME
  7684. FONTSIZE
  7685. FONTBOLD
  7686. FONTITALIC
  7687. WIDTH
  7688. SHPTHERMBARMAXWIDTH
  7689. SHPTHERMBAR
  7690. LBLPERCENTAGE2
  7691. CAPTION
  7692. LBLTASK1
  7693. CTITLE
  7694. LBLTITLE
  7695. CAPTION
  7696. Init,
  7697. completeg
  7698. update
  7699. settitle
  7700. c:\convert\
  7701. sprtherm.vcx
  7702. c:\convert\sprtherm.vcx
  7703. IS.fp3prop)
  7704.     ENDPROC
  7705. ENDDEFINE
  7706. pipercentage
  7707. ibasis
  7708. ccurrenttask
  7709. iprogress
  7710. shpthermbarmaxwidth
  7711. cthermref
  7712. *complete 
  7713. *update 
  7714. *settitle 
  7715.     *----
  7716. label-----------------
  7717.     PROCEDURE Init
  7718.     *-------------
  7719. label--------
  7720.         PARAMETER parm1,parm2
  7721.         fp25obj::I
  7722. lblTitle
  7723.         THIS.cOldParentName = THIS.formRef.pare
  7724. thermometer.ef.parentName = C_DEFDATANAV
  7725.     ENDPROC &&
  7726. FontName = "MS Sans Serif"
  7727. FontSize = 8
  7728. BackColor = 192,192,192
  7729. BackStyle = 1
  7730. Caption = ""
  7731. Height = 16
  7732. Left = 18
  7733. Top = 10
  7734. Width = 373
  7735. WordWrap = .F.
  7736. Name = "lblTitle"
  7737. .lHasD
  7738. label    THIS.AddName(PROPER(THIS.fp3class))
  7739.         ELSE
  7740.             TH
  7741. labelOPER(THIS.GetNewName(THIS.fp3class)))
  7742.         ENDIF
  7743. lblTaskias
  7744.         THIS.AddProp(M_PARENTALIAS,a_scx2fld[A_TAG
  7745. thermometer. index expr
  7746.         THIS.AddProp(M_PARENTINDEXEXP
  7747. FontName = "MS Sans Serif"
  7748. FontSize = 8
  7749. BackColor = 192,192,192
  7750. BackStyle = 1
  7751. Caption = ""
  7752. Height = 16
  7753. Left = 18
  7754. Top = 27
  7755. Width = 373
  7756. WordWrap = .F.
  7757. Name = "lblTask"
  7758. atanav 
  7759. shapeadd ReleaseErase
  7760.         *THIS.AddProp(M_RELEASEERASE,C_
  7761. shapeENDPROC && fpDataNavRelation:AddMain
  7762. ENDDEFINE &
  7763. shpThermBar
  7764. ************************************
  7765. thermometer.t AS fp25obj
  7766. ******************************
  7767. BackColor = 0,0,128
  7768. BorderStyle = 0
  7769. FillColor = 0,0,128
  7770. FillStyle = 0
  7771. Height = 22
  7772. Left = 17
  7773. Top = 46
  7774. Width = 0
  7775. Name = "shpThermBar"
  7776.     *----------------------
  7777.         PARAMETER p
  7778. label    THIS.formRef   = m.parm2                                                            && form ref
  7779. label
  7780. t$(f%?
  7781. lblPercentage
  7782. thermometer.
  7783. FontName = "MS Sans Serif"
  7784. FontSize = 8
  7785. BackStyle = 0
  7786. Caption = "0%"
  7787. Height = 13
  7788. Left = 196
  7789. Top = 50
  7790. Width = 16
  7791. Name = "lblPercentage"
  7792. label
  7793. labelS
  7794. lblPercentage2
  7795. thermometer.
  7796. FontName = "MS Sans Serif"
  7797. FontSize = 8
  7798. BackColor = 0,0,255
  7799. BackStyle = 0
  7800. Caption = "Label1"
  7801. ForeColor = 255,255,255
  7802. Height = 13
  7803. Left = 196
  7804. Top = 50
  7805. Width = 0
  7806. Name = "lblPercentage2"
  7807. timer
  7808. timer
  7809. tmrThermTimer
  7810. thermometer.
  7811. RTop = 4
  7812. Left = 4
  7813. Height = 23
  7814. Width = 26
  7815. Interval = 0
  7816. Name = "tmrThermTimer"
  7817. -PROCEDURE Timer
  7818. thisform.Update
  7819. ENDPROC
  7820. THISFORM
  7821. UPDATE
  7822. Timer,
  7823. c:\convert\
  7824. sprtherm.vcx
  7825. c:\convert\sprtherm.vcx
  7826. shapeSE
  7827.         ERASE (m.cTmpScx)
  7828.         RELEASE cVCXObj
  7829.         *- 
  7830. shapearea
  7831.         SELECT (m.nWorkArea)
  7832.         *- restore classe
  7833. Shape5 TO &cOldClassLib
  7834.     ENDPROC && fpVCXObject:Add
  7835. thermometer.--------------
  7836.     PROCEDURE AddRec
  7837.     *-------
  7838. OBackStyle = 0
  7839. Height = 23
  7840. Left = 16
  7841. Top = 45
  7842. Width = 378
  7843. Name = "Shape5"
  7844. .formRef.new30alias) ;
  7845.                 (    platform,;
  7846. thermometer                timestamp,;
  7847.                     class,;
  7848.                     baseclass
  7849. Class
  7850. ..\wzimport\
  7851. ..\wzimport\
  7852. Pixels
  7853. thermometer
  7854. sprtherm.vcx
  7855. Pixels
  7856. therm2
  7857. sScaleMode = 3
  7858. Top = 165
  7859. Left = 127
  7860. Height = 150
  7861. Width = 386
  7862. Caption = ""
  7863. Visible = .T.
  7864. ipercentage = (0)
  7865. ibasis = (0)
  7866. ccurrenttask = ('')
  7867. iprogress = (0)
  7868. shpthermbarmaxwidth = (377)
  7869. cthermref = ('')
  7870. ccurrenttask2 = ('')
  7871. ibasis2 = (0)
  7872. ipercentage2 = (0)
  7873. iprogress2 = (0)
  7874. Name = "therm2"
  7875. lblTitle.BackStyle = 1
  7876. lblTitle.Caption = ""
  7877. lblTitle.Left = 8
  7878. lblTitle.Top = 83
  7879. lblTitle.Visible = .T.
  7880. lblTask.BackStyle = 1
  7881. lblTask.Caption = ""
  7882. lblTask.Left = 8
  7883. lblTask.Top = 106
  7884. shpThermBar.FillColor = 0,0,128
  7885. shpThermBar.Left = 7
  7886. shpThermBar.Top = 125
  7887. lblPercentage.BackStyle = 0
  7888. lblPercentage.Caption = "0%"
  7889. lblPercentage.Left = 186
  7890. lblPercentage.Top = 129
  7891. lblPercentage2.BackStyle = 0
  7892. lblPercentage2.Caption = "Label1"
  7893. lblPercentage2.Left = 186
  7894. lblPercentage2.Top = 129
  7895. tmrThermTimer.Top = 7
  7896. tmrThermTimer.Left = 4
  7897. Shape5.Left = 6
  7898. Shape5.Top = 124
  7899. lag A
  7900. PROCEDURE Init
  7901. PARAMETERS cWinTitle, ;
  7902.         cTitle, iBasis, iInterval, ;
  7903.         cTitle2, iBasis2
  7904. *- do parent class Init
  7905. Thermometer::Init(cWinTitle, cTitle, iBasis, iInterval)
  7906. this.lblTitle2.Caption = iif(empty(m.cTitle2),'',m.cTitle2)
  7907. this.iBasis2 = iif(empty(m.iBasis2),0,m.iBasis2)
  7908. && BugBug: The form tool doesn't like these dimensions and changes
  7909. &&         them when it saves the form.
  7910. *- ????
  7911. this.Height = 150
  7912. this.Width = 386
  7913. && BugBug: these properties don't seem to work correctly when set in
  7914. &&         Properties window
  7915. * BugBug: Is this causing problem with Trace?
  7916. * this.AlwaysOnTop = .t.
  7917. this.Movable = .t.
  7918. ENDPROC
  7919. PROCEDURE update2
  7920. * m.iProgress2 is the percentage complete of the top level bar, or, 
  7921. * if Init() was passed
  7922. * an m.iBasis2 value, is used to calculate the percentage
  7923. * m.cTask is displayed on the second line of the window
  7924. parameters m.iProgress2, m.cTask
  7925. if parameters()<>0
  7926.     this.iProgress2=max(0,m.iProgress2)
  7927. endif
  7928. if parameters() >= 2
  7929.     * If we're specifically passed a null string, clear the current task,
  7930.     * otherwise leave it alone
  7931.     this.cCurrentTask2 = m.cTask
  7932. endif
  7933. if !empty(this.iBasis2)
  7934.     m.iPercentage2 = int(this.iProgress2/this.iBasis2*100)
  7935.     m.iPercentage2 = this.iProgress2
  7936. endif
  7937. m.iPercentage2 = min(100,max(0,m.iPercentage2))
  7938. if m.iPercentage2 <> this.iPercentage2
  7939.     if len(alltrim(str(m.iPercentage2,3)))<>len(alltrim(str(this.iPercentage2,3)))
  7940.         iAvgCharWidth=fontmetric(6,this.lblPercentage3.FontName, ;
  7941.             this.lblPercentage3.FontSize, ;
  7942.             iif(this.lblPercentage3.FontBold,'B','')+ ;
  7943.             iif(this.lblPercentage3.FontItalic,'I',''))
  7944.         this.lblPercentage3.Width=txtwidth(alltrim(str(m.iPercentage2,3)) + '%', ;
  7945.             this.lblPercentage3.FontName,this.lblPercentage3.FontSize, ;
  7946.             iif(this.lblPercentage3.FontBold,'B','')+ ;
  7947.             iif(this.lblPercentage3.FontItalic,'I','')) * iAvgCharWidth
  7948.         this.lblPercentage3.Left=int((this.shpThermBarMaxWidth- ;
  7949.             this.lblPercentage3.Width) / 2)+this.shpThermBar2.Left-1
  7950.         this.lblPercentage4.Left=this.lblPercentage3.Left
  7951.     endif
  7952.     this.iPercentage2 = m.iPercentage2
  7953.     this.shpThermBar2.Width = int((this.shpThermBarMaxWidth)*this.iPercentage2/100)
  7954.     this.lblPercentage3.Caption = alltrim(str(m.iPercentage2,3)) + '%'
  7955.     this.lblPercentage4.Caption = this.lblPercentage3.Caption
  7956.     if this.shpThermBar2.Left + this.shpThermBar2.Width -1 >= ;
  7957.         this.lblPercentage4.Left
  7958.         if this.shpThermBar2.Left + this.shpThermBar2.Width - 1 >= ;
  7959.             this.lblPercentage4.Left + this.lblPercentage3.Width - 1
  7960.             this.lblPercentage4.Width = this.lblPercentage3.Width
  7961.         else
  7962.             this.lblPercentage4.Width = ;
  7963.                 this.shpThermBar2.Left + this.shpThermBar2.Width - ;
  7964.                 this.lblPercentage4.Left - 1
  7965.         endif
  7966.     else
  7967.         this.lblPercentage4.Width = 0
  7968.     endif
  7969. endif
  7970. if ! this.lblTask2.Caption == this.cCurrentTask2
  7971.     this.lblTask2.Caption = this.cCurrentTask2
  7972. endif
  7973. ENDPROC
  7974. PROCEDURE complete2
  7975. * This is the default complete message
  7976. #define THERMCOMPLETE_LOC    "Complete."
  7977. parameters m.cTask
  7978. private iSeconds
  7979. if parameters() = 0
  7980.     m.cTask = THERMCOMPLETE_LOC
  7981. endif
  7982. * this.Show
  7983. this.Update2(iif(this.iBasis <> 0, this.iBasis, 100), m.cTask)
  7984. m.iSeconds=seconds() + 1
  7985. do while seconds() < m.iSeconds
  7986.     && wait a sec
  7987. enddo
  7988. if !empty(this.cThermRef)
  7989.     m.cThermRef = this.cThermRef
  7990.     &cThermRef = .NULL.
  7991.     release thisform
  7992. endif
  7993. ENDPROC
  7994. PROCEDURE settitle2
  7995. *- set the lbltitle2 caption
  7996. PARAMETER cTitle
  7997. this.lblTitle2.Caption = iif(empty(m.cTitle),'',m.cTitle)
  7998. ENDPROC
  7999. r: " + message() + C_CRLF + ;
  8000. CWINTITLE
  8001. CTITLE
  8002. IBASIS    
  8003. IINTERVAL
  8004. CTITLE2
  8005. IBASIS2
  8006. THERMOMETER
  8007. THIS    
  8008. LBLTITLE2
  8009. CAPTION
  8010. HEIGHT
  8011. WIDTH
  8012. MOVABLE
  8013. IPROGRESS2
  8014. CTASK
  8015. CCURRENTTASK2
  8016. IBASIS2
  8017. IPERCENTAGE2
  8018. IAVGCHARWIDTH
  8019. LBLPERCENTAGE3
  8020. FONTNAME
  8021. FONTSIZE
  8022. FONTBOLD
  8023. FONTITALIC
  8024. WIDTH
  8025. SHPTHERMBARMAXWIDTH
  8026. SHPTHERMBAR2
  8027. LBLPERCENTAGE4
  8028. CAPTION
  8029. LBLTASK2
  8030. Complete.
  8031. &cThermRef = .NULL.
  8032. CTASK
  8033. ISECONDS
  8034. UPDATE2
  8035. IBASIS    
  8036. CTHERMREF
  8037. THISFORM1
  8038. CTITLE
  8039. THIS    
  8040. LBLTITLE2
  8041. CAPTION
  8042. Init,
  8043. update2c
  8044. complete2
  8045. settitle2
  8046. c:\convert\
  8047. sprtherm.vcx
  8048. c:\convert\sprtherm.vcx
  8049. HIS.pjxConverterClass
  8050.                         m.cF
  8051. Wccurrenttask2
  8052. ibasis2
  8053. ipercentage2
  8054. iprogress2
  8055. *update2 
  8056. *complete2 
  8057. *settitle2 
  8058. ATALOGTYPEPARM AND THIS.aConvParm
  8059. shapeERSIONPARM
  8060.                         *- FP 2.6 catalog
  8061.                         m.theCla
  8062. shape
  8063. shpThermBox2
  8064. therm2.
  8065. TBackStyle = 0
  8066. Height = 23
  8067. Left = 8
  8068. Top = 47
  8069. Width = 378
  8070. Name = "shpThermBox2"
  8071. shape
  8072. shape
  8073. shpThermBar2
  8074. therm2.
  8075. BackColor = 0,0,128
  8076. BorderStyle = 0
  8077. FillColor = 0,0,128
  8078. FillStyle = 0
  8079. Height = 22
  8080. Left = 9
  8081. Top = 48
  8082. Width = 0
  8083. Name = "shpThermBar2"
  8084. label
  8085. label
  8086. lblTask2
  8087. therm2.
  8088. oFontBold = .T.
  8089. FontItalic = .F.
  8090. FontName = "MS Sans Serif"
  8091. FontOutline = .F.
  8092. FontShadow = .F.
  8093. FontSize = 8
  8094. FontStrikethru = .F.
  8095. FontUnderline = .F.
  8096. DefTop = DefTop
  8097. DefLeft = DefLeft
  8098. DefHeight = DefHeight
  8099. DefWidth = DefWidth
  8100. Alignment = 0
  8101. AutoSize = .F.
  8102. BackColor = 192,192,192
  8103. BackStyle = 1
  8104. BorderStyle = 0
  8105. Caption = ""
  8106. DragIcon = 
  8107. DragMode = 0
  8108. ForeColor = 0,0,0
  8109. Height = 16
  8110. HelpContextID = 0
  8111. Left = 10
  8112. MousePointer = 0
  8113. Tag = ""
  8114. Top = 24
  8115. Visible = .T.
  8116. Width = 373
  8117. WordWrap = .F.
  8118. ReleaseErase = .F.
  8119. BaseClass = "Label"
  8120. ParentClass = ""
  8121. ClassLibrary = ""
  8122. Class = "Label"
  8123. Name = "lblTask2"
  8124. label
  8125. label
  8126.     lblTitle2
  8127. therm2.
  8128. nFontBold = .T.
  8129. FontItalic = .F.
  8130. FontName = "MS Sans Serif"
  8131. FontOutline = .F.
  8132. FontShadow = .F.
  8133. FontSize = 8
  8134. FontStrikethru = .F.
  8135. FontUnderline = .F.
  8136. DefTop = DefTop
  8137. DefLeft = DefLeft
  8138. DefHeight = DefHeight
  8139. DefWidth = DefWidth
  8140. Alignment = 0
  8141. AutoSize = .F.
  8142. BackColor = 192,192,192
  8143. BackStyle = 1
  8144. BorderStyle = 0
  8145. Caption = ""
  8146. DragIcon = 
  8147. DragMode = 0
  8148. ForeColor = 0,0,0
  8149. Height = 16
  8150. HelpContextID = 0
  8151. Left = 8
  8152. MousePointer = 0
  8153. Tag = ""
  8154. Top = 7
  8155. Visible = .T.
  8156. Width = 373
  8157. WordWrap = .F.
  8158. ReleaseErase = .F.
  8159. BaseClass = "Label"
  8160. ParentClass = ""
  8161. ClassLibrary = ""
  8162. Class = "Label"
  8163. Name = "lblTitle2"
  8164. label
  8165. label
  8166. lblPercentage3
  8167. therm2.
  8168. wFontBold = .T.
  8169. FontItalic = .F.
  8170. FontName = "MS Sans Serif"
  8171. FontOutline = .F.
  8172. FontShadow = .F.
  8173. FontSize = 8
  8174. FontStrikethru = .F.
  8175. FontUnderline = .F.
  8176. DefTop = DefTop
  8177. DefLeft = DefLeft
  8178. DefHeight = DefHeight
  8179. DefWidth = DefWidth
  8180. Alignment = 0
  8181. AutoSize = .F.
  8182. BackColor = 255,255,255
  8183. BackStyle = 0
  8184. BorderStyle = 0
  8185. Caption = "0%"
  8186. DragIcon = 
  8187. DragMode = 0
  8188. ForeColor = 0,0,0
  8189. Height = 13
  8190. HelpContextID = 0
  8191. Left = 186
  8192. MousePointer = 0
  8193. Tag = ""
  8194. Top = 53
  8195. Visible = .T.
  8196. Width = 16
  8197. WordWrap = .F.
  8198. ReleaseErase = .F.
  8199. BaseClass = "Label"
  8200. ParentClass = ""
  8201. ClassLibrary = ""
  8202. Class = "Label"
  8203. Name = "lblPercentage3"
  8204. label
  8205. label
  8206. lblPercentage4
  8207. therm2.
  8208. |FontBold = .T.
  8209. FontItalic = .F.
  8210. FontName = "MS Sans Serif"
  8211. FontOutline = .F.
  8212. FontShadow = .F.
  8213. FontSize = 8
  8214. FontStrikethru = .F.
  8215. FontUnderline = .F.
  8216. DefTop = DefTop
  8217. DefLeft = DefLeft
  8218. DefHeight = DefHeight
  8219. DefWidth = DefWidth
  8220. Alignment = 0
  8221. AutoSize = .F.
  8222. BackColor = 0,0,255
  8223. BackStyle = 0
  8224. BorderStyle = 0
  8225. Caption = "Label1"
  8226. DragIcon = 
  8227. DragMode = 0
  8228. ForeColor = 255,255,255
  8229. Height = 13
  8230. HelpContextID = 0
  8231. Left = 186
  8232. MousePointer = 0
  8233. Tag = ""
  8234. Top = 53
  8235. Visible = .T.
  8236. Width = 0
  8237. WordWrap = .F.
  8238. ReleaseErase = .F.
  8239. BaseClass = "Label"
  8240. ParentClass = ""
  8241. ClassLibrary = ""
  8242. Class = "Label"
  8243. Name = "lblPercentage4"
  8244.         PRIVATE d,t
  8245.         m.d = IIF(EMPTY(m.wzpdate),DATE(),m.wz
  8246. therm2= IIF(EMPTY(m.wzptime),TIME(),m.wzptime)
  8247.         RETU
  8248. thermometer) * 2 ** 25);
  8249.          + (MONTH(m.d)           
  8250.          + (DAY(m.d)             * 2 ** 16);
  8251.          + 
  8252. Class
  8253. samples\
  8254. samples\
  8255. Pixels
  8256. Pixels
  8257. thermometer
  8258. ScaleMode = 3
  8259. Top = 215
  8260. Left = 127
  8261. Height = 51
  8262. Width = 386
  8263. AutoCenter = .T.
  8264. BackColor = 192,192,192
  8265. BorderStyle = 2
  8266. Caption = ""
  8267. Closable = .F.
  8268. ControlBox = .F.
  8269. MaxButton = .F.
  8270. MinButton = .F.
  8271. Movable = .F.
  8272. Visible = .T.
  8273. AlwaysOnTop = .F.
  8274. ipercentage = (0)
  8275. ibasis = (0)
  8276. ccurrenttask = ('')
  8277. iprogress = (0)
  8278. shpthermbarmaxwidth = (377)
  8279. cthermref = ('')
  8280. Name = "thermometer"
  8281.                     CASE INLIST(m.fp30prop,;
  8282.                         M_PEN,
  8283. PROCEDURE Init
  8284. * m.cTitle is displayed on the first line of the window
  8285. * m.iBasis is used to calculate the percentage complete
  8286. * m.iInterval is the frequency used for updating the thermometer
  8287. parameters cWinTitle, cTitle, iBasis, iInterval
  8288. THIS.caption = iif(empty(m.cWinTitle), "", m.cWinTitle)
  8289. this.lblTitle.Caption = iif(empty(m.cTitle),'',m.cTitle)
  8290. this.iBasis = iif(empty(m.iBasis),0,m.iBasis)
  8291. * BugBug: this isn't firing correctly anyway, so disable for time being
  8292. * this.tmrThermTimer.Interval = ;
  8293.     iif(empty(m.iInterval),500,m.iInterval)
  8294. this.tmrThermTimer.Interval = 0
  8295. && BugBug: The form tool doesn't like these dimensions and changes
  8296. &&         them when it saves the form.
  8297. this.Height = 75
  8298. this.Width = 410
  8299. && BugBug: these properties don't seem to work correctly when set in
  8300. &&         Properties window
  8301. * BugBug: Is this causing problem with Trace?
  8302. * this.AlwaysOnTop = .t.
  8303. this.Movable = .t.
  8304. ENDPROC
  8305. PROCEDURE complete
  8306. * This is the default complete message
  8307. #define THERMCOMPLETE_LOC    "Complete."
  8308. parameters m.cTask
  8309. private iSeconds
  8310. if parameters() = 0
  8311.     m.cTask = THERMCOMPLETE_LOC
  8312. endif
  8313. * this.Show
  8314. this.Update(iif(this.iBasis <> 0, this.iBasis, 100), m.cTask)
  8315. m.iSeconds=seconds() + 1
  8316. do while seconds() < m.iSeconds
  8317.     && wait a sec
  8318. enddo
  8319. if !empty(this.cThermRef)
  8320.     m.cThermRef = this.cThermRef
  8321.     &cThermRef = .NULL.
  8322.     release thisform
  8323. endif
  8324. ENDPROC
  8325. PROCEDURE update
  8326. * m.iProgress is the percentage complete, or, if Init() was passed
  8327. * an m.iBasis value, is used to calculate the percentage
  8328. * m.cTask is displayed on the second line of the window
  8329. parameters m.iProgress, m.cTask
  8330. if parameters()<>0
  8331.     this.iProgress=max(0,m.iProgress)
  8332. endif
  8333. if parameters() >= 2
  8334.     * If we're specifically passed a null string, clear the current task,
  8335.     * otherwise leave it alone
  8336.     this.cCurrentTask = m.cTask
  8337. endif
  8338. if !empty(this.iBasis)
  8339.     m.iPercentage = int(this.iProgress/this.iBasis*100)
  8340.     m.iPercentage = this.iProgress
  8341. endif
  8342. m.iPercentage = min(100,max(0,m.iPercentage))
  8343. if m.iPercentage <> this.iPercentage
  8344.     if len(alltrim(str(m.iPercentage,3)))<>len(alltrim(str(this.iPercentage,3)))
  8345.         iAvgCharWidth=fontmetric(6,this.lblPercentage.FontName, ;
  8346.             this.lblPercentage.FontSize, ;
  8347.             iif(this.lblPercentage.FontBold,'B','')+ ;
  8348.             iif(this.lblPercentage.FontItalic,'I',''))
  8349.         this.lblPercentage.Width=txtwidth(alltrim(str(m.iPercentage,3)) + '%', ;
  8350.             this.lblPercentage.FontName,this.lblPercentage.FontSize, ;
  8351.             iif(this.lblPercentage.FontBold,'B','')+ ;
  8352.             iif(this.lblPercentage.FontItalic,'I','')) * iAvgCharWidth
  8353.         this.lblPercentage.Left=int((this.shpThermBarMaxWidth- ;
  8354.             this.lblPercentage.Width) / 2)+this.shpThermBar.Left-1
  8355.         this.lblPercentage2.Left=this.lblPercentage.Left
  8356.     endif
  8357.     this.iPercentage = m.iPercentage
  8358.     this.shpThermBar.Width = int((this.shpThermBarMaxWidth)*this.iPercentage/100)
  8359.     this.lblPercentage.Caption = alltrim(str(m.iPercentage,3)) + '%'
  8360.     this.lblPercentage2.Caption = this.lblPercentage.Caption
  8361.     if this.shpThermBar.Left + this.shpThermBar.Width -1 >= ;
  8362.         this.lblPercentage2.Left
  8363.         if this.shpThermBar.Left + this.shpThermBar.Width - 1 >= ;
  8364.             this.lblPercentage2.Left + this.lblPercentage.Width - 1
  8365.             this.lblPercentage2.Width = this.lblPercentage.Width
  8366.         else
  8367.             this.lblPercentage2.Width = ;
  8368.                 this.shpThermBar.Left + this.shpThermBar.Width - ;
  8369.                 this.lblPercentage2.Left - 1
  8370.         endif
  8371.     else
  8372.         this.lblPercentage2.Width = 0
  8373.     endif
  8374. endif
  8375. if ! this.lblTask.Caption == this.cCurrentTask
  8376.     this.lblTask.Caption = this.cCurrentTask
  8377. endif
  8378. ENDPROC
  8379. PROCEDURE settitle
  8380. *- set the lbltitle caption
  8381. PARAMETER cTitle
  8382. this.lblTitle.Caption = iif(empty(m.cTitle),'',m.cTitle)
  8383. ENDPROC
  8384. CWINTITLE
  8385. CTITLE
  8386. IBASIS    
  8387. IINTERVAL
  8388. CAPTION
  8389. LBLTITLE
  8390. TMRTHERMTIMER
  8391. INTERVAL
  8392. HEIGHT
  8393. WIDTH
  8394. MOVABLE
  8395. Complete.
  8396. &cThermRef = .NULL.
  8397. CTASK
  8398. ISECONDS
  8399. UPDATE
  8400. IBASIS    
  8401. CTHERMREF
  8402. THISFORM
  8403. IPROGRESS
  8404. CTASK
  8405. CCURRENTTASK
  8406. IBASIS
  8407. IPERCENTAGE
  8408. IAVGCHARWIDTH
  8409. LBLPERCENTAGE
  8410. FONTNAME
  8411. FONTSIZE
  8412. FONTBOLD
  8413. FONTITALIC
  8414. WIDTH
  8415. SHPTHERMBARMAXWIDTH
  8416. SHPTHERMBAR
  8417. LBLPERCENTAGE2
  8418. CAPTION
  8419. LBLTASK1
  8420. CTITLE
  8421. LBLTITLE
  8422. CAPTION
  8423. Init,
  8424. completeg
  8425. update
  8426. settitle
  8427. c:\convert\
  8428. sprtherm.vcx
  8429. c:\convert\sprtherm.vcx
  8430. pipercentage
  8431. ibasis
  8432. ccurrenttask
  8433. iprogress
  8434. shpthermbarmaxwidth
  8435. cthermref
  8436. *complete 
  8437. *update 
  8438. *settitle 
  8439. label
  8440. label
  8441. lblTitle
  8442. thermometer.
  8443. FontName = "MS Sans Serif"
  8444. FontSize = 8
  8445. BackColor = 192,192,192
  8446. BackStyle = 1
  8447. Caption = ""
  8448. Height = 16
  8449. Left = 18
  8450. Top = 10
  8451. Width = 373
  8452. WordWrap = .F.
  8453. Name = "lblTitle"
  8454. label
  8455. label
  8456. lblTask
  8457. thermometer.
  8458. FontName = "MS Sans Serif"
  8459. FontSize = 8
  8460. BackColor = 192,192,192
  8461. BackStyle = 1
  8462. Caption = ""
  8463. Height = 16
  8464. Left = 18
  8465. Top = 27
  8466. Width = 373
  8467. WordWrap = .F.
  8468. Name = "lblTask"
  8469. shape
  8470. shape
  8471. shpThermBar
  8472. thermometer.
  8473. BackColor = 0,0,0
  8474. BorderStyle = 0
  8475. FillColor = 0,0,128
  8476. FillStyle = 0
  8477. Height = 22
  8478. Left = 17
  8479. Top = 46
  8480. Width = 0
  8481. Name = "shpThermBar"
  8482. label
  8483. label
  8484. lblPercentage
  8485. thermometer.
  8486. FontName = "MS Sans Serif"
  8487. FontSize = 8
  8488. BackStyle = 0
  8489. Caption = "0%"
  8490. Height = 13
  8491. Left = 196
  8492. Top = 50
  8493. Width = 16
  8494. Name = "lblPercentage"
  8495. label
  8496. label
  8497. lblPercentage2
  8498. thermometer.
  8499. FontName = "MS Sans Serif"
  8500. FontSize = 8
  8501. BackColor = 0,0,255
  8502. BackStyle = 0
  8503. Caption = "Label1"
  8504. ForeColor = 255,255,255
  8505. Height = 13
  8506. Left = 196
  8507. Top = 50
  8508. Width = 0
  8509. Name = "lblPercentage2"
  8510. timer
  8511. timer
  8512. tmrThermTimer
  8513. thermometer.
  8514. RTop = 4
  8515. Left = 4
  8516. Height = 23
  8517. Width = 26
  8518. Interval = 0
  8519. Name = "tmrThermTimer"
  8520. -PROCEDURE Timer
  8521. thisform.Update
  8522. ENDPROC
  8523. THISFORM
  8524. UPDATE
  8525. Timer,
  8526. c:\convert\
  8527. sprtherm.vcx
  8528. c:\convert\sprtherm.vcx
  8529. shape
  8530. shape
  8531. Shape5
  8532. thermometer.
  8533. OBackStyle = 0
  8534. Height = 23
  8535. Left = 16
  8536. Top = 45
  8537. Width = 378
  8538. Name = "Shape5"
  8539. thermometer
  8540. Class
  8541. ..\wzimport\
  8542. ..\wzimport\
  8543. Pixels
  8544. Pixels
  8545. thermometer
  8546. ScaleMode = 3
  8547. Top = 215
  8548. Left = 127
  8549. Height = 51
  8550. Width = 386
  8551. AutoCenter = .T.
  8552. BackColor = 192,192,192
  8553. BorderStyle = 2
  8554. Caption = ""
  8555. Closable = .F.
  8556. ControlBox = .F.
  8557. MaxButton = .F.
  8558. MinButton = .F.
  8559. Movable = .F.
  8560. Visible = .T.
  8561. AlwaysOnTop = .F.
  8562. ipercentage = (0)
  8563. ibasis = (0)
  8564. ccurrenttask = ('')
  8565. iprogress = (0)
  8566. shpthermbarmaxwidth = (377)
  8567. cthermref = ('')
  8568. Name = "thermometer"
  8569. PROCEDURE Init
  8570. * m.cTitle is displayed on the first line of the window
  8571. * m.iBasis is used to calculate the percentage complete
  8572. * m.iInterval is the frequency used for updating the thermometer
  8573. parameters cWinTitle, cTitle, iBasis, iInterval
  8574. THIS.caption = iif(empty(m.cWinTitle), "", m.cWinTitle)
  8575. this.lblTitle.Caption = iif(empty(m.cTitle),'',m.cTitle)
  8576. this.iBasis = iif(empty(m.iBasis),0,m.iBasis)
  8577. * BugBug: this isn't firing correctly anyway, so disable for time being
  8578. * this.tmrThermTimer.Interval = ;
  8579.     iif(empty(m.iInterval),500,m.iInterval)
  8580. this.tmrThermTimer.Interval = 0
  8581. && BugBug: The form tool doesn't like these dimensions and changes
  8582. &&         them when it saves the form.
  8583. this.Height = 75
  8584. this.Width = 410
  8585. && BugBug: these properties don't seem to work correctly when set in
  8586. &&         Properties window
  8587. * BugBug: Is this causing problem with Trace?
  8588. * this.AlwaysOnTop = .t.
  8589. this.Movable = .t.
  8590. ENDPROC
  8591. PROCEDURE complete
  8592. * This is the default complete message
  8593. #define THERMCOMPLETE_LOC    "Complete."
  8594. parameters m.cTask
  8595. private iSeconds
  8596. if parameters() = 0
  8597.     m.cTask = THERMCOMPLETE_LOC
  8598. endif
  8599. * this.Show
  8600. this.Update(iif(this.iBasis <> 0, this.iBasis, 100), m.cTask)
  8601. m.iSeconds=seconds() + 1
  8602. do while seconds() < m.iSeconds
  8603.     && wait a sec
  8604. enddo
  8605. if !empty(this.cThermRef)
  8606.     m.cThermRef = this.cThermRef
  8607.     &cThermRef = .NULL.
  8608.     release thisform
  8609. endif
  8610. ENDPROC
  8611. PROCEDURE update
  8612. * m.iProgress is the percentage complete, or, if Init() was passed
  8613. * an m.iBasis value, is used to calculate the percentage
  8614. * m.cTask is displayed on the second line of the window
  8615. parameters m.iProgress, m.cTask
  8616. if parameters()<>0
  8617.     this.iProgress=max(0,m.iProgress)
  8618. endif
  8619. if parameters() >= 2
  8620.     * If we're specifically passed a null string, clear the current task,
  8621.     * otherwise leave it alone
  8622.     this.cCurrentTask = m.cTask
  8623. endif
  8624. if !empty(this.iBasis)
  8625.     m.iPercentage = int(this.iProgress/this.iBasis*100)
  8626.     m.iPercentage = this.iProgress
  8627. endif
  8628. m.iPercentage = min(100,max(0,m.iPercentage))
  8629. if m.iPercentage <> this.iPercentage
  8630.     if len(alltrim(str(m.iPercentage,3)))<>len(alltrim(str(this.iPercentage,3)))
  8631.         iAvgCharWidth=fontmetric(6,this.lblPercentage.FontName, ;
  8632.             this.lblPercentage.FontSize, ;
  8633.             iif(this.lblPercentage.FontBold,'B','')+ ;
  8634.             iif(this.lblPercentage.FontItalic,'I',''))
  8635.         this.lblPercentage.Width=txtwidth(alltrim(str(m.iPercentage,3)) + '%', ;
  8636.             this.lblPercentage.FontName,this.lblPercentage.FontSize, ;
  8637.             iif(this.lblPercentage.FontBold,'B','')+ ;
  8638.             iif(this.lblPercentage.FontItalic,'I','')) * iAvgCharWidth
  8639.         this.lblPercentage.Left=int((this.shpThermBarMaxWidth- ;
  8640.             this.lblPercentage.Width) / 2)+this.shpThermBar.Left-1
  8641.         this.lblPercentage2.Left=this.lblPercentage.Left
  8642.     endif
  8643.     this.iPercentage = m.iPercentage
  8644.     this.shpThermBar.Width = int((this.shpThermBarMaxWidth)*this.iPercentage/100)
  8645.     this.lblPercentage.Caption = alltrim(str(m.iPercentage,3)) + '%'
  8646.     this.lblPercentage2.Caption = this.lblPercentage.Caption
  8647.     if this.shpThermBar.Left + this.shpThermBar.Width -1 >= ;
  8648.         this.lblPercentage2.Left
  8649.         if this.shpThermBar.Left + this.shpThermBar.Width - 1 >= ;
  8650.             this.lblPercentage2.Left + this.lblPercentage.Width - 1
  8651.             this.lblPercentage2.Width = this.lblPercentage.Width
  8652.         else
  8653.             this.lblPercentage2.Width = ;
  8654.                 this.shpThermBar.Left + this.shpThermBar.Width - ;
  8655.                 this.lblPercentage2.Left - 1
  8656.         endif
  8657.     else
  8658.         this.lblPercentage2.Width = 0
  8659.     endif
  8660. endif
  8661. if ! this.lblTask.Caption == this.cCurrentTask
  8662.     this.lblTask.Caption = this.cCurrentTask
  8663. endif
  8664. ENDPROC
  8665. PROCEDURE settitle
  8666. *- set the lbltitle caption
  8667. PARAMETER cTitle
  8668. this.lblTitle.Caption = iif(empty(m.cTitle),'',m.cTitle)
  8669. ENDPROC
  8670. CWINTITLE
  8671. CTITLE
  8672. IBASIS    
  8673. IINTERVAL
  8674. CAPTION
  8675. LBLTITLE
  8676. TMRTHERMTIMER
  8677. INTERVAL
  8678. HEIGHT
  8679. WIDTH
  8680. MOVABLE
  8681. Complete.
  8682. &cThermRef = .NULL.
  8683. CTASK
  8684. ISECONDS
  8685. UPDATE
  8686. IBASIS    
  8687. CTHERMREF
  8688. THISFORM
  8689. IPROGRESS
  8690. CTASK
  8691. CCURRENTTASK
  8692. IBASIS
  8693. IPERCENTAGE
  8694. IAVGCHARWIDTH
  8695. LBLPERCENTAGE
  8696. FONTNAME
  8697. FONTSIZE
  8698. FONTBOLD
  8699. FONTITALIC
  8700. WIDTH
  8701. SHPTHERMBARMAXWIDTH
  8702. SHPTHERMBAR
  8703. LBLPERCENTAGE2
  8704. CAPTION
  8705. LBLTASK1
  8706. CTITLE
  8707. LBLTITLE
  8708. CAPTION
  8709. Init,
  8710. completeg
  8711. update
  8712. settitle
  8713. c:\convert\
  8714. sprtherm.vcx
  8715. c:\convert\sprtherm.vcx
  8716. pipercentage
  8717. ibasis
  8718. ccurrenttask
  8719. iprogress
  8720. shpthermbarmaxwidth
  8721. cthermref
  8722. *complete 
  8723. *update 
  8724. *settitle 
  8725. label
  8726. label
  8727. lblTitle
  8728. thermometer.
  8729. FontName = "MS Sans Serif"
  8730. FontSize = 8
  8731. BackColor = 192,192,192
  8732. BackStyle = 1
  8733. Caption = ""
  8734. Height = 16
  8735. Left = 18
  8736. Top = 10
  8737. Width = 373
  8738. WordWrap = .F.
  8739. Name = "lblTitle"
  8740. label
  8741. label
  8742. lblTask
  8743. thermometer.
  8744. FontName = "MS Sans Serif"
  8745. FontSize = 8
  8746. BackColor = 192,192,192
  8747. BackStyle = 1
  8748. Caption = ""
  8749. Height = 16
  8750. Left = 18
  8751. Top = 27
  8752. Width = 373
  8753. WordWrap = .F.
  8754. Name = "lblTask"
  8755. label
  8756. label
  8757. lblPercentage
  8758. thermometer.
  8759. FontName = "MS Sans Serif"
  8760. FontSize = 8
  8761. BackStyle = 0
  8762. Caption = "0%"
  8763. Height = 13
  8764. Left = 196
  8765. Top = 50
  8766. Width = 16
  8767. Name = "lblPercentage"
  8768. label
  8769. label
  8770. lblPercentage2
  8771. thermometer.
  8772. FontName = "MS Sans Serif"
  8773. FontSize = 8
  8774. BackColor = 0,0,255
  8775. BackStyle = 0
  8776. Caption = "Label1"
  8777. ForeColor = 255,255,255
  8778. Height = 13
  8779. Left = 196
  8780. Top = 50
  8781. Width = 0
  8782. Name = "lblPercentage2"
  8783.  the selected items to the tallest item
  8784. To Shortest
  8785. timerght of the selected items to the shortest item
  8786. timer the width of the selected items to the widest item
  8787. tmrThermTimer the width of the selected items to the nar
  8788. thermometer.
  8789. RTop = 4
  8790. Left = 4
  8791. Height = 23
  8792. Width = 26
  8793. Interval = 0
  8794. Name = "tmrThermTimer"
  8795. -PROCEDURE Timer
  8796. thisform.Update
  8797. ENDPROC
  8798. THISFORM
  8799. UPDATE
  8800. Timer,
  8801. c:\convert\
  8802. sprtherm.vcx
  8803. c:\convert\sprtherm.vcx
  8804. shape
  8805. shape
  8806. Shape5
  8807. thermometer.
  8808. OBackStyle = 0
  8809. Height = 23
  8810. Left = 16
  8811. Top = 45
  8812. Width = 378
  8813. Name = "Shape5"
  8814. shape
  8815. shape
  8816. shpThermBar
  8817. thermometer.
  8818. BackColor = 0,0,0
  8819. BorderStyle = 0
  8820. FillColor = 0,0,128
  8821. FillStyle = 0
  8822. Height = 22
  8823. Left = 17
  8824. Top = 46
  8825. Width = 0
  8826. Name = "shpThermBar"
  8827. thermometer
  8828. Class
  8829. ..\wzimport\
  8830. ..\wzimport\
  8831. Pixels
  8832. Pixels
  8833. thermometer
  8834. ScaleMode = 3
  8835. Top = 215
  8836. Left = 127
  8837. Height = 51
  8838. Width = 386
  8839. AutoCenter = .T.
  8840. BackColor = 192,192,192
  8841. BorderStyle = 2
  8842. Caption = ""
  8843. Closable = .F.
  8844. ControlBox = .F.
  8845. MaxButton = .F.
  8846. MinButton = .F.
  8847. Movable = .F.
  8848. Visible = .T.
  8849. AlwaysOnTop = .F.
  8850. ipercentage = (0)
  8851. ibasis = (0)
  8852. ccurrenttask = ('')
  8853. iprogress = (0)
  8854. shpthermbarmaxwidth = (377)
  8855. cthermref = ('')
  8856. Name = "thermometer"
  8857. PROCEDURE Init
  8858. * m.cTitle is displayed on the first line of the window
  8859. * m.iBasis is used to calculate the percentage complete
  8860. * m.iInterval is the frequency used for updating the thermometer
  8861. parameters cWinTitle, cTitle, iBasis, iInterval
  8862. THIS.caption = iif(empty(m.cWinTitle), "", m.cWinTitle)
  8863. this.lblTitle.Caption = iif(empty(m.cTitle),'',m.cTitle)
  8864. this.iBasis = iif(empty(m.iBasis),0,m.iBasis)
  8865. * BugBug: this isn't firing correctly anyway, so disable for time being
  8866. * this.tmrThermTimer.Interval = ;
  8867.     iif(empty(m.iInterval),500,m.iInterval)
  8868. this.tmrThermTimer.Interval = 0
  8869. && BugBug: The form tool doesn't like these dimensions and changes
  8870. &&         them when it saves the form.
  8871. this.Height = 75
  8872. this.Width = 410
  8873. && BugBug: these properties don't seem to work correctly when set in
  8874. &&         Properties window
  8875. * BugBug: Is this causing problem with Trace?
  8876. * this.AlwaysOnTop = .t.
  8877. this.Movable = .t.
  8878. ENDPROC
  8879. PROCEDURE complete
  8880. * This is the default complete message
  8881. #define THERMCOMPLETE_LOC    "Complete."
  8882. parameters m.cTask
  8883. private iSeconds
  8884. if parameters() = 0
  8885.     m.cTask = THERMCOMPLETE_LOC
  8886. endif
  8887. * this.Show
  8888. this.Update(iif(this.iBasis <> 0, this.iBasis, 100), m.cTask)
  8889. m.iSeconds=seconds() + 1
  8890. do while seconds() < m.iSeconds
  8891.     && wait a sec
  8892. enddo
  8893. if !empty(this.cThermRef)
  8894.     m.cThermRef = this.cThermRef
  8895.     &cThermRef = .NULL.
  8896.     release thisform
  8897. endif
  8898. ENDPROC
  8899. PROCEDURE update
  8900. * m.iProgress is the percentage complete, or, if Init() was passed
  8901. * an m.iBasis value, is used to calculate the percentage
  8902. * m.cTask is displayed on the second line of the window
  8903. parameters m.iProgress, m.cTask
  8904. if parameters()<>0
  8905.     this.iProgress=max(0,m.iProgress)
  8906. endif
  8907. if parameters() >= 2
  8908.     * If we're specifically passed a null string, clear the current task,
  8909.     * otherwise leave it alone
  8910.     this.cCurrentTask = m.cTask
  8911. endif
  8912. if !empty(this.iBasis)
  8913.     m.iPercentage = int(this.iProgress/this.iBasis*100)
  8914.     m.iPercentage = this.iProgress
  8915. endif
  8916. m.iPercentage = min(100,max(0,m.iPercentage))
  8917. if m.iPercentage <> this.iPercentage
  8918.     if len(alltrim(str(m.iPercentage,3)))<>len(alltrim(str(this.iPercentage,3)))
  8919.         iAvgCharWidth=fontmetric(6,this.lblPercentage.FontName, ;
  8920.             this.lblPercentage.FontSize, ;
  8921.             iif(this.lblPercentage.FontBold,'B','')+ ;
  8922.             iif(this.lblPercentage.FontItalic,'I',''))
  8923.         this.lblPercentage.Width=txtwidth(alltrim(str(m.iPercentage,3)) + '%', ;
  8924.             this.lblPercentage.FontName,this.lblPercentage.FontSize, ;
  8925.             iif(this.lblPercentage.FontBold,'B','')+ ;
  8926.             iif(this.lblPercentage.FontItalic,'I','')) * iAvgCharWidth
  8927.         this.lblPercentage.Left=int((this.shpThermBarMaxWidth- ;
  8928.             this.lblPercentage.Width) / 2)+this.shpThermBar.Left-1
  8929.         this.lblPercentage2.Left=this.lblPercentage.Left
  8930.     endif
  8931.     this.iPercentage = m.iPercentage
  8932.     this.shpThermBar.Width = int((this.shpThermBarMaxWidth)*this.iPercentage/100)
  8933.     this.lblPercentage.Caption = alltrim(str(m.iPercentage,3)) + '%'
  8934.     this.lblPercentage2.Caption = this.lblPercentage.Caption
  8935.     if this.shpThermBar.Left + this.shpThermBar.Width -1 >= ;
  8936.         this.lblPercentage2.Left
  8937.         if this.shpThermBar.Left + this.shpThermBar.Width - 1 >= ;
  8938.             this.lblPercentage2.Left + this.lblPercentage.Width - 1
  8939.             this.lblPercentage2.Width = this.lblPercentage.Width
  8940.         else
  8941.             this.lblPercentage2.Width = ;
  8942.                 this.shpThermBar.Left + this.shpThermBar.Width - ;
  8943.                 this.lblPercentage2.Left - 1
  8944.         endif
  8945.     else
  8946.         this.lblPercentage2.Width = 0
  8947.     endif
  8948. endif
  8949. if ! this.lblTask.Caption == this.cCurrentTask
  8950.     this.lblTask.Caption = this.cCurrentTask
  8951. endif
  8952. ENDPROC
  8953. PROCEDURE settitle
  8954. *- set the lbltitle caption
  8955. PARAMETER cTitle
  8956. this.lblTitle.Caption = iif(empty(m.cTitle),'',m.cTitle)
  8957. ENDPROC
  8958. CWINTITLE
  8959. CTITLE
  8960. IBASIS    
  8961. IINTERVAL
  8962. CAPTION
  8963. LBLTITLE
  8964. TMRTHERMTIMER
  8965. INTERVAL
  8966. HEIGHT
  8967. WIDTH
  8968. MOVABLE
  8969. Complete.
  8970. &cThermRef = .NULL.
  8971. CTASK
  8972. ISECONDS
  8973. UPDATE
  8974. IBASIS    
  8975. CTHERMREF
  8976. THISFORM
  8977. IPROGRESS
  8978. CTASK
  8979. CCURRENTTASK
  8980. IBASIS
  8981. IPERCENTAGE
  8982. IAVGCHARWIDTH
  8983. LBLPERCENTAGE
  8984. FONTNAME
  8985. FONTSIZE
  8986. FONTBOLD
  8987. FONTITALIC
  8988. WIDTH
  8989. SHPTHERMBARMAXWIDTH
  8990. SHPTHERMBAR
  8991. LBLPERCENTAGE2
  8992. CAPTION
  8993. LBLTASK1
  8994. CTITLE
  8995. LBLTITLE
  8996. CAPTION
  8997. Init,
  8998. completeg
  8999. update
  9000. settitle
  9001. c:\convert\
  9002. sprtherm.vcx
  9003. c:\convert\sprtherm.vcx
  9004. pipercentage
  9005. ibasis
  9006. ccurrenttask
  9007. iprogress
  9008. shpthermbarmaxwidth
  9009. cthermref
  9010. *complete 
  9011. *update 
  9012. *settitle 
  9013. label
  9014. label
  9015. lblTitle
  9016. thermometer.
  9017. FontName = "MS Sans Serif"
  9018. FontSize = 8
  9019. BackColor = 192,192,192
  9020. BackStyle = 1
  9021. Caption = ""
  9022. Height = 16
  9023. Left = 18
  9024. Top = 10
  9025. Width = 373
  9026. WordWrap = .F.
  9027. Name = "lblTitle"
  9028. label
  9029. label
  9030. lblTask
  9031. thermometer.
  9032. FontName = "MS Sans Serif"
  9033. FontSize = 8
  9034. BackColor = 192,192,192
  9035. BackStyle = 1
  9036. Caption = ""
  9037. Height = 16
  9038. Left = 18
  9039. Top = 27
  9040. Width = 373
  9041. WordWrap = .F.
  9042. Name = "lblTask"
  9043. label
  9044. label
  9045. lblPercentage
  9046. thermometer.
  9047. FontName = "MS Sans Serif"
  9048. FontSize = 8
  9049. BackStyle = 0
  9050. Caption = "0%"
  9051. Height = 13
  9052. Left = 196
  9053. Top = 50
  9054. Width = 16
  9055. Name = "lblPercentage"
  9056. label
  9057. label
  9058. lblPercentage2
  9059. thermometer.
  9060. 9X    v%
  9061. FontName = "MS Sans Serif"
  9062. FontSize = 8
  9063. BackColor = 0,0,255
  9064. BackStyle = 0
  9065. Caption = "Label1"
  9066. ForeColor = 255,255,255
  9067. Height = 13
  9068. Left = 196
  9069. Top = 50
  9070. Width = 0
  9071. Name = "lblPercentage2"
  9072. timer
  9073. timer
  9074. tmrThermTimer
  9075. thermometer.
  9076. RTop = 4
  9077. Left = 4
  9078. Height = 23
  9079. Width = 26
  9080. Interval = 0
  9081. Name = "tmrThermTimer"
  9082. -PROCEDURE Timer
  9083. thisform.Update
  9084. ENDPROC
  9085. THISFORM
  9086. UPDATE
  9087. Timer,
  9088. c:\convert\
  9089. sprtherm.vcx
  9090. c:\convert\sprtherm.vcx
  9091. shape
  9092. shape
  9093. Shape5
  9094. thermometer.
  9095. OBackStyle = 0
  9096. Height = 23
  9097. Left = 16
  9098. Top = 45
  9099. Width = 378
  9100. Name = "Shape5"
  9101. shape
  9102. shape
  9103. shpThermBar
  9104. thermometer.
  9105. BackColor = 0,0,128
  9106. BorderStyle = 0
  9107. FillColor = 0,0,128
  9108. FillStyle = 0
  9109. Height = 22
  9110. Left = 17
  9111. Top = 46
  9112. Width = 0
  9113. Name = "shpThermBar"
  9114. thermometer
  9115. Class
  9116. ..\wzimport\
  9117. ..\wzimport\
  9118. Pixels
  9119. Pixels
  9120. thermometer
  9121. ScaleMode = 3
  9122. Top = 215
  9123. Left = 127
  9124. Height = 51
  9125. Width = 386
  9126. AutoCenter = .T.
  9127. BackColor = 192,192,192
  9128. BorderStyle = 2
  9129. Caption = ""
  9130. Closable = .F.
  9131. ControlBox = .F.
  9132. MaxButton = .F.
  9133. MinButton = .F.
  9134. Movable = .F.
  9135. Visible = .T.
  9136. AlwaysOnTop = .F.
  9137. ipercentage = (0)
  9138. ibasis = (0)
  9139. ccurrenttask = ('')
  9140. iprogress = (0)
  9141. shpthermbarmaxwidth = (377)
  9142. cthermref = ('')
  9143. Name = "thermometer"
  9144. PROCEDURE Init
  9145. * m.cTitle is displayed on the first line of the window
  9146. * m.iBasis is used to calculate the percentage complete
  9147. * m.iInterval is the frequency used for updating the thermometer
  9148. parameters cWinTitle, cTitle, iBasis, iInterval
  9149. THIS.caption = iif(empty(m.cWinTitle), "", m.cWinTitle)
  9150. this.lblTitle.Caption = iif(empty(m.cTitle),'',m.cTitle)
  9151. this.iBasis = iif(empty(m.iBasis),0,m.iBasis)
  9152. * BugBug: this isn't firing correctly anyway, so disable for time being
  9153. * this.tmrThermTimer.Interval = ;
  9154.     iif(empty(m.iInterval),500,m.iInterval)
  9155. this.tmrThermTimer.Interval = 0
  9156. && BugBug: The form tool doesn't like these dimensions and changes
  9157. &&         them when it saves the form.
  9158. this.Height = 75
  9159. this.Width = 410
  9160. && BugBug: these properties don't seem to work correctly when set in
  9161. &&         Properties window
  9162. * BugBug: Is this causing problem with Trace?
  9163. * this.AlwaysOnTop = .t.
  9164. this.Movable = .t.
  9165. ENDPROC
  9166. PROCEDURE complete
  9167. * This is the default complete message
  9168. #define THERMCOMPLETE_LOC    "Complete."
  9169. parameters m.cTask
  9170. private iSeconds
  9171. if parameters() = 0
  9172.     m.cTask = THERMCOMPLETE_LOC
  9173. endif
  9174. * this.Show
  9175. this.Update(iif(this.iBasis <> 0, this.iBasis, 100), m.cTask)
  9176. m.iSeconds=seconds() + 1
  9177. do while seconds() < m.iSeconds
  9178.     && wait a sec
  9179. enddo
  9180. if !empty(this.cThermRef)
  9181.     m.cThermRef = this.cThermRef
  9182.     &cThermRef = .NULL.
  9183.     release thisform
  9184. endif
  9185. ENDPROC
  9186. PROCEDURE update
  9187. * m.iProgress is the percentage complete, or, if Init() was passed
  9188. * an m.iBasis value, is used to calculate the percentage
  9189. * m.cTask is displayed on the second line of the window
  9190. parameters m.iProgress, m.cTask
  9191. if parameters()<>0
  9192.     this.iProgress=max(0,m.iProgress)
  9193. endif
  9194. if parameters() >= 2
  9195.     * If we're specifically passed a null string, clear the current task,
  9196.     * otherwise leave it alone
  9197.     this.cCurrentTask = m.cTask
  9198. endif
  9199. if !empty(this.iBasis)
  9200.     m.iPercentage = int(this.iProgress/this.iBasis*100)
  9201.     m.iPercentage = this.iProgress
  9202. endif
  9203. m.iPercentage = min(100,max(0,m.iPercentage))
  9204. if m.iPercentage <> this.iPercentage
  9205.     if len(alltrim(str(m.iPercentage,3)))<>len(alltrim(str(this.iPercentage,3)))
  9206.         iAvgCharWidth=fontmetric(6,this.lblPercentage.FontName, ;
  9207.             this.lblPercentage.FontSize, ;
  9208.             iif(this.lblPercentage.FontBold,'B','')+ ;
  9209.             iif(this.lblPercentage.FontItalic,'I',''))
  9210.         this.lblPercentage.Width=txtwidth(alltrim(str(m.iPercentage,3)) + '%', ;
  9211.             this.lblPercentage.FontName,this.lblPercentage.FontSize, ;
  9212.             iif(this.lblPercentage.FontBold,'B','')+ ;
  9213.             iif(this.lblPercentage.FontItalic,'I','')) * iAvgCharWidth
  9214.         this.lblPercentage.Left=int((this.shpThermBarMaxWidth- ;
  9215.             this.lblPercentage.Width) / 2)+this.shpThermBar.Left-1
  9216.         this.lblPercentage2.Left=this.lblPercentage.Left
  9217.     endif
  9218.     this.iPercentage = m.iPercentage
  9219.     this.shpThermBar.Width = int((this.shpThermBarMaxWidth)*this.iPercentage/100)
  9220.     this.lblPercentage.Caption = alltrim(str(m.iPercentage,3)) + '%'
  9221.     this.lblPercentage2.Caption = this.lblPercentage.Caption
  9222.     if this.shpThermBar.Left + this.shpThermBar.Width -1 >= ;
  9223.         this.lblPercentage2.Left
  9224.         if this.shpThermBar.Left + this.shpThermBar.Width - 1 >= ;
  9225.             this.lblPercentage2.Left + this.lblPercentage.Width - 1
  9226.             this.lblPercentage2.Width = this.lblPercentage.Width
  9227.         else
  9228.             this.lblPercentage2.Width = ;
  9229.                 this.shpThermBar.Left + this.shpThermBar.Width - ;
  9230.                 this.lblPercentage2.Left - 1
  9231.         endif
  9232.     else
  9233.         this.lblPercentage2.Width = 0
  9234.     endif
  9235. endif
  9236. if ! this.lblTask.Caption == this.cCurrentTask
  9237.     this.lblTask.Caption = this.cCurrentTask
  9238. endif
  9239. ENDPROC
  9240. PROCEDURE settitle
  9241. *- set the lbltitle caption
  9242. PARAMETER cTitle
  9243. this.lblTitle.Caption = iif(empty(m.cTitle),'',m.cTitle)
  9244. ENDPROC
  9245. CWINTITLE
  9246. CTITLE
  9247. IBASIS    
  9248. IINTERVAL
  9249. CAPTION
  9250. LBLTITLE
  9251. TMRTHERMTIMER
  9252. INTERVAL
  9253. HEIGHT
  9254. WIDTH
  9255. MOVABLE
  9256. Complete.
  9257. &cThermRef = .NULL.
  9258. CTASK
  9259. ISECONDS
  9260. UPDATE
  9261. IBASIS    
  9262. CTHERMREF
  9263. THISFORM
  9264. IPROGRESS
  9265. CTASK
  9266. CCURRENTTASK
  9267. IBASIS
  9268. IPERCENTAGE
  9269. IAVGCHARWIDTH
  9270. LBLPERCENTAGE
  9271. FONTNAME
  9272. FONTSIZE
  9273. FONTBOLD
  9274. FONTITALIC
  9275. WIDTH
  9276. SHPTHERMBARMAXWIDTH
  9277. SHPTHERMBAR
  9278. LBLPERCENTAGE2
  9279. CAPTION
  9280. LBLTASK1
  9281. CTITLE
  9282. LBLTITLE
  9283. CAPTION
  9284. Init,
  9285. completeg
  9286. update
  9287. settitle
  9288. c:\convert\
  9289. sprtherm.vcx
  9290. c:\convert\sprtherm.vcx
  9291. pipercentage
  9292. ibasis
  9293. ccurrenttask
  9294. iprogress
  9295. shpthermbarmaxwidth
  9296. cthermref
  9297. *complete 
  9298. *update 
  9299. *settitle 
  9300. label
  9301. label
  9302. lblTitle
  9303. thermometer.
  9304. FontName = "MS Sans Serif"
  9305. FontSize = 8
  9306. BackColor = 192,192,192
  9307. BackStyle = 1
  9308. Caption = ""
  9309. Height = 16
  9310. Left = 18
  9311. Top = 10
  9312. Width = 373
  9313. WordWrap = .F.
  9314. Name = "lblTitle"
  9315. label
  9316. label
  9317. lblTask
  9318. thermometer.
  9319. FontName = "MS Sans Serif"
  9320. FontSize = 8
  9321. BackColor = 192,192,192
  9322. BackStyle = 1
  9323. Caption = ""
  9324. Height = 16
  9325. Left = 18
  9326. Top = 27
  9327. Width = 373
  9328. WordWrap = .F.
  9329. Name = "lblTask"
  9330. label
  9331. label
  9332. lblPercentage
  9333. thermometer.
  9334. FontName = "MS Sans Serif"
  9335. FontSize = 8
  9336. BackStyle = 0
  9337. Caption = "0%"
  9338. Height = 13
  9339. Left = 196
  9340. Top = 50
  9341. Width = 16
  9342. Name = "lblPercentage"
  9343. label
  9344. label
  9345. lblPercentage2
  9346. thermometer.
  9347. FontName = "MS Sans Serif"
  9348. FontSize = 8
  9349. BackColor = 0,0,255
  9350. BackStyle = 0
  9351. Caption = "Label1"
  9352. ForeColor = 255,255,255
  9353. Height = 13
  9354. Left = 196
  9355. Top = 50
  9356. Width = 0
  9357. Name = "lblPercentage2"
  9358. timer
  9359. timer
  9360. tmrThermTimer
  9361. thermometer.
  9362. RTop = 4
  9363. Left = 4
  9364. Height = 23
  9365. Width = 26
  9366. Interval = 0
  9367. Name = "tmrThermTimer"
  9368. -PROCEDURE Timer
  9369. thisform.Update
  9370. ENDPROC
  9371. THISFORM
  9372. UPDATE
  9373. Timer,
  9374. c:\convert\
  9375. sprtherm.vcx
  9376. c:\convert\sprtherm.vcx
  9377. shape
  9378. shape
  9379. Shape5
  9380. thermometer.
  9381. OBackStyle = 0
  9382. Height = 23
  9383. Left = 16
  9384. Top = 45
  9385. Width = 378
  9386. Name = "Shape5"
  9387. shape
  9388. shape
  9389. shpThermBar
  9390. thermometer.
  9391. BackColor = 0,0,128
  9392. BorderStyle = 0
  9393. FillColor = 0,0,128
  9394. FillStyle = 1
  9395. Height = 22
  9396. Left = 17
  9397. Top = 46
  9398. Width = 0
  9399. Name = "shpThermBar"
  9400. thermometer
  9401. Class
  9402. ..\wzimport\
  9403. ..\wzimport\
  9404. Pixels
  9405. thermometer
  9406. sprtherm.vcx
  9407. Pixels
  9408. therm2
  9409. sScaleMode = 3
  9410. Top = 165
  9411. Left = 127
  9412. Height = 150
  9413. Width = 386
  9414. Caption = ""
  9415. Visible = .T.
  9416. ipercentage = (0)
  9417. ibasis = (0)
  9418. ccurrenttask = ('')
  9419. iprogress = (0)
  9420. shpthermbarmaxwidth = (377)
  9421. cthermref = ('')
  9422. ccurrenttask2 = ('')
  9423. ibasis2 = (0)
  9424. ipercentage2 = (0)
  9425. iprogress2 = (0)
  9426. Name = "therm2"
  9427. lblTitle.BackStyle = 1
  9428. lblTitle.Caption = ""
  9429. lblTitle.Left = 8
  9430. lblTitle.Top = 83
  9431. lblTitle.Visible = .T.
  9432. lblTask.BackStyle = 1
  9433. lblTask.Caption = ""
  9434. lblTask.Left = 8
  9435. lblTask.Top = 106
  9436. lblPercentage.BackStyle = 0
  9437. lblPercentage.Caption = "0%"
  9438. lblPercentage.Left = 186
  9439. lblPercentage.Top = 129
  9440. lblPercentage2.BackStyle = 0
  9441. lblPercentage2.Caption = "Label1"
  9442. lblPercentage2.Left = 186
  9443. lblPercentage2.Top = 129
  9444. tmrThermTimer.Top = 7
  9445. tmrThermTimer.Left = 4
  9446. Shape5.Left = 6
  9447. Shape5.Top = 124
  9448. shpThermBar.FillColor = 0,0,128
  9449. shpThermBar.Left = 7
  9450. shpThermBar.Top = 125
  9451. PROCEDURE Init
  9452. PARAMETERS cWinTitle, ;
  9453.         cTitle, iBasis, iInterval, ;
  9454.         cTitle2, iBasis2
  9455. *- do parent class Init
  9456. Thermometer::Init(cWinTitle, cTitle, iBasis, iInterval)
  9457. this.lblTitle2.Caption = iif(empty(m.cTitle2),'',m.cTitle2)
  9458. this.iBasis2 = iif(empty(m.iBasis2),0,m.iBasis2)
  9459. && BugBug: The form tool doesn't like these dimensions and changes
  9460. &&         them when it saves the form.
  9461. *- ????
  9462. this.Height = 150
  9463. this.Width = 386
  9464. && BugBug: these properties don't seem to work correctly when set in
  9465. &&         Properties window
  9466. * BugBug: Is this causing problem with Trace?
  9467. * this.AlwaysOnTop = .t.
  9468. this.Movable = .t.
  9469. ENDPROC
  9470. PROCEDURE update2
  9471. * m.iProgress2 is the percentage complete of the top level bar, or, 
  9472. * if Init() was passed
  9473. * an m.iBasis2 value, is used to calculate the percentage
  9474. * m.cTask is displayed on the second line of the window
  9475. parameters m.iProgress2, m.cTask
  9476. if parameters()<>0
  9477.     this.iProgress2=max(0,m.iProgress2)
  9478. endif
  9479. if parameters() >= 2
  9480.     * If we're specifically passed a null string, clear the current task,
  9481.     * otherwise leave it alone
  9482.     this.cCurrentTask2 = m.cTask
  9483. endif
  9484. if !empty(this.iBasis2)
  9485.     m.iPercentage2 = int(this.iProgress2/this.iBasis2*100)
  9486.     m.iPercentage2 = this.iProgress2
  9487. endif
  9488. m.iPercentage2 = min(100,max(0,m.iPercentage2))
  9489. if m.iPercentage2 <> this.iPercentage2
  9490.     if len(alltrim(str(m.iPercentage2,3)))<>len(alltrim(str(this.iPercentage2,3)))
  9491.         iAvgCharWidth=fontmetric(6,this.lblPercentage3.FontName, ;
  9492.             this.lblPercentage3.FontSize, ;
  9493.             iif(this.lblPercentage3.FontBold,'B','')+ ;
  9494.             iif(this.lblPercentage3.FontItalic,'I',''))
  9495.         this.lblPercentage3.Width=txtwidth(alltrim(str(m.iPercentage2,3)) + '%', ;
  9496.             this.lblPercentage3.FontName,this.lblPercentage3.FontSize, ;
  9497.             iif(this.lblPercentage3.FontBold,'B','')+ ;
  9498.             iif(this.lblPercentage3.FontItalic,'I','')) * iAvgCharWidth
  9499.         this.lblPercentage3.Left=int((this.shpThermBarMaxWidth- ;
  9500.             this.lblPercentage3.Width) / 2)+this.shpThermBar2.Left-1
  9501.         this.lblPercentage4.Left=this.lblPercentage3.Left
  9502.     endif
  9503.     this.iPercentage2 = m.iPercentage2
  9504.     this.shpThermBar2.Width = int((this.shpThermBarMaxWidth)*this.iPercentage2/100)
  9505.     this.lblPercentage3.Caption = alltrim(str(m.iPercentage2,3)) + '%'
  9506.     this.lblPercentage4.Caption = this.lblPercentage3.Caption
  9507.     if this.shpThermBar2.Left + this.shpThermBar2.Width -1 >= ;
  9508.         this.lblPercentage4.Left
  9509.         if this.shpThermBar2.Left + this.shpThermBar2.Width - 1 >= ;
  9510.             this.lblPercentage4.Left + this.lblPercentage3.Width - 1
  9511.             this.lblPercentage4.Width = this.lblPercentage3.Width
  9512.         else
  9513.             this.lblPercentage4.Width = ;
  9514.                 this.shpThermBar2.Left + this.shpThermBar2.Width - ;
  9515.                 this.lblPercentage4.Left - 1
  9516.         endif
  9517.     else
  9518.         this.lblPercentage4.Width = 0
  9519.     endif
  9520. endif
  9521. if ! this.lblTask2.Caption == this.cCurrentTask2
  9522.     this.lblTask2.Caption = this.cCurrentTask2
  9523. endif
  9524. ENDPROC
  9525. PROCEDURE complete2
  9526. * This is the default complete message
  9527. #define THERMCOMPLETE_LOC    "Complete."
  9528. parameters m.cTask
  9529. private iSeconds
  9530. if parameters() = 0
  9531.     m.cTask = THERMCOMPLETE_LOC
  9532. endif
  9533. * this.Show
  9534. this.Update2(iif(this.iBasis <> 0, this.iBasis, 100), m.cTask)
  9535. m.iSeconds=seconds() + 1
  9536. do while seconds() < m.iSeconds
  9537.     && wait a sec
  9538. enddo
  9539. if !empty(this.cThermRef)
  9540.     m.cThermRef = this.cThermRef
  9541.     &cThermRef = .NULL.
  9542.     release thisform
  9543. endif
  9544. ENDPROC
  9545. PROCEDURE settitle2
  9546. *- set the lbltitle2 caption
  9547. PARAMETER cTitle
  9548. this.lblTitle2.Caption = iif(empty(m.cTitle),'',m.cTitle)
  9549. ENDPROC
  9550. CWINTITLE
  9551. CTITLE
  9552. IBASIS    
  9553. IINTERVAL
  9554. CTITLE2
  9555. IBASIS2
  9556. THERMOMETER
  9557. THIS    
  9558. LBLTITLE2
  9559. CAPTION
  9560. HEIGHT
  9561. WIDTH
  9562. MOVABLE
  9563. IPROGRESS2
  9564. CTASK
  9565. CCURRENTTASK2
  9566. IBASIS2
  9567. IPERCENTAGE2
  9568. IAVGCHARWIDTH
  9569. LBLPERCENTAGE3
  9570. FONTNAME
  9571. FONTSIZE
  9572. FONTBOLD
  9573. FONTITALIC
  9574. WIDTH
  9575. SHPTHERMBARMAXWIDTH
  9576. SHPTHERMBAR2
  9577. LBLPERCENTAGE4
  9578. CAPTION
  9579. LBLTASK2
  9580. Complete.
  9581. &cThermRef = .NULL.
  9582. CTASK
  9583. ISECONDS
  9584. UPDATE2
  9585. IBASIS    
  9586. CTHERMREF
  9587. THISFORM1
  9588. CTITLE
  9589. THIS    
  9590. LBLTITLE2
  9591. CAPTION
  9592. Init,
  9593. update2c
  9594. complete2
  9595. settitle2
  9596. c:\convert\
  9597. sprtherm.vcx
  9598. c:\convert\sprtherm.vcx
  9599.   127mm       1 00001094010000000
  9600. Wccurrenttask2
  9601. ibasis2
  9602. ipercentage2
  9603. iprogress2
  9604. *update2 
  9605. *complete2 
  9606. *settitle2 
  9607.   102mm       2 00002713020000063
  9608. shape000000015000T
  9609. shape 203     49mm       102mm       2 00002713020000063
  9610. shpThermBox220000T
  9611. therm2.102.36 36.1mm     120mm       1 00001563010000000
  9612. TBackStyle = 0
  9613. Height = 23
  9614. Left = 8
  9615. Top = 47
  9616. Width = 378
  9617. Name = "shpThermBox2"
  9618.      107mm       1 00000000010000000
  9619. shape000000010000T
  9620. shape1 107.36 36.1mm     107mm       1 00000000010000000
  9621. shpThermBar215000T
  9622. therm2.107.49 48.8mm     107mm       1 00000000010000000
  9623. BackColor = 0,0,128
  9624. BorderStyle = 0
  9625. FillColor = 0,0,128
  9626. FillStyle = 1
  9627. Height = 22
  9628. Left = 9
  9629. Top = 48
  9630. Width = 0
  9631. Name = "shpThermBar2"
  9632. 0000T
  9633. label1  89.36 36.1mm     89mm        1 00001094010000000
  9634. label000000015000T
  9635. lblTask207.23 23.4mm     107mm       2 00000000020000197
  9636. therm2.0000010000T
  9637. oFontBold = .T.
  9638. FontItalic = .F.
  9639. FontName = "MS Sans Serif"
  9640. FontOutline = .F.
  9641. FontShadow = .F.
  9642. FontSize = 8
  9643. FontStrikethru = .F.
  9644. FontUnderline = .F.
  9645. DefTop = DefTop
  9646. DefLeft = DefLeft
  9647. DefHeight = DefHeight
  9648. DefWidth = DefWidth
  9649. Alignment = 0
  9650. AutoSize = .F.
  9651. BackColor = 192,192,192
  9652. BackStyle = 1
  9653. BorderStyle = 0
  9654. Caption = ""
  9655. DragIcon = 
  9656. DragMode = 0
  9657. ForeColor = 0,0,0
  9658. Height = 16
  9659. HelpContextID = 0
  9660. Left = 10
  9661. MousePointer = 0
  9662. Tag = ""
  9663. Top = 24
  9664. Visible = .T.
  9665. Width = 373
  9666. WordWrap = .F.
  9667. ReleaseErase = .F.
  9668. BaseClass = "Label"
  9669. ParentClass = ""
  9670. ClassLibrary = ""
  9671. Class = "Label"
  9672. Name = "lblTask2"
  9673. label
  9674. label
  9675.     lblTitle2
  9676. c:\convert\samples\macpjx\macpjx.pjx
  9677. therm2.
  9678. nFontBold = .T.
  9679. FontItalic = .F.
  9680. FontName = "MS Sans Serif"
  9681. FontOutline = .F.
  9682. FontShadow = .F.
  9683. FontSize = 8
  9684. FontStrikethru = .F.
  9685. FontUnderline = .F.
  9686. DefTop = DefTop
  9687. DefLeft = DefLeft
  9688. DefHeight = DefHeight
  9689. DefWidth = DefWidth
  9690. Alignment = 0
  9691. AutoSize = .F.
  9692. BackColor = 192,192,192
  9693. BackStyle = 1
  9694. BorderStyle = 0
  9695. Caption = ""
  9696. DragIcon = 
  9697. DragMode = 0
  9698. ForeColor = 0,0,0
  9699. Height = 16
  9700. HelpContextID = 0
  9701. Left = 8
  9702. MousePointer = 0
  9703. Tag = ""
  9704. Top = 7
  9705. Visible = .T.
  9706. Width = 373
  9707. WordWrap = .F.
  9708. ReleaseErase = .F.
  9709. BaseClass = "Label"
  9710. ParentClass = ""
  9711. ClassLibrary = ""
  9712. Class = "Label"
  9713. Name = "lblTitle2"
  9714. label
  9715. ARRTEST SCX 
  9716. label
  9717. TESTCAT FCT 
  9718. lblPercentage3
  9719. therm2.
  9720. wFontBold = .T.
  9721. FontItalic = .F.
  9722. FontName = "MS Sans Serif"
  9723. FontOutline = .F.
  9724. FontShadow = .F.
  9725. FontSize = 8
  9726. FontStrikethru = .F.
  9727. FontUnderline = .F.
  9728. DefTop = DefTop
  9729. DefLeft = DefLeft
  9730. DefHeight = DefHeight
  9731. DefWidth = DefWidth
  9732. Alignment = 0
  9733. AutoSize = .F.
  9734. BackColor = 255,255,255
  9735. BackStyle = 0
  9736. BorderStyle = 0
  9737. Caption = "0%"
  9738. DragIcon = 
  9739. DragMode = 0
  9740. ForeColor = 0,0,0
  9741. Height = 13
  9742. HelpContextID = 0
  9743. Left = 186
  9744. MousePointer = 0
  9745. Tag = ""
  9746. Top = 53
  9747. Visible = .T.
  9748. Width = 16
  9749. WordWrap = .F.
  9750. ReleaseErase = .F.
  9751. BaseClass = "Label"
  9752. ParentClass = ""
  9753. ClassLibrary = ""
  9754. Class = "Label"
  9755. Name = "lblPercentage3"
  9756. label
  9757. CODETESTSPX 
  9758. label
  9759. 3D      SCX 
  9760. lblPercentage4
  9761. CVRTME  SPX 
  9762. therm2.
  9763. CVRTME  S2T 
  9764. |FontBold = .T.
  9765. FontItalic = .F.
  9766. FontName = "MS Sans Serif"
  9767. FontOutline = .F.
  9768. FontShadow = .F.
  9769. FontSize = 8
  9770. FontStrikethru = .F.
  9771. FontUnderline = .F.
  9772. DefTop = DefTop
  9773. DefLeft = DefLeft
  9774. DefHeight = DefHeight
  9775. DefWidth = DefWidth
  9776. Alignment = 0
  9777. AutoSize = .F.
  9778. BackColor = 0,0,255
  9779. BackStyle = 0
  9780. BorderStyle = 0
  9781. Caption = "Label1"
  9782. DragIcon = 
  9783. DragMode = 0
  9784. ForeColor = 255,255,255
  9785. Height = 13
  9786. HelpContextID = 0
  9787. Left = 186
  9788. MousePointer = 0
  9789. Tag = ""
  9790. Top = 53
  9791. Visible = .T.
  9792. Width = 0
  9793. WordWrap = .F.
  9794. ReleaseErase = .F.
  9795. BaseClass = "Label"
  9796. ParentClass = ""
  9797. ClassLibrary = ""
  9798. Class = "Label"
  9799. Name = "lblPercentage4"
  9800. therm2
  9801. thermometer
  9802. Class
  9803. samples\
  9804. samples\7
  9805. Pixels
  9806. formQC-
  9807. PixelsVt
  9808. %a3a[
  9809. thermometer_
  9810. ScaleMode = 3
  9811. Top = 215
  9812. Left = 127
  9813. Height = 51
  9814. Width = 386
  9815. AutoCenter = .T.
  9816. BackColor = 192,192,192
  9817. BorderStyle = 2
  9818. Caption = ""
  9819. Closable = .F.
  9820. ControlBox = .F.
  9821. MaxButton = .F.
  9822. MinButton = .F.
  9823. Movable = .F.
  9824. Visible = .T.
  9825. AlwaysOnTop = .F.
  9826. ipercentage = (0)
  9827. ibasis = (0)
  9828. ccurrenttask = ('')
  9829. iprogress = (0)
  9830. shpthermbarmaxwidth = (377)
  9831. cthermref = ('')
  9832. Name = "thermometer"
  9833. PROCEDURE Init
  9834. * m.cTitle is displayed on the first line of the window
  9835. * m.iBasis is used to calculate the percentage complete
  9836. * m.iInterval is the frequency used for updating the thermometer
  9837. parameters cWinTitle, cTitle, iBasis, iInterval
  9838. THIS.caption = iif(empty(m.cWinTitle), "", m.cWinTitle)
  9839. this.lblTitle.Caption = iif(empty(m.cTitle),'',m.cTitle)
  9840. this.iBasis = iif(empty(m.iBasis),0,m.iBasis)
  9841. * BugBug: this isn't firing correctly anyway, so disable for time being
  9842. * this.tmrThermTimer.Interval = ;
  9843.     iif(empty(m.iInterval),500,m.iInterval)
  9844. this.tmrThermTimer.Interval = 0
  9845. && BugBug: The form tool doesn't like these dimensions and changes
  9846. &&         them when it saves the form.
  9847. this.Height = 75
  9848. this.Width = 410
  9849. && BugBug: these properties don't seem to work correctly when set in
  9850. &&         Properties window
  9851. * BugBug: Is this causing problem with Trace?
  9852. * this.AlwaysOnTop = .t.
  9853. this.Movable = .t.
  9854. ENDPROC
  9855. PROCEDURE complete
  9856. * This is the default complete message
  9857. #define THERMCOMPLETE_LOC    "Complete."
  9858. parameters m.cTask
  9859. private iSeconds
  9860. if parameters() = 0
  9861.     m.cTask = THERMCOMPLETE_LOC
  9862. endif
  9863. * this.Show
  9864. this.Update(iif(this.iBasis <> 0, this.iBasis, 100), m.cTask)
  9865. m.iSeconds=seconds() + 1
  9866. do while seconds() < m.iSeconds
  9867.     && wait a sec
  9868. enddo
  9869. if !empty(this.cThermRef)
  9870.     m.cThermRef = this.cThermRef
  9871.     &cThermRef = .NULL.
  9872.     release thisform
  9873. endif
  9874. ENDPROC
  9875. PROCEDURE update
  9876. * m.iProgress is the percentage complete, or, if Init() was passed
  9877. * an m.iBasis value, is used to calculate the percentage
  9878. * m.cTask is displayed on the second line of the window
  9879. parameters m.iProgress, m.cTask
  9880. if parameters()<>0
  9881.     this.iProgress=max(0,m.iProgress)
  9882. endif
  9883. if parameters() >= 2
  9884.     * If we're specifically passed a null string, clear the current task,
  9885.     * otherwise leave it alone
  9886.     this.cCurrentTask = m.cTask
  9887. endif
  9888. if !empty(this.iBasis)
  9889.     m.iPercentage = int(this.iProgress/this.iBasis*100)
  9890.     m.iPercentage = this.iProgress
  9891. endif
  9892. m.iPercentage = min(100,max(0,m.iPercentage))
  9893. if m.iPercentage <> this.iPercentage
  9894.     if len(alltrim(str(m.iPercentage,3)))<>len(alltrim(str(this.iPercentage,3)))
  9895.         iAvgCharWidth=fontmetric(6,this.lblPercentage.FontName, ;
  9896.             this.lblPercentage.FontSize, ;
  9897.             iif(this.lblPercentage.FontBold,'B','')+ ;
  9898.             iif(this.lblPercentage.FontItalic,'I',''))
  9899.         this.lblPercentage.Width=txtwidth(alltrim(str(m.iPercentage,3)) + '%', ;
  9900.             this.lblPercentage.FontName,this.lblPercentage.FontSize, ;
  9901.             iif(this.lblPercentage.FontBold,'B','')+ ;
  9902.             iif(this.lblPercentage.FontItalic,'I','')) * iAvgCharWidth
  9903.         this.lblPercentage.Left=int((this.shpThermBarMaxWidth- ;
  9904.             this.lblPercentage.Width) / 2)+this.shpThermBar.Left-1
  9905.         this.lblPercentage2.Left=this.lblPercentage.Left
  9906.     endif
  9907.     this.iPercentage = m.iPercentage
  9908.     this.shpThermBar.Width = int((this.shpThermBarMaxWidth)*this.iPercentage/100)
  9909.     this.lblPercentage.Caption = alltrim(str(m.iPercentage,3)) + '%'
  9910.     this.lblPercentage2.Caption = this.lblPercentage.Caption
  9911.     if this.shpThermBar.Left + this.shpThermBar.Width -1 >= ;
  9912.         this.lblPercentage2.Left
  9913.         if this.shpThermBar.Left + this.shpThermBar.Width - 1 >= ;
  9914.             this.lblPercentage2.Left + this.lblPercentage.Width - 1
  9915.             this.lblPercentage2.Width = this.lblPercentage.Width
  9916.         else
  9917.             this.lblPercentage2.Width = ;
  9918.                 this.shpThermBar.Left + this.shpThermBar.Width - ;
  9919.                 this.lblPercentage2.Left - 1
  9920.         endif
  9921.     else
  9922.         this.lblPercentage2.Width = 0
  9923.     endif
  9924. endif
  9925. if ! this.lblTask.Caption == this.cCurrentTask
  9926.     this.lblTask.Caption = this.cCurrentTask
  9927. endif
  9928. ENDPROC
  9929. PROCEDURE settitle
  9930. *- set the lbltitle caption
  9931. PARAMETER cTitle
  9932. this.lblTitle.Caption = iif(empty(m.cTitle),'',m.cTitle)
  9933. ENDPROC
  9934. CWINTITLE
  9935. CTITLE
  9936. IBASIS    
  9937. IINTERVAL
  9938. CAPTION
  9939. LBLTITLE
  9940. TMRTHERMTIMER
  9941. INTERVAL
  9942. HEIGHT
  9943. WIDTH
  9944. MOVABLE
  9945. Complete.
  9946. &cThermRef = .NULL.
  9947. CTASK
  9948. ISECONDS
  9949. UPDATE
  9950. IBASIS    
  9951. CTHERMREF
  9952. THISFORM
  9953. IPROGRESS
  9954. CTASK
  9955. CCURRENTTASK
  9956. IBASIS
  9957. IPERCENTAGE
  9958. IAVGCHARWIDTH
  9959. LBLPERCENTAGE
  9960. FONTNAME
  9961. FONTSIZE
  9962. FONTBOLD
  9963. FONTITALIC
  9964. WIDTH
  9965. SHPTHERMBARMAXWIDTH
  9966. SHPTHERMBAR
  9967. LBLPERCENTAGE2
  9968. CAPTION
  9969. LBLTASK1
  9970. CTITLE
  9971. LBLTITLE
  9972. CAPTION
  9973. Init,
  9974. completeg
  9975. update
  9976. settitle
  9977. c:\convert\
  9978. sprtherm.vcx
  9979. c:\convert\sprtherm.vcx
  9980. pipercentage
  9981. ibasis
  9982. ccurrenttask
  9983. iprogress
  9984. shpthermbarmaxwidth
  9985. cthermref
  9986. *complete 
  9987. *update 
  9988. *settitle 
  9989. label
  9990. label
  9991. lblTitle
  9992. thermometer.
  9993. FontName = "MS Sans Serif"
  9994. FontSize = 8
  9995. BackColor = 192,192,192
  9996. BackStyle = 1
  9997. Caption = ""
  9998. Height = 16
  9999. Left = 18
  10000. Top = 10
  10001. Width = 373
  10002. WordWrap = .F.
  10003. Name = "lblTitle"
  10004. label
  10005. label
  10006. lblTask
  10007. thermometer.
  10008. FontName = "MS Sans Serif"
  10009. FontSize = 8
  10010. BackColor = 192,192,192
  10011. BackStyle = 1
  10012. Caption = ""
  10013. Height = 16
  10014. Left = 18
  10015. Top = 27
  10016. Width = 373
  10017. WordWrap = .F.
  10018. Name = "lblTask"
  10019. label
  10020. label
  10021. lblPercentage
  10022. thermometer.
  10023. FontName = "MS Sans Serif"
  10024. FontSize = 8
  10025. BackStyle = 0
  10026. Caption = "0%"
  10027. Height = 13
  10028. Left = 196
  10029. Top = 50
  10030. Width = 16
  10031. Name = "lblPercentage"
  10032. label
  10033. label
  10034. lblPercentage2
  10035. thermometer.
  10036. FontName = "MS Sans Serif"
  10037. FontSize = 8
  10038. BackColor = 0,0,255
  10039. BackStyle = 0
  10040. Caption = "Label1"
  10041. ForeColor = 255,255,255
  10042. Height = 13
  10043. Left = 196
  10044. Top = 50
  10045. Width = 0
  10046. Name = "lblPercentage2"
  10047. B0;B\t
  10048. timer
  10049. B0;B\u    
  10050. timer
  10051. tmrThermTimert
  10052. thermometer. @BC
  10053. RTop = 4
  10054. Left = 4
  10055. Height = 23
  10056. Width = 26
  10057. Interval = 0
  10058. Name = "tmrThermTimer"
  10059. B,;B0u'
  10060. -PROCEDURE Timer
  10061. thisform.Update
  10062. ENDPROC
  10063. THISFORM
  10064. UPDATE
  10065. Timer,
  10066. c:\convert\
  10067. sprtherm.vcx
  10068. c:\convert\sprtherm.vcx
  10069. shape>
  10070. shapexN
  10071. Shape5
  10072. thermometer.
  10073. OBackStyle = 0
  10074. Height = 23
  10075. Left = 16
  10076. Top = 45
  10077. Width = 378
  10078. Name = "Shape5"
  10079. shape
  10080. shape
  10081. shpThermBar
  10082. thermometer.
  10083. BackColor = 0,0,128
  10084. BackStyle = 0
  10085. BorderStyle = 0
  10086. FillColor = 0,0,128
  10087. FillStyle = 1
  10088. Height = 22
  10089. Left = 17
  10090. Top = 46
  10091. Width = 0
  10092. Name = "shpThermBar"
  10093. thermometer
  10094. Class
  10095. ..\wzimport\
  10096. ..\wzimport\
  10097. Pixels
  10098. Pixels
  10099. thermometer
  10100. ScaleMode = 3
  10101. Top = 215
  10102. Left = 127
  10103. Height = 51
  10104. Width = 386
  10105. AutoCenter = .T.
  10106. BackColor = 192,192,192
  10107. BorderStyle = 2
  10108. Caption = ""
  10109. Closable = .F.
  10110. ControlBox = .F.
  10111. MaxButton = .F.
  10112. MinButton = .F.
  10113. Movable = .F.
  10114. Visible = .T.
  10115. AlwaysOnTop = .F.
  10116. ipercentage = (0)
  10117. ibasis = (0)
  10118. ccurrenttask = ('')
  10119. iprogress = (0)
  10120. shpthermbarmaxwidth = (377)
  10121. cthermref = ('')
  10122. Name = "thermometer"
  10123. PROCEDURE Init
  10124. * m.cTitle is displayed on the first line of the window
  10125. * m.iBasis is used to calculate the percentage complete
  10126. * m.iInterval is the frequency used for updating the thermometer
  10127. parameters cWinTitle, cTitle, iBasis, iInterval
  10128. THIS.caption = iif(empty(m.cWinTitle), "", m.cWinTitle)
  10129. this.lblTitle.Caption = iif(empty(m.cTitle),'',m.cTitle)
  10130. this.iBasis = iif(empty(m.iBasis),0,m.iBasis)
  10131. * BugBug: this isn't firing correctly anyway, so disable for time being
  10132. * this.tmrThermTimer.Interval = ;
  10133.     iif(empty(m.iInterval),500,m.iInterval)
  10134. this.tmrThermTimer.Interval = 0
  10135. && BugBug: The form tool doesn't like these dimensions and changes
  10136. &&         them when it saves the form.
  10137. this.Height = 75
  10138. this.Width = 410
  10139. && BugBug: these properties don't seem to work correctly when set in
  10140. &&         Properties window
  10141. * BugBug: Is this causing problem with Trace?
  10142. * this.AlwaysOnTop = .t.
  10143. this.Movable = .t.
  10144. ENDPROC
  10145. PROCEDURE complete
  10146. * This is the default complete message
  10147. #define THERMCOMPLETE_LOC    "Complete."
  10148. parameters m.cTask
  10149. private iSeconds
  10150. if parameters() = 0
  10151.     m.cTask = THERMCOMPLETE_LOC
  10152. endif
  10153. * this.Show
  10154. this.Update(iif(this.iBasis <> 0, this.iBasis, 100), m.cTask)
  10155. m.iSeconds=seconds() + 1
  10156. do while seconds() < m.iSeconds
  10157.     && wait a sec
  10158. enddo
  10159. if !empty(this.cThermRef)
  10160.     m.cThermRef = this.cThermRef
  10161.     &cThermRef = .NULL.
  10162.     release thisform
  10163. endif
  10164. ENDPROC
  10165. PROCEDURE update
  10166. * m.iProgress is the percentage complete, or, if Init() was passed
  10167. * an m.iBasis value, is used to calculate the percentage
  10168. * m.cTask is displayed on the second line of the window
  10169. parameters m.iProgress, m.cTask
  10170. if parameters()<>0
  10171.     this.iProgress=max(0,m.iProgress)
  10172. endif
  10173. if parameters() >= 2
  10174.     * If we're specifically passed a null string, clear the current task,
  10175.     * otherwise leave it alone
  10176.     this.cCurrentTask = m.cTask
  10177. endif
  10178. if !empty(this.iBasis)
  10179.     m.iPercentage = int(this.iProgress/this.iBasis*100)
  10180.     m.iPercentage = this.iProgress
  10181. endif
  10182. m.iPercentage = min(100,max(0,m.iPercentage))
  10183. if m.iPercentage <> this.iPercentage
  10184.     if len(alltrim(str(m.iPercentage,3)))<>len(alltrim(str(this.iPercentage,3)))
  10185.         iAvgCharWidth=fontmetric(6,this.lblPercentage.FontName, ;
  10186.             this.lblPercentage.FontSize, ;
  10187.             iif(this.lblPercentage.FontBold,'B','')+ ;
  10188.             iif(this.lblPercentage.FontItalic,'I',''))
  10189.         this.lblPercentage.Width=txtwidth(alltrim(str(m.iPercentage,3)) + '%', ;
  10190.             this.lblPercentage.FontName,this.lblPercentage.FontSize, ;
  10191.             iif(this.lblPercentage.FontBold,'B','')+ ;
  10192.             iif(this.lblPercentage.FontItalic,'I','')) * iAvgCharWidth
  10193.         this.lblPercentage.Left=int((this.shpThermBarMaxWidth- ;
  10194.             this.lblPercentage.Width) / 2)+this.shpThermBar.Left-1
  10195.         this.lblPercentage2.Left=this.lblPercentage.Left
  10196.     endif
  10197.     this.iPercentage = m.iPercentage
  10198.     this.shpThermBar.Width = int((this.shpThermBarMaxWidth)*this.iPercentage/100)
  10199.     this.lblPercentage.Caption = alltrim(str(m.iPercentage,3)) + '%'
  10200.     this.lblPercentage2.Caption = this.lblPercentage.Caption
  10201.     if this.shpThermBar.Left + this.shpThermBar.Width -1 >= ;
  10202.         this.lblPercentage2.Left
  10203.         if this.shpThermBar.Left + this.shpThermBar.Width - 1 >= ;
  10204.             this.lblPercentage2.Left + this.lblPercentage.Width - 1
  10205.             this.lblPercentage2.Width = this.lblPercentage.Width
  10206.         else
  10207.             this.lblPercentage2.Width = ;
  10208.                 this.shpThermBar.Left + this.shpThermBar.Width - ;
  10209.                 this.lblPercentage2.Left - 1
  10210.         endif
  10211.     else
  10212.         this.lblPercentage2.Width = 0
  10213.     endif
  10214. endif
  10215. if ! this.lblTask.Caption == this.cCurrentTask
  10216.     this.lblTask.Caption = this.cCurrentTask
  10217. endif
  10218. ENDPROC
  10219. PROCEDURE settitle
  10220. *- set the lbltitle caption
  10221. PARAMETER cTitle
  10222. this.lblTitle.Caption = iif(empty(m.cTitle),'',m.cTitle)
  10223. ENDPROC
  10224. CWINTITLE
  10225. CTITLE
  10226. IBASIS    
  10227. IINTERVAL
  10228. CAPTION
  10229. LBLTITLE
  10230. TMRTHERMTIMER
  10231. INTERVAL
  10232. HEIGHT
  10233. WIDTH
  10234. MOVABLE
  10235. Complete.
  10236. &cThermRef = .NULL.
  10237. CTASK
  10238. ISECONDS
  10239. UPDATE
  10240. IBASIS    
  10241. CTHERMREF
  10242. THISFORM
  10243. IPROGRESS
  10244. CTASK
  10245. CCURRENTTASK
  10246. IBASIS
  10247. IPERCENTAGE
  10248. IAVGCHARWIDTH
  10249. LBLPERCENTAGE
  10250. FONTNAME
  10251. FONTSIZE
  10252. FONTBOLD
  10253. FONTITALIC
  10254. WIDTH
  10255. SHPTHERMBARMAXWIDTH
  10256. SHPTHERMBAR
  10257. LBLPERCENTAGE2
  10258. CAPTION
  10259. LBLTASK1
  10260. CTITLE
  10261. LBLTITLE
  10262. CAPTION
  10263. Init,
  10264. completeg
  10265. update
  10266. settitle
  10267. c:\convert\
  10268. sprtherm.vcx
  10269. c:\convert\sprtherm.vcx
  10270. pipercentage
  10271. ibasis
  10272. ccurrenttask
  10273. iprogress
  10274. shpthermbarmaxwidth
  10275. cthermref
  10276. *complete 
  10277. *update 
  10278. *settitle 
  10279. label
  10280. labelwDP
  10281. lblTitle
  10282. thermometer.
  10283. FontName = "MS Sans Serif"
  10284. FontSize = 8
  10285. BackColor = 192,192,192
  10286. BackStyle = 1
  10287. Caption = ""
  10288. Height = 16
  10289. Left = 18
  10290. Top = 10
  10291. Width = 373
  10292. WordWrap = .F.
  10293. Name = "lblTitle"
  10294. label
  10295. label
  10296. lblTask
  10297. thermometer.
  10298. FontName = "MS Sans Serif"
  10299. FontSize = 8
  10300. BackColor = 192,192,192
  10301. BackStyle = 1
  10302. Caption = ""
  10303. Height = 16
  10304. Left = 18
  10305. Top = 27
  10306. Width = 373
  10307. WordWrap = .F.
  10308. Name = "lblTask"
  10309. timer
  10310. timer
  10311. tmrThermTimer
  10312. thermometer.
  10313. RTop = 4
  10314. Left = 4
  10315. Height = 23
  10316. Width = 26
  10317. Interval = 0
  10318. Name = "tmrThermTimer"
  10319. -PROCEDURE Timer
  10320. thisform.Update
  10321. ENDPROC
  10322. THISFORM
  10323. UPDATE
  10324. Timer,
  10325. c:\convert\
  10326. sprtherm.vcx
  10327. c:\convert\sprtherm.vcx
  10328. shape
  10329. shape
  10330. Shape5
  10331. thermometer.
  10332. OBackStyle = 0
  10333. Height = 23
  10334. Left = 16
  10335. Top = 45
  10336. Width = 378
  10337. Name = "Shape5"
  10338. shape
  10339. shape
  10340. shpThermBar
  10341. thermometer.
  10342. BackColor = 0,0,128
  10343. BackStyle = 0
  10344. BorderStyle = 0
  10345. FillColor = 0,0,128
  10346. FillStyle = 1
  10347. Height = 22
  10348. Left = 17
  10349. Top = 46
  10350. Width = 0
  10351. Name = "shpThermBar"
  10352. label
  10353. label
  10354. lblPercentage
  10355. thermometer.
  10356. FontName = "MS Sans Serif"
  10357. FontSize = 8
  10358. BackStyle = 0
  10359. Caption = "0%"
  10360. Height = 13
  10361. Left = 196
  10362. Top = 50
  10363. Width = 16
  10364. Name = "lblPercentage"
  10365. label
  10366. label
  10367. lblPercentage2
  10368. thermometer.
  10369. FontName = "MS Sans Serif"
  10370. FontSize = 8
  10371. BackColor = 0,0,255
  10372. BackStyle = 0
  10373. Caption = "Label1"
  10374. ForeColor = 255,255,255
  10375. Height = 13
  10376. Left = 196
  10377. Top = 50
  10378. Width = 0
  10379. Name = "lblPercentage2"
  10380. thermometer
  10381. Class
  10382. ..\wzimport\
  10383. ..\wzimport\
  10384. Pixels
  10385. Pixels
  10386. thermometer
  10387. ScaleMode = 3
  10388. Top = 215
  10389. Left = 127
  10390. Height = 51
  10391. Width = 386
  10392. AutoCenter = .T.
  10393. BackColor = 192,192,192
  10394. BorderStyle = 2
  10395. Caption = ""
  10396. Closable = .F.
  10397. ControlBox = .F.
  10398. MaxButton = .F.
  10399. MinButton = .F.
  10400. Movable = .F.
  10401. Visible = .T.
  10402. AlwaysOnTop = .F.
  10403. ipercentage = (0)
  10404. ibasis = (0)
  10405. ccurrenttask = ('')
  10406. iprogress = (0)
  10407. shpthermbarmaxwidth = (377)
  10408. cthermref = ('')
  10409. Name = "thermometer"
  10410. PROCEDURE Init
  10411. * m.cTitle is displayed on the first line of the window
  10412. * m.iBasis is used to calculate the percentage complete
  10413. * m.iInterval is the frequency used for updating the thermometer
  10414. parameters cWinTitle, cTitle, iBasis, iInterval
  10415. THIS.caption = iif(empty(m.cWinTitle), "", m.cWinTitle)
  10416. this.lblTitle.Caption = iif(empty(m.cTitle),'',m.cTitle)
  10417. this.iBasis = iif(empty(m.iBasis),0,m.iBasis)
  10418. * BugBug: this isn't firing correctly anyway, so disable for time being
  10419. * this.tmrThermTimer.Interval = ;
  10420.     iif(empty(m.iInterval),500,m.iInterval)
  10421. this.tmrThermTimer.Interval = 0
  10422. && BugBug: The form tool doesn't like these dimensions and changes
  10423. &&         them when it saves the form.
  10424. this.Height = 75
  10425. this.Width = 410
  10426. && BugBug: these properties don't seem to work correctly when set in
  10427. &&         Properties window
  10428. * BugBug: Is this causing problem with Trace?
  10429. * this.AlwaysOnTop = .t.
  10430. this.Movable = .t.
  10431. ENDPROC
  10432. PROCEDURE complete
  10433. * This is the default complete message
  10434. #define THERMCOMPLETE_LOC    "Complete."
  10435. parameters m.cTask
  10436. private iSeconds
  10437. if parameters() = 0
  10438.     m.cTask = THERMCOMPLETE_LOC
  10439. endif
  10440. * this.Show
  10441. this.Update(iif(this.iBasis <> 0, this.iBasis, 100), m.cTask)
  10442. m.iSeconds=seconds() + 1
  10443. do while seconds() < m.iSeconds
  10444.     && wait a sec
  10445. enddo
  10446. if !empty(this.cThermRef)
  10447.     m.cThermRef = this.cThermRef
  10448.     &cThermRef = .NULL.
  10449.     release thisform
  10450. endif
  10451. ENDPROC
  10452. PROCEDURE update
  10453. * m.iProgress is the percentage complete, or, if Init() was passed
  10454. * an m.iBasis value, is used to calculate the percentage
  10455. * m.cTask is displayed on the second line of the window
  10456. parameters m.iProgress, m.cTask
  10457. if parameters()<>0
  10458.     this.iProgress=max(0,m.iProgress)
  10459. endif
  10460. if parameters() >= 2
  10461.     * If we're specifically passed a null string, clear the current task,
  10462.     * otherwise leave it alone
  10463.     this.cCurrentTask = m.cTask
  10464. endif
  10465. if !empty(this.iBasis)
  10466.     m.iPercentage = int(this.iProgress/this.iBasis*100)
  10467.     m.iPercentage = this.iProgress
  10468. endif
  10469. m.iPercentage = min(100,max(0,m.iPercentage))
  10470. if m.iPercentage <> this.iPercentage
  10471.     if len(alltrim(str(m.iPercentage,3)))<>len(alltrim(str(this.iPercentage,3)))
  10472.         iAvgCharWidth=fontmetric(6,this.lblPercentage.FontName, ;
  10473.             this.lblPercentage.FontSize, ;
  10474.             iif(this.lblPercentage.FontBold,'B','')+ ;
  10475.             iif(this.lblPercentage.FontItalic,'I',''))
  10476.         this.lblPercentage.Width=txtwidth(alltrim(str(m.iPercentage,3)) + '%', ;
  10477.             this.lblPercentage.FontName,this.lblPercentage.FontSize, ;
  10478.             iif(this.lblPercentage.FontBold,'B','')+ ;
  10479.             iif(this.lblPercentage.FontItalic,'I','')) * iAvgCharWidth
  10480.         this.lblPercentage.Left=int((this.shpThermBarMaxWidth- ;
  10481.             this.lblPercentage.Width) / 2)+this.shpThermBar.Left-1
  10482.         this.lblPercentage2.Left=this.lblPercentage.Left
  10483.     endif
  10484.     this.iPercentage = m.iPercentage
  10485.     this.shpThermBar.Width = int((this.shpThermBarMaxWidth)*this.iPercentage/100)
  10486.     this.lblPercentage.Caption = alltrim(str(m.iPercentage,3)) + '%'
  10487.     this.lblPercentage2.Caption = this.lblPercentage.Caption
  10488.     if this.shpThermBar.Left + this.shpThermBar.Width -1 >= ;
  10489.         this.lblPercentage2.Left
  10490.         if this.shpThermBar.Left + this.shpThermBar.Width - 1 >= ;
  10491.             this.lblPercentage2.Left + this.lblPercentage.Width - 1
  10492.             this.lblPercentage2.Width = this.lblPercentage.Width
  10493.         else
  10494.             this.lblPercentage2.Width = ;
  10495.                 this.shpThermBar.Left + this.shpThermBar.Width - ;
  10496.                 this.lblPercentage2.Left - 1
  10497.         endif
  10498.     else
  10499.         this.lblPercentage2.Width = 0
  10500.     endif
  10501. endif
  10502. if ! this.lblTask.Caption == this.cCurrentTask
  10503.     this.lblTask.Caption = this.cCurrentTask
  10504. endif
  10505. ENDPROC
  10506. PROCEDURE settitle
  10507. *- set the lbltitle caption
  10508. PARAMETER cTitle
  10509. this.lblTitle.Caption = iif(empty(m.cTitle),'',m.cTitle)
  10510. ENDPROC
  10511. CWINTITLE
  10512. CTITLE
  10513. IBASIS    
  10514. IINTERVAL
  10515. CAPTION
  10516. LBLTITLE
  10517. TMRTHERMTIMER
  10518. INTERVAL
  10519. HEIGHT
  10520. WIDTH
  10521. MOVABLE
  10522. Complete.
  10523. &cThermRef = .NULL.
  10524. CTASK
  10525. ISECONDS
  10526. UPDATE
  10527. IBASIS    
  10528. CTHERMREF
  10529. THISFORM
  10530. IPROGRESS
  10531. CTASK
  10532. CCURRENTTASK
  10533. IBASIS
  10534. IPERCENTAGE
  10535. IAVGCHARWIDTH
  10536. LBLPERCENTAGE
  10537. FONTNAME
  10538. FONTSIZE
  10539. FONTBOLD
  10540. FONTITALIC
  10541. WIDTH
  10542. SHPTHERMBARMAXWIDTH
  10543. SHPTHERMBAR
  10544. LBLPERCENTAGE2
  10545. CAPTION
  10546. LBLTASK1
  10547. CTITLE
  10548. LBLTITLE
  10549. CAPTION
  10550. Init,
  10551. completeg
  10552. update
  10553. settitle
  10554. c:\convert\
  10555. sprtherm.vcx
  10556. c:\convert\sprtherm.vcx
  10557. 86,  2:vgadib.3gr,,           2:vgalogo
  10558. pipercentage
  10559. ibasis
  10560. ccurrenttask
  10561. iprogress
  10562. shpthermbarmaxwidth
  10563. cthermref
  10564. *complete 
  10565. *update 
  10566. *settitle 
  10567. go,   2:
  10568. label 2:vgadib.3gr,,           2:vgalogo.rle, svga768s
  10569. labelv7vga.drv,    "Video 7 (512K, 640x480 256 colors)",
  10570. lblTitle
  10571. thermometer.
  10572. FontName = "MS Sans Serif"
  10573. FontSize = 8
  10574. BackColor = 192,192,192
  10575. BackStyle = 1
  10576. Caption = ""
  10577. Height = 16
  10578. Left = 18
  10579. Top = 10
  10580. Width = 373
  10581. WordWrap = .F.
  10582. Name = "lblTitle"
  10583. label
  10584. label
  10585. lblTask
  10586. thermometer.20,120",, 2:vgalogo.lgo,   2:v7vdd.386,    2
  10587. FontName = "MS Sans Serif"
  10588. FontSize = 8
  10589. BackColor = 192,192,192
  10590. BackStyle = 1
  10591. Caption = ""
  10592. Height = 16
  10593. Left = 18
  10594. Top = 27
  10595. Width = 373
  10596. WordWrap = .F.
  10597. Name = "lblTask"
  10598.        
  10599. timerrle, v7f
  10600. xga16    = 2:vga.drv,      "XGA (640x480,
  10601. timer                      "100,96,96",   , 2:vgalogo.lg
  10602. tmrThermTimer2:vga30.3gr,,            2:vgalogo.rle
  10603. thermometer.    "XGA (small fonts)",                    
  10604. RTop = 4
  10605. Left = 4
  10606. Height = 23
  10607. Width = 26
  10608. Interval = 0
  10609. Name = "tmrThermTimer"
  10610. ogo.rle, xgasm
  10611. xgalg    = 2:xga.drv, 
  10612. -PROCEDURE Timer
  10613. thisform.Update
  10614. ENDPROC
  10615.  "100,120,1
  10616. THISFORM
  10617. UPDATE
  10618. Timer,
  10619. c:\convert\
  10620. sprtherm.vcx
  10621. c:\convert\sprtherm.vcx
  10622. shapey.old]
  10623. ; This section contains the names of all th
  10624. shapeIN,NAME,SALUTE,ADDR1,INST,ADDR2,CITY,ST,ZIP,SHIP_AD
  10625. Shape5C,PHONE,GEOGRAPHIC,INTEREST,PRIORITY,MISC,CODE2,FA
  10626. thermometer.LLBACK,ISMEMO,CU_SIGN
  10627. "Z1385","","","","","
  10628. OBackStyle = 0
  10629. Height = 23
  10630. Left = 16
  10631. Top = 45
  10632. Width = 378
  10633. Name = "Shape5"
  10634. us","","Media Center","Lansing School Dis
  10635. shapeest Kalamazoo Street","Lasning","MI","48915",F,F,""
  10636. shape0,"","","","","",        ,F,0
  10637. "S0931","","Jim Davis
  10638. shpThermBarll State","","Bubbaville","MI","48933-9999",F
  10639. thermometer."","","","","",        ,F,0
  10640. "","IF","","",""
  10641. BackColor = 0,0,128
  10642. BackStyle = 1
  10643. BorderStyle = 0
  10644. FillColor = 0,0,128
  10645. FillStyle = 0
  10646. Height = 22
  10647. Left = 17
  10648. Top = 46
  10649. Width = 0
  10650. Name = "shpThermBar"
  10651. ","","","","",        ,F,0
  10652. labelm Davis","","400 S. Washington Sq","Black Box","","
  10653. label,"48933",F,F,"","","","",0,"","","","","",        ,
  10654. lblPercentageavis","","","Paramount Pictures","","Hollyw
  10655. thermometer.F,"","","","",0,"","","","","",        ,F,0
  10656. FontName = "MS Sans Serif"
  10657. FontSize = 8
  10658. BackStyle = 0
  10659. Caption = "0%"
  10660. Height = 13
  10661. Left = 196
  10662. Top = 50
  10663. Width = 16
  10664. Name = "lblPercentage"
  10665. ,"","",        ,F,0
  10666. "A0006","","Bubba Bu
  10667. labela","","","","Lansing","MI","48915",F,T,"517","37220
  10668. labelA/EC/  /",3000,"","","","","",        ,F,0
  10669. "A0007",
  10670. lblPercentage2i","","","","","Bologna","","01000",F,F,""
  10671. thermometer.,"","",        ,F,0
  10672. "U0001","","Karen Sayers
  10673. FontName = "MS Sans Serif"
  10674. FontSize = 8
  10675. BackColor = 0,0,255
  10676. BackStyle = 0
  10677. Caption = "Label1"
  10678. ForeColor = 255,255,255
  10679. Height = 13
  10680. Left = 196
  10681. Top = 50
  10682. Width = 0
  10683. Name = "lblPercentage2"
  10684. iety","","Lansing","MI","48933",T,T,"517","","","",100
  10685. thermometer",        ,F,0
  10686. "E0002","","Jill Maron","","P.
  10687. form","Film Front","","New York","NY","10003",T,T,"","",
  10688. 800000,"","","","","",        ,F,0
  10689. "E0003","","Linda For
  10690. ClassO. Box 91002","Front for Film","","New York","NY","
  10691. ..\wzimport\"",0,"","","","","",        ,F,0
  10692. "E0004","",
  10693. ..\wzimport\ent Services Building","Michigan State Unive
  10694. Pixelst Lansing","MI","48824",T,T,"517","","","",0,"",""
  10695. thermometerF,0
  10696. "E0005","","Jim Davis","","","Frontline C
  10697. sprtherm.vcxStreet","Lansing","MI","48912",F,F,"","","",
  10698. form","","","",        ,F,0
  10699. "E0006","","Wanda Wasten",""
  10700. Pixelsunity College","Society for Good Movies","420 S. C
  10701. therm2ansing","MI","48933",T,T,"","","","",2000,"","",""
  10702. sScaleMode = 3
  10703. Top = 165
  10704. Left = 127
  10705. Height = 150
  10706. Width = 386
  10707. Caption = ""
  10708. Visible = .T.
  10709. ipercentage = (0)
  10710. ibasis = (0)
  10711. ccurrenttask = ('')
  10712. iprogress = (0)
  10713. shpthermbarmaxwidth = (377)
  10714. cthermref = ('')
  10715. ccurrenttask2 = ('')
  10716. ibasis2 = (0)
  10717. ipercentage2 = (0)
  10718. iprogress2 = (0)
  10719. Name = "therm2"
  10720. lblTitle.BackStyle = 1
  10721. lblTitle.Caption = ""
  10722. lblTitle.Left = 8
  10723. lblTitle.Top = 83
  10724. lblTitle.Visible = .T.
  10725. lblTask.BackStyle = 1
  10726. lblTask.Caption = ""
  10727. lblTask.Left = 8
  10728. lblTask.Top = 106
  10729. tmrThermTimer.Top = 7
  10730. tmrThermTimer.Left = 4
  10731. Shape5.Left = 6
  10732. Shape5.Top = 124
  10733. shpThermBar.FillColor = 0,0,128
  10734. shpThermBar.Left = 7
  10735. shpThermBar.Top = 125
  10736. lblPercentage.BackStyle = 0
  10737. lblPercentage.Caption = "0%"
  10738. lblPercentage.Left = 186
  10739. lblPercentage.Top = 129
  10740. lblPercentage2.BackStyle = 0
  10741. lblPercentage2.Caption = "Label1"
  10742. lblPercentage2.Left = 186
  10743. lblPercentage2.Top = 129
  10744. Broad
  10745. PROCEDURE Init
  10746. PARAMETERS cWinTitle, ;
  10747.         cTitle, iBasis, iInterval, ;
  10748.         cTitle2, iBasis2
  10749. *- do parent class Init
  10750. Thermometer::Init(cWinTitle, cTitle, iBasis, iInterval)
  10751. this.lblTitle2.Caption = iif(empty(m.cTitle2),'',m.cTitle2)
  10752. this.iBasis2 = iif(empty(m.iBasis2),0,m.iBasis2)
  10753. && BugBug: The form tool doesn't like these dimensions and changes
  10754. &&         them when it saves the form.
  10755. *- ????
  10756. this.Height = 150
  10757. this.Width = 386
  10758. && BugBug: these properties don't seem to work correctly when set in
  10759. &&         Properties window
  10760. * BugBug: Is this causing problem with Trace?
  10761. * this.AlwaysOnTop = .t.
  10762. this.Movable = .t.
  10763. ENDPROC
  10764. PROCEDURE update2
  10765. * m.iProgress2 is the percentage complete of the top level bar, or, 
  10766. * if Init() was passed
  10767. * an m.iBasis2 value, is used to calculate the percentage
  10768. * m.cTask is displayed on the second line of the window
  10769. parameters m.iProgress2, m.cTask
  10770. if parameters()<>0
  10771.     this.iProgress2=max(0,m.iProgress2)
  10772. endif
  10773. if parameters() >= 2
  10774.     * If we're specifically passed a null string, clear the current task,
  10775.     * otherwise leave it alone
  10776.     this.cCurrentTask2 = m.cTask
  10777. endif
  10778. if !empty(this.iBasis2)
  10779.     m.iPercentage2 = int(this.iProgress2/this.iBasis2*100)
  10780.     m.iPercentage2 = this.iProgress2
  10781. endif
  10782. m.iPercentage2 = min(100,max(0,m.iPercentage2))
  10783. if m.iPercentage2 <> this.iPercentage2
  10784.     if len(alltrim(str(m.iPercentage2,3)))<>len(alltrim(str(this.iPercentage2,3)))
  10785.         iAvgCharWidth=fontmetric(6,this.lblPercentage3.FontName, ;
  10786.             this.lblPercentage3.FontSize, ;
  10787.             iif(this.lblPercentage3.FontBold,'B','')+ ;
  10788.             iif(this.lblPercentage3.FontItalic,'I',''))
  10789.         this.lblPercentage3.Width=txtwidth(alltrim(str(m.iPercentage2,3)) + '%', ;
  10790.             this.lblPercentage3.FontName,this.lblPercentage3.FontSize, ;
  10791.             iif(this.lblPercentage3.FontBold,'B','')+ ;
  10792.             iif(this.lblPercentage3.FontItalic,'I','')) * iAvgCharWidth
  10793.         this.lblPercentage3.Left=int((this.shpThermBarMaxWidth- ;
  10794.             this.lblPercentage3.Width) / 2)+this.shpThermBar2.Left-1
  10795.         this.lblPercentage4.Left=this.lblPercentage3.Left
  10796.     endif
  10797.     this.iPercentage2 = m.iPercentage2
  10798.     this.shpThermBar2.Width = int((this.shpThermBarMaxWidth)*this.iPercentage2/100)
  10799.     this.lblPercentage3.Caption = alltrim(str(m.iPercentage2,3)) + '%'
  10800.     this.lblPercentage4.Caption = this.lblPercentage3.Caption
  10801.     if this.shpThermBar2.Left + this.shpThermBar2.Width -1 >= ;
  10802.         this.lblPercentage4.Left
  10803.         if this.shpThermBar2.Left + this.shpThermBar2.Width - 1 >= ;
  10804.             this.lblPercentage4.Left + this.lblPercentage3.Width - 1
  10805.             this.lblPercentage4.Width = this.lblPercentage3.Width
  10806.         else
  10807.             this.lblPercentage4.Width = ;
  10808.                 this.shpThermBar2.Left + this.shpThermBar2.Width - ;
  10809.                 this.lblPercentage4.Left - 1
  10810.         endif
  10811.     else
  10812.         this.lblPercentage4.Width = 0
  10813.     endif
  10814. endif
  10815. if ! this.lblTask2.Caption == this.cCurrentTask2
  10816.     this.lblTask2.Caption = this.cCurrentTask2
  10817. endif
  10818. ENDPROC
  10819. PROCEDURE complete2
  10820. * This is the default complete message
  10821. #define THERMCOMPLETE_LOC    "Complete."
  10822. parameters m.cTask
  10823. private iSeconds
  10824. if parameters() = 0
  10825.     m.cTask = THERMCOMPLETE_LOC
  10826. endif
  10827. * this.Show
  10828. this.Update2(iif(this.iBasis <> 0, this.iBasis, 100), m.cTask)
  10829. m.iSeconds=seconds() + 1
  10830. do while seconds() < m.iSeconds
  10831.     && wait a sec
  10832. enddo
  10833. if !empty(this.cThermRef)
  10834.     m.cThermRef = this.cThermRef
  10835.     &cThermRef = .NULL.
  10836.     release thisform
  10837. endif
  10838. ENDPROC
  10839. PROCEDURE settitle2
  10840. *- set the lbltitle2 caption
  10841. PARAMETER cTitle
  10842. this.lblTitle2.Caption = iif(empty(m.cTitle),'',m.cTitle)
  10843. ENDPROC
  10844. ese font entries if they exist beca
  10845. CWINTITLE
  10846. CTITLE
  10847. IBASIS    
  10848. IINTERVAL
  10849. CTITLE2
  10850. IBASIS2
  10851. THERMOMETER
  10852. THIS    
  10853. LBLTITLE2
  10854. CAPTION
  10855. HEIGHT
  10856. WIDTH
  10857. MOVABLE
  10858. IPROGRESS2
  10859. CTASK
  10860. CCURRENTTASK2
  10861. IBASIS2
  10862. IPERCENTAGE2
  10863. IAVGCHARWIDTH
  10864. LBLPERCENTAGE3
  10865. FONTNAME
  10866. FONTSIZE
  10867. FONTBOLD
  10868. FONTITALIC
  10869. WIDTH
  10870. SHPTHERMBARMAXWIDTH
  10871. SHPTHERMBAR2
  10872. LBLPERCENTAGE4
  10873. CAPTION
  10874. LBLTASK2
  10875. Complete.
  10876. &cThermRef = .NULL.
  10877. CTASK
  10878. ISECONDS
  10879. UPDATE2
  10880. IBASIS    
  10881. CTHERMREF
  10882. THISFORM1
  10883. CTITLE
  10884. THIS    
  10885. LBLTITLE2
  10886. CAPTION
  10887. Init,
  10888. update2c
  10889. complete2
  10890. settitle2
  10891. c:\convert\
  10892. sprtherm.vcx
  10893. c:\convert\sprtherm.vcx
  10894.   win.ini, Compatibility,"E
  10895. Wccurrenttask2
  10896. ibasis2
  10897. ipercentage2
  10898. iprogress2
  10899. *update2 
  10900. *complete2 
  10901. *settitle2 
  10902. RIA=0x0100"
  10903.   win.ini, Compatibi
  10904. shape, "EXCEL=0x1000"
  10905.   win.ini, Compatibility,"GUIDE="
  10906. shape00"
  10907.   win.ini, Compatibility,"NETSET2=", "NETSET2=
  10908. shpThermBox2Compatibility,"W4GL=", "W4GL=0x4000"
  10909.   win.
  10910. therm2.ity,"W4GLR=","W4GLR=0x4000"
  10911.   win.ini, Compatibi
  10912. TBackStyle = 0
  10913. Height = 23
  10914. Left = 8
  10915. Top = 47
  10916. Width = 378
  10917. Name = "shpThermBox2"
  10918.   "RingIn=ringin.wav,Chat Incoming R
  10919. shapelobber
  10920.   win.ini   , Sounds,  "RingOut="          
  10921. shapeingOut=ringout.wav,Chat Outgoing Ring"   ,noclobber
  10922. shpThermBar2ork, "DefaultDialogs="
  10923.   ; defaults to pu
  10924. therm2.g messages
  10925.   win.ini, windows, "NetMessage=", "N
  10926. BackColor = 0,0,128
  10927. BorderStyle = 0
  10928. FillColor = 0,0,128
  10929. FillStyle = 0
  10930. Height = 22
  10931. Left = 9
  10932. Top = 48
  10933. Width = 0
  10934. Name = "shpThermBar2"
  10935.   win.ini, devices,               "Micr
  10936. labelcal Fax="
  10937. [system]
  10938. ; The various SYSTEM.DRV, SO
  10939. label.DRV
  10940. ; These   are the   drivers   which may va
  10941. lblTask2o system,
  10942. ; but are selected only   by the [mac
  10943. therm2.hey do not have
  10944. ; special menus   for their sele
  10945. oFontBold = .T.
  10946. FontItalic = .F.
  10947. FontName = "MS Sans Serif"
  10948. FontOutline = .F.
  10949. FontShadow = .F.
  10950. FontSize = 8
  10951. FontStrikethru = .F.
  10952. FontUnderline = .F.
  10953. DefTop = DefTop
  10954. DefLeft = DefLeft
  10955. DefHeight = DefHeight
  10956. DefWidth = DefWidth
  10957. Alignment = 0
  10958. AutoSize = .F.
  10959. BackColor = 192,192,192
  10960. BackStyle = 1
  10961. BorderStyle = 0
  10962. Caption = ""
  10963. DragIcon = 
  10964. DragMode = 0
  10965. ForeColor = 0,0,0
  10966. Height = 16
  10967. HelpContextID = 0
  10968. Left = 10
  10969. MousePointer = 0
  10970. Tag = ""
  10971. Top = 24
  10972. Visible = .T.
  10973. Width = 373
  10974. WordWrap = .F.
  10975. ReleaseErase = .F.
  10976. BaseClass = "Label"
  10977. ParentClass = ""
  10978. ClassLibrary = ""
  10979. Class = "Label"
  10980. Name = "lblTask2"
  10981.   4      
  10982. label 6         7          8         9             10   
  10983. labelstr      = Desc Str, System drv, kbd drv, kbd type,
  10984.     lblTitle2       713       714       715                 
  10985. therm2.                                                 
  10986. nFontBold = .T.
  10987. FontItalic = .F.
  10988. FontName = "MS Sans Serif"
  10989. FontOutline = .F.
  10990. FontShadow = .F.
  10991. FontSize = 8
  10992. FontStrikethru = .F.
  10993. FontUnderline = .F.
  10994. DefTop = DefTop
  10995. DefLeft = DefLeft
  10996. DefHeight = DefHeight
  10997. DefWidth = DefWidth
  10998. Alignment = 0
  10999. AutoSize = .F.
  11000. BackColor = 192,192,192
  11001. BackStyle = 1
  11002. BorderStyle = 0
  11003. Caption = ""
  11004. DragIcon = 
  11005. DragMode = 0
  11006. ForeColor = 0,0,0
  11007. Height = 16
  11008. HelpContextID = 0
  11009. Left = 8
  11010. MousePointer = 0
  11011. Tag = ""
  11012. Top = 7
  11013. Visible = .T.
  11014. Width = 373
  11015. WordWrap = .F.
  11016. ReleaseErase = .F.
  11017. BaseClass = "Label"
  11018. ParentClass = ""
  11019. ClassLibrary = ""
  11020. Class = "Label"
  11021. Name = "lblTitle2"
  11022. d,comm,,eb
  11023. labelokz
  11024. ncr_386sx       = "NCR: all 80386 and 80486 ba
  11025. label,system,kbd,t4s0enha,nomouse,vga,sound,comm,,ebios,
  11026. lblPercentage3_sx+      = "NEC PowerMate SX Plus",system
  11027. therm2.omouse,vga,sound,comm,,ebios,nec_pm_cookz
  11028. nec_pr
  11029. wFontBold = .T.
  11030. FontItalic = .F.
  11031. FontName = "MS Sans Serif"
  11032. FontOutline = .F.
  11033. FontShadow = .F.
  11034. FontSize = 8
  11035. FontStrikethru = .F.
  11036. FontUnderline = .F.
  11037. DefTop = DefTop
  11038. DefLeft = DefLeft
  11039. DefHeight = DefHeight
  11040. DefWidth = DefWidth
  11041. Alignment = 0
  11042. AutoSize = .F.
  11043. BackColor = 255,255,255
  11044. BackStyle = 0
  11045. BorderStyle = 0
  11046. Caption = "0%"
  11047. DragIcon = 
  11048. DragMode = 0
  11049. ForeColor = 0,0,0
  11050. Height = 13
  11051. HelpContextID = 0
  11052. Left = 186
  11053. MousePointer = 0
  11054. Tag = ""
  11055. Top = 53
  11056. Visible = .T.
  11057. Width = 16
  11058. WordWrap = .F.
  11059. ReleaseErase = .F.
  11060. BaseClass = "Label"
  11061. ParentClass = ""
  11062. ClassLibrary = ""
  11063. Class = "Label"
  11064. Name = "lblPercentage3"
  11065. labelm with APM",system,kbd,t4s0enha,nomouse,vga,sound,c
  11066. labelm_sl_cookz
  11067. ; Cookies as specified in machine 
  11068. lblPercentage4, section, cookie, needed file
  11069. ; speci
  11070. therm2. will add an installable driver to [boot]drivers=
  11071. |FontBold = .T.
  11072. FontItalic = .F.
  11073. FontName = "MS Sans Serif"
  11074. FontOutline = .F.
  11075. FontShadow = .F.
  11076. FontSize = 8
  11077. FontStrikethru = .F.
  11078. FontUnderline = .F.
  11079. DefTop = DefTop
  11080. DefLeft = DefLeft
  11081. DefHeight = DefHeight
  11082. DefWidth = DefWidth
  11083. Alignment = 0
  11084. AutoSize = .F.
  11085. BackColor = 0,0,255
  11086. BackStyle = 0
  11087. BorderStyle = 0
  11088. Caption = "Label1"
  11089. DragIcon = 
  11090. DragMode = 0
  11091. ForeColor = 255,255,255
  11092. Height = 13
  11093. HelpContextID = 0
  11094. Left = 186
  11095. MousePointer = 0
  11096. Tag = ""
  11097. Top = 53
  11098. Visible = .T.
  11099. Width = 0
  11100. WordWrap = .F.
  11101. ReleaseErase = .F.
  11102. BaseClass = "Label"
  11103. ParentClass = ""
  11104. ClassLibrary = ""
  11105. Class = "Label"
  11106. Name = "lblPercentage4"
  11107. xclude=E000-EFFF",
  11108. system.ini,386enh,"emmexclude=C600-C7FF"
  11109. therm2ookz]
  11110. system.ini,386enh,"VirtualHDirq=NO",
  11111. thermometerini,386enh,"emmexclude=C000-C7FF",
  11112. [zen386
  11113. 7system.ini,386enh,"emmexclude=E000-EFFF",
  11114. [special_a
  11115. Classerlink  = DMAbuffersize,32          ; Needed if Eit
  11116. samples\tected.
  11117. [ebios]
  11118. ebios       = x:*ebios      
  11119. samples\red for most 386 machines.
  11120. hpebios     = 2:hpeb
  11121. Pixelsos ; Required for HP 386 machines.
  11122. ; Languag
  11123. thermometerlled for non US installation.
  11124. ; profile =
  11125. sprtherm.vcxescription, language ID (ilanguage)
  11126. form= 2:langsca.dll, "Danish"                           
  11127. Pixels= 2:langdut.dll, "Dutch"                          
  11128. therm2u =                     , "English (American)"    
  11129. sScaleMode = 3
  11130. Top = 165
  11131. Left = 127
  11132. Height = 150
  11133. Width = 386
  11134. Caption = ""
  11135. Visible = .T.
  11136. ipercentage = (0)
  11137. ibasis = (0)
  11138. ccurrenttask = ('')
  11139. iprogress = (0)
  11140. shpthermbarmaxwidth = (377)
  11141. cthermref = ('')
  11142. ccurrenttask2 = ('')
  11143. ibasis2 = (0)
  11144. ipercentage2 = (0)
  11145. iprogress2 = (0)
  11146. Name = "therm2"
  11147. lblTitle.BackStyle = 1
  11148. lblTitle.Caption = ""
  11149. lblTitle.Left = 8
  11150. lblTitle.Top = 83
  11151. lblTitle.Visible = .T.
  11152. lblTask.BackStyle = 1
  11153. lblTask.Caption = ""
  11154. lblTask.Left = 8
  11155. lblTask.Top = 106
  11156. tmrThermTimer.Top = 7
  11157. tmrThermTimer.Left = 4
  11158. Shape5.Left = 6
  11159. Shape5.Top = 124
  11160. shpThermBar.FillColor = 0,0,128
  11161. shpThermBar.Left = 7
  11162. shpThermBar.Top = 125
  11163. lblPercentage.BackStyle = 0
  11164. lblPercentage.Caption = "0%"
  11165. lblPercentage.Left = 186
  11166. lblPercentage.Top = 129
  11167. lblPercentage2.BackStyle = 0
  11168. lblPercentage2.Caption = "Label1"
  11169. lblPercentage2.Left = 186
  11170. lblPercentage2.Top = 129
  11171.   1:s
  11172. PROCEDURE Init
  11173. PARAMETERS cWinTitle, ;
  11174.         cTitle, iBasis, iInterval, ;
  11175.         cTitle2, iBasis2
  11176. *- do parent class Init
  11177. Thermometer::Init(cWinTitle, cTitle, iBasis, iInterval)
  11178. this.lblTitle2.Caption = iif(empty(m.cTitle2),'',m.cTitle2)
  11179. this.iBasis2 = iif(empty(m.iBasis2),0,m.iBasis2)
  11180. && BugBug: The form tool doesn't like these dimensions and changes
  11181. &&         them when it saves the form.
  11182. *- ????
  11183. this.Height = 150
  11184. this.Width = 386
  11185. && BugBug: these properties don't seem to work correctly when set in
  11186. &&         Properties window
  11187. * BugBug: Is this causing problem with Trace?
  11188. * this.AlwaysOnTop = .t.
  11189. this.Movable = .t.
  11190. ENDPROC
  11191. PROCEDURE update2
  11192. * m.iProgress2 is the percentage complete of the top level bar, or, 
  11193. * if Init() was passed
  11194. * an m.iBasis2 value, is used to calculate the percentage
  11195. * m.cTask is displayed on the second line of the window
  11196. parameters m.iProgress2, m.cTask
  11197. if parameters()<>0
  11198.     this.iProgress2=max(0,m.iProgress2)
  11199. endif
  11200. if parameters() >= 2
  11201.     * If we're specifically passed a null string, clear the current task,
  11202.     * otherwise leave it alone
  11203.     this.cCurrentTask2 = m.cTask
  11204. endif
  11205. if !empty(this.iBasis2)
  11206.     m.iPercentage2 = int(this.iProgress2/this.iBasis2*100)
  11207.     m.iPercentage2 = this.iProgress2
  11208. endif
  11209. m.iPercentage2 = min(100,max(0,m.iPercentage2))
  11210. if m.iPercentage2 <> this.iPercentage2
  11211.     if len(alltrim(str(m.iPercentage2,3)))<>len(alltrim(str(this.iPercentage2,3)))
  11212.         iAvgCharWidth=fontmetric(6,this.lblPercentage3.FontName, ;
  11213.             this.lblPercentage3.FontSize, ;
  11214.             iif(this.lblPercentage3.FontBold,'B','')+ ;
  11215.             iif(this.lblPercentage3.FontItalic,'I',''))
  11216.         this.lblPercentage3.Width=txtwidth(alltrim(str(m.iPercentage2,3)) + '%', ;
  11217.             this.lblPercentage3.FontName,this.lblPercentage3.FontSize, ;
  11218.             iif(this.lblPercentage3.FontBold,'B','')+ ;
  11219.             iif(this.lblPercentage3.FontItalic,'I','')) * iAvgCharWidth
  11220.         this.lblPercentage3.Left=int((this.shpThermBarMaxWidth- ;
  11221.             this.lblPercentage3.Width) / 2)+this.shpThermBar2.Left-1
  11222.         this.lblPercentage4.Left=this.lblPercentage3.Left
  11223.     endif
  11224.     this.iPercentage2 = m.iPercentage2
  11225.     this.shpThermBar2.Width = int((this.shpThermBarMaxWidth)*this.iPercentage2/100)
  11226.     this.lblPercentage3.Caption = alltrim(str(m.iPercentage2,3)) + '%'
  11227.     this.lblPercentage4.Caption = this.lblPercentage3.Caption
  11228.     if this.shpThermBar2.Left + this.shpThermBar2.Width -1 >= ;
  11229.         this.lblPercentage4.Left
  11230.         if this.shpThermBar2.Left + this.shpThermBar2.Width - 1 >= ;
  11231.             this.lblPercentage4.Left + this.lblPercentage3.Width - 1
  11232.             this.lblPercentage4.Width = this.lblPercentage3.Width
  11233.         else
  11234.             this.lblPercentage4.Width = ;
  11235.                 this.shpThermBar2.Left + this.shpThermBar2.Width - ;
  11236.                 this.lblPercentage4.Left - 1
  11237.         endif
  11238.     else
  11239.         this.lblPercentage4.Width = 0
  11240.     endif
  11241. endif
  11242. if ! this.lblTask2.Caption == this.cCurrentTask2
  11243.     this.lblTask2.Caption = this.cCurrentTask2
  11244. endif
  11245. ENDPROC
  11246. PROCEDURE complete2
  11247. * This is the default complete message
  11248. #define THERMCOMPLETE_LOC    "Complete."
  11249. parameters m.cTask
  11250. private iSeconds
  11251. if parameters() = 0
  11252.     m.cTask = THERMCOMPLETE_LOC
  11253. endif
  11254. * this.Show
  11255. this.Update2(iif(this.iBasis <> 0, this.iBasis, 100), m.cTask)
  11256. m.iSeconds=seconds() + 1
  11257. do while seconds() < m.iSeconds
  11258.     && wait a sec
  11259. enddo
  11260. if !empty(this.cThermRef)
  11261.     m.cThermRef = this.cThermRef
  11262.     &cThermRef = .NULL.
  11263.     release thisform
  11264. endif
  11265. ENDPROC
  11266. PROCEDURE settitle2
  11267. *- set the lbltitle2 caption
  11268. PARAMETER cTitle
  11269. this.lblTitle2.Caption = iif(empty(m.cTitle),'',m.cTitle)
  11270. ENDPROC
  11271. CWINTITLE
  11272. CTITLE
  11273. IBASIS    
  11274. IINTERVAL
  11275. CTITLE2
  11276. IBASIS2
  11277. THERMOMETER
  11278. THIS    
  11279. LBLTITLE2
  11280. CAPTION
  11281. HEIGHT
  11282. WIDTH
  11283. MOVABLE
  11284. IPROGRESS2
  11285. CTASK
  11286. CCURRENTTASK2
  11287. IBASIS2
  11288. IPERCENTAGE2
  11289. IAVGCHARWIDTH
  11290. LBLPERCENTAGE3
  11291. FONTNAME
  11292. FONTSIZE
  11293. FONTBOLD
  11294. FONTITALIC
  11295. WIDTH
  11296. SHPTHERMBARMAXWIDTH
  11297. SHPTHERMBAR2
  11298. LBLPERCENTAGE4
  11299. CAPTION
  11300. LBLTASK2
  11301. Complete.
  11302. &cThermRef = .NULL.
  11303. CTASK
  11304. ISECONDS
  11305. UPDATE2
  11306. IBASIS    
  11307. CTHERMREF
  11308. THISFORM1
  11309. CTITLE
  11310. THIS    
  11311. LBLTITLE2
  11312. CAPTION
  11313. Init,
  11314. update2c
  11315. complete2
  11316. settitle2
  11317. c:\convert\
  11318. sprtherm.vcx
  11319. c:\convert\sprtherm.vcx
  11320. Wccurrenttask2
  11321. ibasis2
  11322. ipercentage2
  11323. iprogress2
  11324. *update2 
  11325. *complete2 
  11326. *settitle2 
  11327. shape
  11328. shapeB0
  11329. shpThermBox2R
  11330. therm2.
  11331. TBackStyle = 0
  11332. Height = 23
  11333. Left = 8
  11334. Top = 47
  11335. Width = 378
  11336. Name = "shpThermBox2"
  11337. shape0
  11338. shape                                                   
  11339. shpThermBar2*WINDOWS _QVX17YL6V 495821778      2169     
  11340. therm2.      2168                2001                202
  11341. BackColor = 0,0,128
  11342. BorderStyle = 0
  11343. FillColor = 0,0,128
  11344. FillStyle = 0
  11345. Height = 22
  11346. Left = 9
  11347. Top = 48
  11348. Width = 0
  11349. Name = "shpThermBar2"
  11350.    WINDOWS _QVX17YKZ2 495821778      2069  
  11351. label 2070      2071      2072      2073                
  11352. label                                                   
  11353. lblTask2                                                
  11354. therm2.            WINDOWS _QVX17YL04 495821778      207
  11355. oFontBold = .T.
  11356. FontItalic = .F.
  11357. FontName = "MS Sans Serif"
  11358. FontOutline = .F.
  11359. FontShadow = .F.
  11360. FontSize = 8
  11361. FontStrikethru = .F.
  11362. FontUnderline = .F.
  11363. DefTop = DefTop
  11364. DefLeft = DefLeft
  11365. DefHeight = DefHeight
  11366. DefWidth = DefWidth
  11367. Alignment = 0
  11368. AutoSize = .F.
  11369. BackColor = 192,192,192
  11370. BackStyle = 1
  11371. BorderStyle = 0
  11372. Caption = ""
  11373. DragIcon = 
  11374. DragMode = 0
  11375. ForeColor = 0,0,0
  11376. Height = 16
  11377. HelpContextID = 0
  11378. Left = 10
  11379. MousePointer = 0
  11380. Tag = ""
  11381. Top = 24
  11382. Visible = .T.
  11383. Width = 373
  11384. WordWrap = .F.
  11385. ReleaseErase = .F.
  11386. BaseClass = "Label"
  11387. ParentClass = ""
  11388. ClassLibrary = ""
  11389. Class = "Label"
  11390. Name = "lblTask2"
  11391. labelL
  11392. labell7
  11393.     lblTitle2}
  11394. therm2.
  11395. nFontBold = .T.
  11396. FontItalic = .F.
  11397. FontName = "MS Sans Serif"
  11398. FontOutline = .F.
  11399. FontShadow = .F.
  11400. FontSize = 8
  11401. FontStrikethru = .F.
  11402. FontUnderline = .F.
  11403. DefTop = DefTop
  11404. DefLeft = DefLeft
  11405. DefHeight = DefHeight
  11406. DefWidth = DefWidth
  11407. Alignment = 0
  11408. AutoSize = .F.
  11409. BackColor = 192,192,192
  11410. BackStyle = 1
  11411. BorderStyle = 0
  11412. Caption = ""
  11413. DragIcon = 
  11414. DragMode = 0
  11415. ForeColor = 0,0,0
  11416. Height = 16
  11417. HelpContextID = 0
  11418. Left = 8
  11419. MousePointer = 0
  11420. Tag = ""
  11421. Top = 7
  11422. Visible = .T.
  11423. Width = 373
  11424. WordWrap = .F.
  11425. ReleaseErase = .F.
  11426. BaseClass = "Label"
  11427. ParentClass = ""
  11428. ClassLibrary = ""
  11429. Class = "Label"
  11430. Name = "lblTitle2"
  11431. label
  11432. label
  11433. lblPercentage3
  11434. therm2.
  11435. wFontBold = .T.
  11436. FontItalic = .F.
  11437. FontName = "MS Sans Serif"
  11438. FontOutline = .F.
  11439. FontShadow = .F.
  11440. FontSize = 8
  11441. FontStrikethru = .F.
  11442. FontUnderline = .F.
  11443. DefTop = DefTop
  11444. DefLeft = DefLeft
  11445. DefHeight = DefHeight
  11446. DefWidth = DefWidth
  11447. Alignment = 0
  11448. AutoSize = .F.
  11449. BackColor = 255,255,255
  11450. BackStyle = 0
  11451. BorderStyle = 0
  11452. Caption = "0%"
  11453. DragIcon = 
  11454. DragMode = 0
  11455. ForeColor = 0,0,0
  11456. Height = 13
  11457. HelpContextID = 0
  11458. Left = 186
  11459. MousePointer = 0
  11460. Tag = ""
  11461. Top = 53
  11462. Visible = .T.
  11463. Width = 16
  11464. WordWrap = .F.
  11465. ReleaseErase = .F.
  11466. BaseClass = "Label"
  11467. ParentClass = ""
  11468. ClassLibrary = ""
  11469. Class = "Label"
  11470. Name = "lblPercentage3"
  11471. label
  11472. labelt
  11473. lblPercentage4
  11474. therm2.
  11475. |FontBold = .T.
  11476. FontItalic = .F.
  11477. FontName = "MS Sans Serif"
  11478. FontOutline = .F.
  11479. FontShadow = .F.
  11480. FontSize = 8
  11481. FontStrikethru = .F.
  11482. FontUnderline = .F.
  11483. DefTop = DefTop
  11484. DefLeft = DefLeft
  11485. DefHeight = DefHeight
  11486. DefWidth = DefWidth
  11487. Alignment = 0
  11488. AutoSize = .F.
  11489. BackColor = 0,0,255
  11490. BackStyle = 0
  11491. BorderStyle = 0
  11492. Caption = "Label1"
  11493. DragIcon = 
  11494. DragMode = 0
  11495. ForeColor = 255,255,255
  11496. Height = 13
  11497. HelpContextID = 0
  11498. Left = 186
  11499. MousePointer = 0
  11500. Tag = ""
  11501. Top = 53
  11502. Visible = .T.
  11503. Width = 0
  11504. WordWrap = .F.
  11505. ReleaseErase = .F.
  11506. BaseClass = "Label"
  11507. ParentClass = ""
  11508. ClassLibrary = ""
  11509. Class = "Label"
  11510. Name = "lblPercentage4"
  11511. therm2
  11512. thermometer                                             
  11513. 7                                                       
  11514. Class_QVX18IOMG 495822279      2615                2616 
  11515. samples\618      2619                                   
  11516. samples\                                                
  11517. Pixels                                                  
  11518. formOWS _QVX18IOP9 495822279      2651                26
  11519. form      2654      2655                2682      2695  
  11520. Pixels                                                  
  11521. thermometer                                             
  11522. ScaleMode = 3
  11523. Top = 215
  11524. Left = 127
  11525. Height = 51
  11526. Width = 386
  11527. AutoCenter = .T.
  11528. BackColor = 192,192,192
  11529. BorderStyle = 2
  11530. Caption = ""
  11531. Closable = .F.
  11532. ControlBox = .F.
  11533. MaxButton = .F.
  11534. MinButton = .F.
  11535. Movable = .F.
  11536. Visible = .T.
  11537. AlwaysOnTop = .F.
  11538. ipercentage = (0)
  11539. ibasis = (0)
  11540. ccurrenttask = ('')
  11541. iprogress = (0)
  11542. shpthermbarmaxwidth = (377)
  11543. cthermref = ('')
  11544. Name = "thermometer"
  11545.                                              
  11546. PROCEDURE Init
  11547. * m.cTitle is displayed on the first line of the window
  11548. * m.iBasis is used to calculate the percentage complete
  11549. * m.iInterval is the frequency used for updating the thermometer
  11550. parameters cWinTitle, cTitle, iBasis, iInterval
  11551. THIS.caption = iif(empty(m.cWinTitle), "", m.cWinTitle)
  11552. this.lblTitle.Caption = iif(empty(m.cTitle),'',m.cTitle)
  11553. this.iBasis = iif(empty(m.iBasis),0,m.iBasis)
  11554. * BugBug: this isn't firing correctly anyway, so disable for time being
  11555. * this.tmrThermTimer.Interval = ;
  11556.     iif(empty(m.iInterval),500,m.iInterval)
  11557. this.tmrThermTimer.Interval = 0
  11558. && BugBug: The form tool doesn't like these dimensions and changes
  11559. &&         them when it saves the form.
  11560. this.Height = 75
  11561. this.Width = 410
  11562. && BugBug: these properties don't seem to work correctly when set in
  11563. &&         Properties window
  11564. * BugBug: Is this causing problem with Trace?
  11565. * this.AlwaysOnTop = .t.
  11566. this.Movable = .t.
  11567. ENDPROC
  11568. PROCEDURE complete
  11569. * This is the default complete message
  11570. #define THERMCOMPLETE_LOC    "Complete."
  11571. parameters m.cTask
  11572. private iSeconds
  11573. if parameters() = 0
  11574.     m.cTask = THERMCOMPLETE_LOC
  11575. endif
  11576. * this.Show
  11577. this.Update(iif(this.iBasis <> 0, this.iBasis, 100), m.cTask)
  11578. m.iSeconds=seconds() + 1
  11579. do while seconds() < m.iSeconds
  11580.     && wait a sec
  11581. enddo
  11582. if !empty(this.cThermRef)
  11583.     m.cThermRef = this.cThermRef
  11584.     &cThermRef = .NULL.
  11585.     release thisform
  11586. endif
  11587. ENDPROC
  11588. PROCEDURE update
  11589. * m.iProgress is the percentage complete, or, if Init() was passed
  11590. * an m.iBasis value, is used to calculate the percentage
  11591. * m.cTask is displayed on the second line of the window
  11592. parameters m.iProgress, m.cTask
  11593. if parameters()<>0
  11594.     this.iProgress=max(0,m.iProgress)
  11595. endif
  11596. if parameters() >= 2
  11597.     * If we're specifically passed a null string, clear the current task,
  11598.     * otherwise leave it alone
  11599.     this.cCurrentTask = m.cTask
  11600. endif
  11601. if !empty(this.iBasis)
  11602.     m.iPercentage = int(this.iProgress/this.iBasis*100)
  11603.     m.iPercentage = this.iProgress
  11604. endif
  11605. m.iPercentage = min(100,max(0,m.iPercentage))
  11606. if m.iPercentage <> this.iPercentage
  11607.     if len(alltrim(str(m.iPercentage,3)))<>len(alltrim(str(this.iPercentage,3)))
  11608.         iAvgCharWidth=fontmetric(6,this.lblPercentage.FontName, ;
  11609.             this.lblPercentage.FontSize, ;
  11610.             iif(this.lblPercentage.FontBold,'B','')+ ;
  11611.             iif(this.lblPercentage.FontItalic,'I',''))
  11612.         this.lblPercentage.Width=txtwidth(alltrim(str(m.iPercentage,3)) + '%', ;
  11613.             this.lblPercentage.FontName,this.lblPercentage.FontSize, ;
  11614.             iif(this.lblPercentage.FontBold,'B','')+ ;
  11615.             iif(this.lblPercentage.FontItalic,'I','')) * iAvgCharWidth
  11616.         this.lblPercentage.Left=int((this.shpThermBarMaxWidth- ;
  11617.             this.lblPercentage.Width) / 2)+this.shpThermBar.Left-1
  11618.         this.lblPercentage2.Left=this.lblPercentage.Left
  11619.     endif
  11620.     this.iPercentage = m.iPercentage
  11621.     this.shpThermBar.Width = int((this.shpThermBarMaxWidth)*this.iPercentage/100)
  11622.     this.lblPercentage.Caption = alltrim(str(m.iPercentage,3)) + '%'
  11623.     this.lblPercentage2.Caption = this.lblPercentage.Caption
  11624.     if this.shpThermBar.Left + this.shpThermBar.Width -1 >= ;
  11625.         this.lblPercentage2.Left
  11626.         if this.shpThermBar.Left + this.shpThermBar.Width - 1 >= ;
  11627.             this.lblPercentage2.Left + this.lblPercentage.Width - 1
  11628.             this.lblPercentage2.Width = this.lblPercentage.Width
  11629.         else
  11630.             this.lblPercentage2.Width = ;
  11631.                 this.shpThermBar.Left + this.shpThermBar.Width - ;
  11632.                 this.lblPercentage2.Left - 1
  11633.         endif
  11634.     else
  11635.         this.lblPercentage2.Width = 0
  11636.     endif
  11637. endif
  11638. if ! this.lblTask.Caption == this.cCurrentTask
  11639.     this.lblTask.Caption = this.cCurrentTask
  11640. endif
  11641. ENDPROC
  11642. PROCEDURE settitle
  11643. *- set the lbltitle caption
  11644. PARAMETER cTitle
  11645. this.lblTitle.Caption = iif(empty(m.cTitle),'',m.cTitle)
  11646. ENDPROC
  11647. CWINTITLE
  11648. CTITLE
  11649. IBASIS    
  11650. IINTERVAL
  11651. CAPTION
  11652. LBLTITLE
  11653. TMRTHERMTIMER
  11654. INTERVAL
  11655. HEIGHT
  11656. WIDTH
  11657. MOVABLE
  11658. Complete.
  11659. &cThermRef = .NULL.
  11660. CTASK
  11661. ISECONDS
  11662. UPDATE
  11663. IBASIS    
  11664. CTHERMREF
  11665. THISFORM
  11666. IPROGRESS
  11667. CTASK
  11668. CCURRENTTASK
  11669. IBASIS
  11670. IPERCENTAGE
  11671. IAVGCHARWIDTH
  11672. LBLPERCENTAGE
  11673. FONTNAME
  11674. FONTSIZE
  11675. FONTBOLD
  11676. FONTITALIC
  11677. WIDTH
  11678. SHPTHERMBARMAXWIDTH
  11679. SHPTHERMBAR
  11680. LBLPERCENTAGE2
  11681. CAPTION
  11682. LBLTASK1
  11683. CTITLE
  11684. LBLTITLE
  11685. CAPTION
  11686. Init,
  11687. completeg
  11688. update
  11689. settitle
  11690. c:\convert\
  11691. sprtherm.vcx
  11692. c:\convert\sprtherm.vcx
  11693. pipercentage
  11694. ibasis
  11695. ccurrenttask
  11696. iprogress
  11697. shpthermbarmaxwidth
  11698. cthermref
  11699. *complete 
  11700. *update 
  11701. *settitle 
  11702. label
  11703. label
  11704. lblTitle
  11705. thermometer.
  11706. FontName = "MS Sans Serif"
  11707. FontSize = 8
  11708. BackColor = 192,192,192
  11709. BackStyle = 1
  11710. Caption = ""
  11711. Height = 16
  11712. Left = 18
  11713. Top = 10
  11714. Width = 373
  11715. WordWrap = .F.
  11716. Name = "lblTitle"
  11717. label
  11718. label
  11719. lblTask
  11720. thermometer.
  11721. FontName = "MS Sans Serif"
  11722. FontSize = 8
  11723. BackColor = 192,192,192
  11724. BackStyle = 1
  11725. Caption = ""
  11726. Height = 16
  11727. Left = 18
  11728. Top = 27
  11729. Width = 373
  11730. WordWrap = .F.
  11731. Name = "lblTask"
  11732. timer
  11733. timer
  11734. tmrThermTimer
  11735. thermometer.
  11736. RTop = 4
  11737. Left = 4
  11738. Height = 23
  11739. Width = 26
  11740. Interval = 0
  11741. Name = "tmrThermTimer"
  11742. -PROCEDURE Timer
  11743. thisform.Update
  11744. ENDPROC
  11745. THISFORM
  11746. UPDATE
  11747. Timer,
  11748. c:\convert\
  11749. sprtherm.vcx
  11750. c:\convert\sprtherm.vcx
  11751. shape
  11752. shape
  11753. Shape5
  11754. thermometer.E
  11755. OBackStyle = 0
  11756. Height = 23
  11757. Left = 16
  11758. Top = 45
  11759. Width = 378
  11760. Name = "Shape5"
  11761. shapeU
  11762. shape
  11763. shpThermBar
  11764. thermometer.
  11765. BackColor = 0,0,0
  11766. BackStyle = 1
  11767. BorderStyle = 0
  11768. FillColor = 0,0,128
  11769. FillStyle = 0
  11770. Height = 22
  11771. Left = 17
  11772. Top = 46
  11773. Width = 0
  11774. Name = "shpThermBar"
  11775. label
  11776. label
  11777. lblPercentage
  11778. thermometer.j
  11779. FontName = "MS Sans Serif"
  11780. FontSize = 8
  11781. BackStyle = 0
  11782. Caption = "0%"
  11783. Height = 13
  11784. Left = 196
  11785. Top = 50
  11786. Width = 16
  11787. Name = "lblPercentage"
  11788. label
  11789. label                                                   
  11790. lblPercentage2                                          
  11791. thermometer.
  11792. "Classification"
  11793. Courie
  11794. FontName = "MS Sans Serif"
  11795. FontSize = 8
  11796. BackColor = 0,0,255
  11797. BackStyle = 0
  11798. Caption = "Label1"
  11799. ForeColor = 255,255,255
  11800. Height = 13
  11801. Left = 196
  11802. Top = 50
  11803. Width = 0
  11804. Name = "lblPercentage2"
  11805. "Title"
  11806. thermometer
  11807. "Mins
  11808. formNew
  11809. 8rier New
  11810. "Rtg"
  11811. Classer New
  11812. ..\wzimport\w
  11813. ..\wzimport\New
  11814. "Catno"
  11815. PixelsCourier New
  11816. title
  11817. Courier New
  11818. duration
  11819. Courier New
  11820. xquality
  11821. Pixels
  11822. Courier New
  11823. rating
  11824. thermometer
  11825. Courier New
  11826. ScaleMode = 3
  11827. Top = 215
  11828. Left = 127
  11829. Height = 51
  11830. Width = 386
  11831. AutoCenter = .T.
  11832. BackColor = 192,192,192
  11833. BorderStyle = 2
  11834. Caption = ""
  11835. Closable = .F.
  11836. ControlBox = .F.
  11837. MaxButton = .F.
  11838. MinButton = .F.
  11839. Movable = .F.
  11840. Visible = .T.
  11841. AlwaysOnTop = .F.
  11842. ipercentage = (0)
  11843. ibasis = (0)
  11844. ccurrenttask = ('')
  11845. iprogress = (0)
  11846. shpthermbarmaxwidth = (377)
  11847. cthermref = ('')
  11848. Name = "thermometer"
  11849. Courier New
  11850. PROCEDURE Init
  11851. * m.cTitle is displayed on the first line of the window
  11852. * m.iBasis is used to calculate the percentage complete
  11853. * m.iInterval is the frequency used for updating the thermometer
  11854. parameters cWinTitle, cTitle, iBasis, iInterval
  11855. THIS.caption = iif(empty(m.cWinTitle), "", m.cWinTitle)
  11856. this.lblTitle.Caption = iif(empty(m.cTitle),'',m.cTitle)
  11857. this.iBasis = iif(empty(m.iBasis),0,m.iBasis)
  11858. * BugBug: this isn't firing correctly anyway, so disable for time being
  11859. * this.tmrThermTimer.Interval = ;
  11860.     iif(empty(m.iInterval),500,m.iInterval)
  11861. this.tmrThermTimer.Interval = 0
  11862. && BugBug: The form tool doesn't like these dimensions and changes
  11863. &&         them when it saves the form.
  11864. this.Height = 75
  11865. this.Width = 410
  11866. && BugBug: these properties don't seem to work correctly when set in
  11867. &&         Properties window
  11868. * BugBug: Is this causing problem with Trace?
  11869. * this.AlwaysOnTop = .t.
  11870. this.Movable = .t.
  11871. ENDPROC
  11872. PROCEDURE complete
  11873. * This is the default complete message
  11874. #define THERMCOMPLETE_LOC    "Complete."
  11875. parameters m.cTask
  11876. private iSeconds
  11877. if parameters() = 0
  11878.     m.cTask = THERMCOMPLETE_LOC
  11879. endif
  11880. * this.Show
  11881. this.Update(iif(this.iBasis <> 0, this.iBasis, 100), m.cTask)
  11882. m.iSeconds=seconds() + 1
  11883. do while seconds() < m.iSeconds
  11884.     && wait a sec
  11885. enddo
  11886. if !empty(this.cThermRef)
  11887.     m.cThermRef = this.cThermRef
  11888.     &cThermRef = .NULL.
  11889.     release thisform
  11890. endif
  11891. ENDPROC
  11892. PROCEDURE update
  11893. * m.iProgress is the percentage complete, or, if Init() was passed
  11894. * an m.iBasis value, is used to calculate the percentage
  11895. * m.cTask is displayed on the second line of the window
  11896. parameters m.iProgress, m.cTask
  11897. if parameters()<>0
  11898.     this.iProgress=max(0,m.iProgress)
  11899. endif
  11900. if parameters() >= 2
  11901.     * If we're specifically passed a null string, clear the current task,
  11902.     * otherwise leave it alone
  11903.     this.cCurrentTask = m.cTask
  11904. endif
  11905. if !empty(this.iBasis)
  11906.     m.iPercentage = int(this.iProgress/this.iBasis*100)
  11907.     m.iPercentage = this.iProgress
  11908. endif
  11909. m.iPercentage = min(100,max(0,m.iPercentage))
  11910. if m.iPercentage <> this.iPercentage
  11911.     if len(alltrim(str(m.iPercentage,3)))<>len(alltrim(str(this.iPercentage,3)))
  11912.         iAvgCharWidth=fontmetric(6,this.lblPercentage.FontName, ;
  11913.             this.lblPercentage.FontSize, ;
  11914.             iif(this.lblPercentage.FontBold,'B','')+ ;
  11915.             iif(this.lblPercentage.FontItalic,'I',''))
  11916.         this.lblPercentage.Width=txtwidth(alltrim(str(m.iPercentage,3)) + '%', ;
  11917.             this.lblPercentage.FontName,this.lblPercentage.FontSize, ;
  11918.             iif(this.lblPercentage.FontBold,'B','')+ ;
  11919.             iif(this.lblPercentage.FontItalic,'I','')) * iAvgCharWidth
  11920.         this.lblPercentage.Left=int((this.shpThermBarMaxWidth- ;
  11921.             this.lblPercentage.Width) / 2)+this.shpThermBar.Left-1
  11922.         this.lblPercentage2.Left=this.lblPercentage.Left
  11923.     endif
  11924.     this.iPercentage = m.iPercentage
  11925.     this.shpThermBar.Width = int((this.shpThermBarMaxWidth)*this.iPercentage/100)
  11926.     this.lblPercentage.Caption = alltrim(str(m.iPercentage,3)) + '%'
  11927.     this.lblPercentage2.Caption = this.lblPercentage.Caption
  11928.     if this.shpThermBar.Left + this.shpThermBar.Width -1 >= ;
  11929.         this.lblPercentage2.Left
  11930.         if this.shpThermBar.Left + this.shpThermBar.Width - 1 >= ;
  11931.             this.lblPercentage2.Left + this.lblPercentage.Width - 1
  11932.             this.lblPercentage2.Width = this.lblPercentage.Width
  11933.         else
  11934.             this.lblPercentage2.Width = ;
  11935.                 this.shpThermBar.Left + this.shpThermBar.Width - ;
  11936.                 this.lblPercentage2.Left - 1
  11937.         endif
  11938.     else
  11939.         this.lblPercentage2.Width = 0
  11940.     endif
  11941. endif
  11942. if ! this.lblTask.Caption == this.cCurrentTask
  11943.     this.lblTask.Caption = this.cCurrentTask
  11944. endif
  11945. ENDPROC
  11946. PROCEDURE settitle
  11947. *- set the lbltitle caption
  11948. PARAMETER cTitle
  11949. this.lblTitle.Caption = iif(empty(m.cTitle),'',m.cTitle)
  11950. ENDPROC
  11951. CWINTITLE
  11952. CTITLE
  11953. IBASIS    
  11954. IINTERVAL
  11955. CAPTION
  11956. LBLTITLE
  11957. TMRTHERMTIMER
  11958. INTERVAL
  11959. HEIGHT
  11960. WIDTH
  11961. MOVABLE
  11962. Complete.
  11963. &cThermRef = .NULL.
  11964. CTASK
  11965. ISECONDS
  11966. UPDATE
  11967. IBASIS    
  11968. CTHERMREF
  11969. THISFORM
  11970. IPROGRESS
  11971. CTASK
  11972. CCURRENTTASK
  11973. IBASIS
  11974. IPERCENTAGE
  11975. IAVGCHARWIDTH
  11976. LBLPERCENTAGE
  11977. FONTNAME
  11978. FONTSIZE
  11979. FONTBOLD
  11980. FONTITALIC
  11981. WIDTH
  11982. SHPTHERMBARMAXWIDTH
  11983. SHPTHERMBAR
  11984. LBLPERCENTAGE2
  11985. CAPTION
  11986. LBLTASK1
  11987. CTITLE
  11988. LBLTITLE
  11989. CAPTION
  11990. Init,
  11991. completeg
  11992. update
  11993. settitle
  11994. c:\convert\
  11995. sprtherm.vcx
  11996. c:\convert\sprtherm.vcx
  11997. pipercentage
  11998. ibasis
  11999. ccurrenttask
  12000. iprogress
  12001. shpthermbarmaxwidth
  12002. cthermref
  12003. *complete 
  12004. *update 
  12005. *settitle 
  12006. labelP
  12007. label
  12008. lblTitleM
  12009. thermometer.-
  12010. FontName = "MS Sans Serif"
  12011. FontSize = 8
  12012. BackColor = 192,192,192
  12013. BackStyle = 1
  12014. Caption = ""
  12015. Height = 16
  12016. Left = 18
  12017. Top = 10
  12018. Width = 373
  12019. WordWrap = .F.
  12020. Name = "lblTitle"
  12021. label
  12022. labelh
  12023. 8Qu6@
  12024. lblTask
  12025. thermometer.
  12026. FontName = "MS Sans Serif"
  12027. FontSize = 8
  12028. BackColor = 192,192,192
  12029. BackStyle = 1
  12030. Caption = ""
  12031. Height = 16
  12032. Left = 18
  12033. Top = 27
  12034. Width = 373
  12035. WordWrap = .F.
  12036. Name = "lblTask"
  12037. timer
  12038. timer
  12039. tmrThermTimer
  12040. thermometer.
  12041. RTop = 4
  12042. Left = 4
  12043. Height = 23
  12044. Width = 26
  12045. Interval = 0
  12046. Name = "tmrThermTimer"
  12047. -PROCEDURE Timer
  12048. thisform.Update
  12049. ENDPROC
  12050. THISFORM
  12051. UPDATE
  12052. Timer,
  12053. c:\convert\
  12054. sprtherm.vcx
  12055. c:\convert\sprtherm.vcx
  12056. shape
  12057. Times New Roman
  12058. shape
  12059. Times New Roman
  12060. Shape5
  12061. Customer.inst
  12062. thermometer.
  12063. Courier New
  12064. OBackStyle = 0
  12065. Height = 23
  12066. Left = 16
  12067. Top = 45
  12068. Width = 378
  12069. Name = "Shape5"
  12070. Customer.city
  12071. shape"
  12072. Courier New
  12073. shapeneva
  12074. nDone
  12075. shpThermBar Done"
  12076. "Done"
  12077. thermometer.a
  12078. BackColor = 0,0,128
  12079. BackStyle = 1
  12080. BorderStyle = 0
  12081. FillColor = 0,0,128
  12082. FillStyle = 1
  12083. Height = 22
  12084. Left = 17
  12085. Top = 46
  12086. Width = 0
  12087. Name = "shpThermBar"
  12088. nBack
  12089. label
  12090. "@*HN3 <<"
  12091. 4IF !BOF(
  12092. labelELSE
  12093.     GO TOP
  12094. ENDIF
  12095. SHOW GETS
  12096. lblPercentage
  12097. Geneva
  12098. thermometer.
  12099. Courier New
  12100. FontName = "MS Sans Serif"
  12101. FontSize = 8
  12102. BackStyle = 0
  12103. Caption = "0%"
  12104. Height = 13
  12105. Left = 196
  12106. Top = 50
  12107. Width = 16
  12108. Name = "lblPercentage"
  12109. labelV
  12110. fPVfPV
  12111. label
  12112. lblPercentage2
  12113. thermometer.
  12114. FontName = "MS Sans Serif"
  12115. FontSize = 8
  12116. BackColor = 0,0,255
  12117. BackStyle = 0
  12118. Caption = "Label1"
  12119. ForeColor = 255,255,255
  12120. Height = 13
  12121. Left = 196
  12122. Top = 50
  12123. Width = 0
  12124. Name = "lblPercentage2"
  12125. thermometer
  12126. Class
  12127. ..\wzimport\
  12128. ..\wzimport\
  12129. Pixels
  12130. Pixels
  12131. thermometer
  12132. ScaleMode = 3
  12133. Top = 215
  12134. Left = 127
  12135. Height = 51
  12136. Width = 386
  12137. AutoCenter = .T.
  12138. BackColor = 192,192,192
  12139. BorderStyle = 2
  12140. Caption = ""
  12141. Closable = .F.
  12142. ControlBox = .F.
  12143. MaxButton = .F.
  12144. MinButton = .F.
  12145. Movable = .F.
  12146. Visible = .T.
  12147. AlwaysOnTop = .F.
  12148. ipercentage = (0)
  12149. ibasis = (0)
  12150. ccurrenttask = ('')
  12151. iprogress = (0)
  12152. shpthermbarmaxwidth = (377)
  12153. cthermref = ('')
  12154. Name = "thermometer"
  12155. PROCEDURE Init
  12156. * m.cTitle is displayed on the first line of the window
  12157. * m.iBasis is used to calculate the percentage complete
  12158. * m.iInterval is the frequency used for updating the thermometer
  12159. parameters cWinTitle, cTitle, iBasis, iInterval
  12160. THIS.caption = iif(empty(m.cWinTitle), "", m.cWinTitle)
  12161. this.lblTitle.Caption = iif(empty(m.cTitle),'',m.cTitle)
  12162. this.iBasis = iif(empty(m.iBasis),0,m.iBasis)
  12163. * BugBug: this isn't firing correctly anyway, so disable for time being
  12164. * this.tmrThermTimer.Interval = ;
  12165.     iif(empty(m.iInterval),500,m.iInterval)
  12166. this.tmrThermTimer.Interval = 0
  12167. && BugBug: The form tool doesn't like these dimensions and changes
  12168. &&         them when it saves the form.
  12169. this.Height = 75
  12170. this.Width = 410
  12171. && BugBug: these properties don't seem to work correctly when set in
  12172. &&         Properties window
  12173. * BugBug: Is this causing problem with Trace?
  12174. * this.AlwaysOnTop = .t.
  12175. this.Movable = .t.
  12176. ENDPROC
  12177. PROCEDURE complete
  12178. * This is the default complete message
  12179. #define THERMCOMPLETE_LOC    "Complete."
  12180. parameters m.cTask
  12181. private iSeconds
  12182. if parameters() = 0
  12183.     m.cTask = THERMCOMPLETE_LOC
  12184. endif
  12185. * this.Show
  12186. this.Update(iif(this.iBasis <> 0, this.iBasis, 100), m.cTask)
  12187. m.iSeconds=seconds() + 1
  12188. do while seconds() < m.iSeconds
  12189.     && wait a sec
  12190. enddo
  12191. if !empty(this.cThermRef)
  12192.     m.cThermRef = this.cThermRef
  12193.     &cThermRef = .NULL.
  12194.     release thisform
  12195. endif
  12196. ENDPROC
  12197. PROCEDURE update
  12198. * m.iProgress is the percentage complete, or, if Init() was passed
  12199. * an m.iBasis value, is used to calculate the percentage
  12200. * m.cTask is displayed on the second line of the window
  12201. parameters m.iProgress, m.cTask
  12202. if parameters()<>0
  12203.     this.iProgress=max(0,m.iProgress)
  12204. endif
  12205. if parameters() >= 2
  12206.     * If we're specifically passed a null string, clear the current task,
  12207.     * otherwise leave it alone
  12208.     this.cCurrentTask = m.cTask
  12209. endif
  12210. if !empty(this.iBasis)
  12211.     m.iPercentage = int(this.iProgress/this.iBasis*100)
  12212.     m.iPercentage = this.iProgress
  12213. endif
  12214. m.iPercentage = min(100,max(0,m.iPercentage))
  12215. if m.iPercentage <> this.iPercentage
  12216.     if len(alltrim(str(m.iPercentage,3)))<>len(alltrim(str(this.iPercentage,3)))
  12217.         iAvgCharWidth=fontmetric(6,this.lblPercentage.FontName, ;
  12218.             this.lblPercentage.FontSize, ;
  12219.             iif(this.lblPercentage.FontBold,'B','')+ ;
  12220.             iif(this.lblPercentage.FontItalic,'I',''))
  12221.         this.lblPercentage.Width=txtwidth(alltrim(str(m.iPercentage,3)) + '%', ;
  12222.             this.lblPercentage.FontName,this.lblPercentage.FontSize, ;
  12223.             iif(this.lblPercentage.FontBold,'B','')+ ;
  12224.             iif(this.lblPercentage.FontItalic,'I','')) * iAvgCharWidth
  12225.         this.lblPercentage.Left=int((this.shpThermBarMaxWidth- ;
  12226.             this.lblPercentage.Width) / 2)+this.shpThermBar.Left-1
  12227.         this.lblPercentage2.Left=this.lblPercentage.Left
  12228.     endif
  12229.     this.iPercentage = m.iPercentage
  12230.     this.shpThermBar.Width = int((this.shpThermBarMaxWidth)*this.iPercentage/100)
  12231.     this.lblPercentage.Caption = alltrim(str(m.iPercentage,3)) + '%'
  12232.     this.lblPercentage2.Caption = this.lblPercentage.Caption
  12233.     if this.shpThermBar.Left + this.shpThermBar.Width -1 >= ;
  12234.         this.lblPercentage2.Left
  12235.         if this.shpThermBar.Left + this.shpThermBar.Width - 1 >= ;
  12236.             this.lblPercentage2.Left + this.lblPercentage.Width - 1
  12237.             this.lblPercentage2.Width = this.lblPercentage.Width
  12238.         else
  12239.             this.lblPercentage2.Width = ;
  12240.                 this.shpThermBar.Left + this.shpThermBar.Width - ;
  12241.                 this.lblPercentage2.Left - 1
  12242.         endif
  12243.     else
  12244.         this.lblPercentage2.Width = 0
  12245.     endif
  12246. endif
  12247. if ! this.lblTask.Caption == this.cCurrentTask
  12248.     this.lblTask.Caption = this.cCurrentTask
  12249. endif
  12250. ENDPROC
  12251. PROCEDURE settitle
  12252. *- set the lbltitle caption
  12253. PARAMETER cTitle
  12254. this.lblTitle.Caption = iif(empty(m.cTitle),'',m.cTitle)
  12255. ENDPROC
  12256. JOINLINES
  12257. CWINTITLE
  12258. CTITLE
  12259. IBASIS    
  12260. IINTERVAL
  12261. CAPTION
  12262. LBLTITLE
  12263. TMRTHERMTIMER
  12264. INTERVAL
  12265. HEIGHT
  12266. WIDTH
  12267. MOVABLE
  12268. Complete.
  12269. &cThermRef = .NULL.
  12270. CTASK
  12271. ISECONDS
  12272. UPDATE
  12273. IBASIS    
  12274. CTHERMREF
  12275. THISFORM
  12276. IPROGRESS
  12277. CTASK
  12278. CCURRENTTASK
  12279. IBASIS
  12280. IPERCENTAGE
  12281. IAVGCHARWIDTH
  12282. LBLPERCENTAGE
  12283. FONTNAME
  12284. FONTSIZE
  12285. FONTBOLD
  12286. FONTITALIC
  12287. WIDTH
  12288. SHPTHERMBARMAXWIDTH
  12289. SHPTHERMBAR
  12290. LBLPERCENTAGE2
  12291. CAPTION
  12292. LBLTASK1
  12293. CTITLE
  12294. LBLTITLE
  12295. CAPTION
  12296. Init,
  12297. completeg
  12298. update
  12299. settitle
  12300. c:\convert\
  12301. sprtherm.vcx
  12302. c:\convert\sprtherm.vcx
  12303. pipercentage
  12304. ibasis
  12305. ccurrenttask
  12306. iprogress
  12307. shpthermbarmaxwidth
  12308. cthermref
  12309. *complete 
  12310. *update 
  12311. *settitle 
  12312. label
  12313. label
  12314. lblTitle
  12315. thermometer.
  12316. FontName = "MS Sans Serif"
  12317. FontSize = 8
  12318. BackColor = 192,192,192
  12319. BackStyle = 1
  12320. Caption = ""
  12321. Height = 16
  12322. Left = 18
  12323. Top = 10
  12324. Width = 373
  12325. WordWrap = .F.
  12326. Name = "lblTitle"
  12327. label
  12328. label5
  12329. lblTask
  12330. thermometer.
  12331. FontName = "MS Sans Serif"
  12332. FontSize = 8
  12333. BackColor = 192,192,192
  12334. BackStyle = 1
  12335. Caption = ""
  12336. Height = 16
  12337. Left = 18
  12338. Top = 27
  12339. Width = 373
  12340. WordWrap = .F.
  12341. Name = "lblTask"
  12342. timer
  12343. timer
  12344. tmrThermTimer
  12345. thermometer.=
  12346. RTop = 4
  12347. Left = 4
  12348. Height = 23
  12349. Width = 26
  12350. Interval = 0
  12351. Name = "tmrThermTimer"
  12352. FLDCONTENT
  12353. FRMCONTENT
  12354. VERTPOS
  12355. -PROCEDURE Timer
  12356. thisform.Update
  12357. ENDPROC
  12358. NGREEN
  12359. THISFORM
  12360. UPDATE
  12361. Timer,
  12362. c:\convert\
  12363. sprtherm.vcx
  12364. c:\convert\sprtherm.vcx
  12365. shapeCODEPAGE
  12366. G_FROMCODEPAGE
  12367. BOXCHAR    
  12368. TOTALTYPE
  12369. RESET
  12370. shapeAT
  12371. STRETCH
  12372. FILLCHAR    
  12373. PAGEBREAK
  12374. SWAPHEADER
  12375. Shape5
  12376. thermometer.
  12377. OBackStyle = 0
  12378. Height = 23
  12379. Left = 16
  12380. Top = 45
  12381. Width = 378
  12382. Name = "Shape5"
  12383. shape
  12384. shape
  12385. shpThermBar
  12386. thermometer.
  12387. BackColor = 0,0,128
  12388. BackStyle = 1
  12389. BorderStyle = 0
  12390. DrawMode = 12
  12391. FillColor = 0,0,128
  12392. FillStyle = 0
  12393. Height = 22
  12394. Left = 17
  12395. Top = 46
  12396. Width = 0
  12397. Name = "shpThermBar"
  12398. label
  12399. label
  12400. lblPercentageT
  12401. thermometer.
  12402. FontName = "MS Sans Serif"
  12403. FontSize = 8
  12404. BackStyle = 0
  12405. Caption = "0%"
  12406. Height = 13
  12407. Left = 196
  12408. Top = 50
  12409. Width = 16
  12410. Name = "lblPercentage"
  12411. label
  12412. label
  12413. lblPercentage2
  12414. thermometer.
  12415. FontName = "MS Sans Serif"
  12416. FontSize = 8
  12417. BackColor = 0,0,255
  12418. BackStyle = 0
  12419. Caption = "Label1"
  12420. ForeColor = 255,255,255
  12421. Height = 13
  12422. Left = 196
  12423. Top = 50
  12424. Width = 0
  12425. Name = "lblPercentage2"
  12426. thermometer
  12427. Class
  12428. ..\wzimport\
  12429. ..\wzimport\
  12430. Pixels
  12431. Pixels
  12432. thermometer
  12433. ScaleMode = 3
  12434. Top = 215
  12435. Left = 127
  12436. Height = 51
  12437. Width = 386
  12438. AutoCenter = .T.
  12439. BackColor = 192,192,192
  12440. BorderStyle = 2
  12441. Caption = ""
  12442. Closable = .F.
  12443. ControlBox = .F.
  12444. MaxButton = .F.
  12445. MinButton = .F.
  12446. Movable = .F.
  12447. Visible = .T.
  12448. AlwaysOnTop = .F.
  12449. ipercentage = (0)
  12450. ibasis = (0)
  12451. ccurrenttask = ('')
  12452. iprogress = (0)
  12453. shpthermbarmaxwidth = (377)
  12454. cthermref = ('')
  12455. Name = "thermometer"
  12456. PROCEDURE Init
  12457. * m.cTitle is displayed on the first line of the window
  12458. * m.iBasis is used to calculate the percentage complete
  12459. * m.iInterval is the frequency used for updating the thermometer
  12460. parameters cWinTitle, cTitle, iBasis, iInterval
  12461. THIS.caption = iif(empty(m.cWinTitle), "", m.cWinTitle)
  12462. this.lblTitle.Caption = iif(empty(m.cTitle),'',m.cTitle)
  12463. this.iBasis = iif(empty(m.iBasis),0,m.iBasis)
  12464. * BugBug: this isn't firing correctly anyway, so disable for time being
  12465. * this.tmrThermTimer.Interval = ;
  12466.     iif(empty(m.iInterval),500,m.iInterval)
  12467. this.tmrThermTimer.Interval = 0
  12468. && BugBug: The form tool doesn't like these dimensions and changes
  12469. &&         them when it saves the form.
  12470. this.Height = 75
  12471. this.Width = 410
  12472. && BugBug: these properties don't seem to work correctly when set in
  12473. &&         Properties window
  12474. * BugBug: Is this causing problem with Trace?
  12475. * this.AlwaysOnTop = .t.
  12476. this.Movable = .t.
  12477. ENDPROC
  12478. PROCEDURE complete
  12479. * This is the default complete message
  12480. #define THERMCOMPLETE_LOC    "Complete."
  12481. parameters m.cTask
  12482. private iSeconds
  12483. if parameters() = 0
  12484.     m.cTask = THERMCOMPLETE_LOC
  12485. endif
  12486. * this.Show
  12487. this.Update(iif(this.iBasis <> 0, this.iBasis, 100), m.cTask)
  12488. m.iSeconds=seconds() + 1
  12489. do while seconds() < m.iSeconds
  12490.     && wait a sec
  12491. enddo
  12492. if !empty(this.cThermRef)
  12493.     m.cThermRef = this.cThermRef
  12494.     &cThermRef = .NULL.
  12495.     release thisform
  12496. endif
  12497. ENDPROC
  12498. PROCEDURE update
  12499. * m.iProgress is the percentage complete, or, if Init() was passed
  12500. * an m.iBasis value, is used to calculate the percentage
  12501. * m.cTask is displayed on the second line of the window
  12502. parameters m.iProgress, m.cTask
  12503. if parameters()<>0
  12504.     this.iProgress=max(0,m.iProgress)
  12505. endif
  12506. if parameters() >= 2
  12507.     * If we're specifically passed a null string, clear the current task,
  12508.     * otherwise leave it alone
  12509.     this.cCurrentTask = m.cTask
  12510. endif
  12511. if !empty(this.iBasis)
  12512.     m.iPercentage = int(this.iProgress/this.iBasis*100)
  12513.     m.iPercentage = this.iProgress
  12514. endif
  12515. m.iPercentage = min(100,max(0,m.iPercentage))
  12516. if m.iPercentage <> this.iPercentage
  12517.     if len(alltrim(str(m.iPercentage,3)))<>len(alltrim(str(this.iPercentage,3)))
  12518.         iAvgCharWidth=fontmetric(6,this.lblPercentage.FontName, ;
  12519.             this.lblPercentage.FontSize, ;
  12520.             iif(this.lblPercentage.FontBold,'B','')+ ;
  12521.             iif(this.lblPercentage.FontItalic,'I',''))
  12522.         this.lblPercentage.Width=txtwidth(alltrim(str(m.iPercentage,3)) + '%', ;
  12523.             this.lblPercentage.FontName,this.lblPercentage.FontSize, ;
  12524.             iif(this.lblPercentage.FontBold,'B','')+ ;
  12525.             iif(this.lblPercentage.FontItalic,'I','')) * iAvgCharWidth
  12526.         this.lblPercentage.Left=int((this.shpThermBarMaxWidth- ;
  12527.             this.lblPercentage.Width) / 2)+this.shpThermBar.Left-1
  12528.         this.lblPercentage2.Left=this.lblPercentage.Left
  12529.     endif
  12530.     this.iPercentage = m.iPercentage
  12531.     this.shpThermBar.Width = int((this.shpThermBarMaxWidth)*this.iPercentage/100)
  12532.     this.lblPercentage.Caption = alltrim(str(m.iPercentage,3)) + '%'
  12533.     this.lblPercentage2.Caption = this.lblPercentage.Caption
  12534.     if this.shpThermBar.Left + this.shpThermBar.Width -1 >= ;
  12535.         this.lblPercentage2.Left
  12536.         if this.shpThermBar.Left + this.shpThermBar.Width - 1 >= ;
  12537.             this.lblPercentage2.Left + this.lblPercentage.Width - 1
  12538.             this.lblPercentage2.Width = this.lblPercentage.Width
  12539.         else
  12540.             this.lblPercentage2.Width = ;
  12541.                 this.shpThermBar.Left + this.shpThermBar.Width - ;
  12542.                 this.lblPercentage2.Left - 1
  12543.         endif
  12544.     else
  12545.         this.lblPercentage2.Width = 0
  12546.     endif
  12547. endif
  12548. if ! this.lblTask.Caption == this.cCurrentTask
  12549.     this.lblTask.Caption = this.cCurrentTask
  12550. endif
  12551. ENDPROC
  12552. PROCEDURE settitle
  12553. *- set the lbltitle caption
  12554. PARAMETER cTitle
  12555. this.lblTitle.Caption = iif(empty(m.cTitle),'',m.cTitle)
  12556. ENDPROC
  12557. CWINTITLE
  12558. CTITLE
  12559. IBASIS    
  12560. IINTERVAL
  12561. CAPTION
  12562. LBLTITLE
  12563. TMRTHERMTIMER
  12564. INTERVAL
  12565. HEIGHT
  12566. WIDTH
  12567. MOVABLE
  12568. Complete.
  12569. &cThermRef = .NULL.
  12570. CTASK
  12571. ISECONDS
  12572. UPDATE
  12573. IBASIS    
  12574. CTHERMREF
  12575. THISFORM
  12576. IPROGRESS
  12577. CTASK
  12578. CCURRENTTASK
  12579. IBASIS
  12580. IPERCENTAGE
  12581. IAVGCHARWIDTH
  12582. LBLPERCENTAGE
  12583. FONTNAME
  12584. FONTSIZE
  12585. FONTBOLD
  12586. FONTITALIC
  12587. WIDTH
  12588. SHPTHERMBARMAXWIDTH
  12589. SHPTHERMBAR
  12590. LBLPERCENTAGE2
  12591. CAPTION
  12592. LBLTASK1
  12593. CTITLE
  12594. LBLTITLE
  12595. CAPTION
  12596. Init,
  12597. completeg
  12598. update
  12599. settitle
  12600. c:\convert\
  12601. sprtherm.vcx
  12602. c:\convert\sprtherm.vcx
  12603. pipercentage
  12604. ibasis
  12605. ccurrenttask
  12606. iprogress
  12607. shpthermbarmaxwidth
  12608. cthermref
  12609. *complete 
  12610. *update 
  12611. *settitle 
  12612. label
  12613. label
  12614. lblTitle
  12615. thermometer.
  12616. FontName = "MS Sans Serif"
  12617. FontSize = 8
  12618. BackColor = 192,192,192
  12619. BackStyle = 1
  12620. Caption = ""
  12621. Height = 16
  12622. Left = 18
  12623. Top = 10
  12624. Width = 373
  12625. WordWrap = .F.
  12626. Name = "lblTitle"
  12627. label
  12628. label
  12629. lblTask
  12630. thermometer.t
  12631. FontName = "MS Sans Serif"
  12632. FontSize = 8
  12633. BackColor = 192,192,192
  12634. BackStyle = 1
  12635. Caption = ""
  12636. Height = 16
  12637. Left = 18
  12638. Top = 27
  12639. Width = 373
  12640. WordWrap = .F.
  12641. Name = "lblTask"
  12642. timerM
  12643. timer
  12644. tmrThermTimerH
  12645. thermometer.
  12646. RTop = 4
  12647. Left = 4
  12648. Height = 23
  12649. Width = 26
  12650. Interval = 0
  12651. Name = "tmrThermTimer"
  12652. -PROCEDURE Timer
  12653. thisform.Update
  12654. ENDPROC
  12655. THISFORM
  12656. UPDATE
  12657. Timer,
  12658. c:\convert\
  12659. sprtherm.vcx
  12660. c:\convert\sprtherm.vcx
  12661. shape
  12662. shape
  12663. Shape5!
  12664. thermometer.
  12665. OBackStyle = 0
  12666. Height = 23
  12667. Left = 16
  12668. Top = 45
  12669. Width = 378
  12670. Name = "Shape5"
  12671. shape
  12672. shape
  12673. shpThermBar
  12674. thermometer.
  12675. BackColor = 0,0,128
  12676. BackStyle = 1
  12677. BorderStyle = 0
  12678. DrawMode = 13
  12679. FillColor = 0,0,128
  12680. FillStyle = 0
  12681. Height = 22
  12682. Left = 17
  12683. Top = 46
  12684. Width = 0
  12685. Name = "shpThermBar"
  12686. label
  12687. label
  12688. lblPercentage
  12689. thermometer.
  12690. FontName = "MS Sans Serif"
  12691. FontSize = 8
  12692. BackStyle = 0
  12693. Caption = "0%"
  12694. Height = 13
  12695. Left = 196
  12696. Top = 50
  12697. Width = 16
  12698. Name = "lblPercentage"
  12699. label
  12700. label
  12701. "..\BMPSPRGS\SMALDISK.BMP"
  12702. lblPercentage2
  12703. "..\BMPSPRGS\SMALDISK.BM
  12704. thermometer.
  12705. MS Sans Serif
  12706. FontName = "MS Sans Serif"
  12707. FontSize = 8
  12708. BackColor = 0,0,255
  12709. BackStyle = 0
  12710. Caption = "Label1"
  12711. ForeColor = 255,255,255
  12712. Height = 13
  12713. Left = 196
  12714. Top = 50
  12715. Width = 0
  12716. Name = "lblPercentage2"
  12717. "Category"
  12718. "..\BMPSPRGS\C
  12719. thermometerMS Sans Serif
  12720. "Title"
  12721. MS Sans Serif
  12722. "Year"
  12723. MS Sans Serif
  12724. "Comment
  12725. Class
  12726. MS Sans Serif
  12727. "Price
  12728. ..\wzimport\
  12729. MS Sans Serif
  12730. ..\wzimport\
  12731. MS Sans Serif
  12732. Pixels
  12733. MS Sans Serif
  12734. MS Sans Serif
  12735. form"
  12736. MS Sans Serif
  12737. Pixels
  12738. MS Sans Serif
  12739. thermometer
  12740. MS Sans Serif
  12741. ScaleMode = 3
  12742. Top = 215
  12743. Left = 127
  12744. Height = 51
  12745. Width = 386
  12746. AutoCenter = .T.
  12747. BackColor = 192,192,192
  12748. BorderStyle = 2
  12749. Caption = ""
  12750. Closable = .F.
  12751. ControlBox = .F.
  12752. MaxButton = .F.
  12753. MinButton = .F.
  12754. Movable = .F.
  12755. Visible = .T.
  12756. AlwaysOnTop = .F.
  12757. ipercentage = (0)
  12758. ibasis = (0)
  12759. ccurrenttask = ('')
  12760. iprogress = (0)
  12761. shpthermbarmaxwidth = (377)
  12762. cthermref = ('')
  12763. Name = "thermometer"
  12764. laser.year
  12765. "@KZ"
  12766. PROCEDURE Init
  12767. * m.cTitle is displayed on the first line of the window
  12768. * m.iBasis is used to calculate the percentage complete
  12769. * m.iInterval is the frequency used for updating the thermometer
  12770. parameters cWinTitle, cTitle, iBasis, iInterval
  12771. THIS.caption = iif(empty(m.cWinTitle), "", m.cWinTitle)
  12772. this.lblTitle.Caption = iif(empty(m.cTitle),'',m.cTitle)
  12773. this.iBasis = iif(empty(m.iBasis),0,m.iBasis)
  12774. * BugBug: this isn't firing correctly anyway, so disable for time being
  12775. * this.tmrThermTimer.Interval = ;
  12776.     iif(empty(m.iInterval),500,m.iInterval)
  12777. this.tmrThermTimer.Interval = 0
  12778. && BugBug: The form tool doesn't like these dimensions and changes
  12779. &&         them when it saves the form.
  12780. this.Height = 75
  12781. this.Width = 410
  12782. && BugBug: these properties don't seem to work correctly when set in
  12783. &&         Properties window
  12784. * BugBug: Is this causing problem with Trace?
  12785. * this.AlwaysOnTop = .t.
  12786. this.Movable = .t.
  12787. ENDPROC
  12788. PROCEDURE complete
  12789. * This is the default complete message
  12790. #define THERMCOMPLETE_LOC    "Complete."
  12791. parameters m.cTask
  12792. private iSeconds
  12793. if parameters() = 0
  12794.     m.cTask = THERMCOMPLETE_LOC
  12795. endif
  12796. * this.Show
  12797. this.Update(iif(this.iBasis <> 0, this.iBasis, 100), m.cTask)
  12798. m.iSeconds=seconds() + 1
  12799. do while seconds() < m.iSeconds
  12800.     && wait a sec
  12801. enddo
  12802. if !empty(this.cThermRef)
  12803.     m.cThermRef = this.cThermRef
  12804.     &cThermRef = .NULL.
  12805.     release thisform
  12806. endif
  12807. ENDPROC
  12808. PROCEDURE update
  12809. * m.iProgress is the percentage complete, or, if Init() was passed
  12810. * an m.iBasis value, is used to calculate the percentage
  12811. * m.cTask is displayed on the second line of the window
  12812. parameters m.iProgress, m.cTask
  12813. if parameters()<>0
  12814.     this.iProgress=max(0,m.iProgress)
  12815. endif
  12816. if parameters() >= 2
  12817.     * If we're specifically passed a null string, clear the current task,
  12818.     * otherwise leave it alone
  12819.     this.cCurrentTask = m.cTask
  12820. endif
  12821. if !empty(this.iBasis)
  12822.     m.iPercentage = int(this.iProgress/this.iBasis*100)
  12823.     m.iPercentage = this.iProgress
  12824. endif
  12825. m.iPercentage = min(100,max(0,m.iPercentage))
  12826. if m.iPercentage <> this.iPercentage
  12827.     if len(alltrim(str(m.iPercentage,3)))<>len(alltrim(str(this.iPercentage,3)))
  12828.         iAvgCharWidth=fontmetric(6,this.lblPercentage.FontName, ;
  12829.             this.lblPercentage.FontSize, ;
  12830.             iif(this.lblPercentage.FontBold,'B','')+ ;
  12831.             iif(this.lblPercentage.FontItalic,'I',''))
  12832.         this.lblPercentage.Width=txtwidth(alltrim(str(m.iPercentage,3)) + '%', ;
  12833.             this.lblPercentage.FontName,this.lblPercentage.FontSize, ;
  12834.             iif(this.lblPercentage.FontBold,'B','')+ ;
  12835.             iif(this.lblPercentage.FontItalic,'I','')) * iAvgCharWidth
  12836.         this.lblPercentage.Left=int((this.shpThermBarMaxWidth- ;
  12837.             this.lblPercentage.Width) / 2)+this.shpThermBar.Left-1
  12838.         this.lblPercentage2.Left=this.lblPercentage.Left
  12839.     endif
  12840.     this.iPercentage = m.iPercentage
  12841.     this.shpThermBar.Width = int((this.shpThermBarMaxWidth)*this.iPercentage/100)
  12842.     this.lblPercentage.Caption = alltrim(str(m.iPercentage,3)) + '%'
  12843.     this.lblPercentage2.Caption = this.lblPercentage.Caption
  12844.     if this.shpThermBar.Left + this.shpThermBar.Width -1 >= ;
  12845.         this.lblPercentage2.Left
  12846.         if this.shpThermBar.Left + this.shpThermBar.Width - 1 >= ;
  12847.             this.lblPercentage2.Left + this.lblPercentage.Width - 1
  12848.             this.lblPercentage2.Width = this.lblPercentage.Width
  12849.         else
  12850.             this.lblPercentage2.Width = ;
  12851.                 this.shpThermBar.Left + this.shpThermBar.Width - ;
  12852.                 this.lblPercentage2.Left - 1
  12853.         endif
  12854.     else
  12855.         this.lblPercentage2.Width = 0
  12856.     endif
  12857. endif
  12858. if ! this.lblTask.Caption == this.cCurrentTask
  12859.     this.lblTask.Caption = this.cCurrentTask
  12860. endif
  12861. ENDPROC
  12862. PROCEDURE settitle
  12863. *- set the lbltitle caption
  12864. PARAMETER cTitle
  12865. this.lblTitle.Caption = iif(empty(m.cTitle),'',m.cTitle)
  12866. ENDPROC
  12867. CWINTITLE
  12868. CTITLE
  12869. IBASIS    
  12870. IINTERVAL
  12871. CAPTION
  12872. LBLTITLE
  12873. TMRTHERMTIMER
  12874. INTERVAL
  12875. HEIGHT
  12876. WIDTH
  12877. MOVABLE
  12878. Complete.
  12879. &cThermRef = .NULL.
  12880. CTASK
  12881. ISECONDS
  12882. UPDATE
  12883. IBASIS    
  12884. CTHERMREF
  12885. THISFORM
  12886. IPROGRESS
  12887. CTASK
  12888. CCURRENTTASK
  12889. IBASIS
  12890. IPERCENTAGE
  12891. IAVGCHARWIDTH
  12892. LBLPERCENTAGE
  12893. FONTNAME
  12894. FONTSIZE
  12895. FONTBOLD
  12896. FONTITALIC
  12897. WIDTH
  12898. SHPTHERMBARMAXWIDTH
  12899. SHPTHERMBAR
  12900. LBLPERCENTAGE2
  12901. CAPTION
  12902. LBLTASK1
  12903. CTITLE
  12904. LBLTITLE
  12905. CAPTION
  12906. Init,
  12907. completeg
  12908. update
  12909. settitle
  12910. c:\convert\
  12911. sprtherm.vcx
  12912. c:\convert\sprtherm.vcx
  12913. LATFORM
  12914. G_TOPLATFORM
  12915. UNIQUEID
  12916. pipercentage
  12917. ibasis
  12918. ccurrenttask
  12919. iprogress
  12920. shpthermbarmaxwidth
  12921. cthermref
  12922. *complete 
  12923. *update 
  12924. *settitle 
  12925. label>
  12926. labelU
  12927. LBXNUMACROSS
  12928. LBXLMARGIN
  12929. LBXSPACESBET
  12930. LBXLIN
  12931. lblTitle
  12932. ADDGRAPHICALLABELGROUPS
  12933. OBJTYPE
  12934. OBJCODE
  12935. thermometer.REAK    
  12936. RESETPAGE
  12937. PENBLUE
  12938. FontName = "MS Sans Serif"
  12939. FontSize = 8
  12940. BackColor = 192,192,192
  12941. BackStyle = 1
  12942. Caption = ""
  12943. Height = 16
  12944. Left = 18
  12945. Top = 10
  12946. Width = 373
  12947. WordWrap = .F.
  12948. Name = "lblTitle"
  12949. labelM
  12950. G_CHAR2GRPH
  12951. RULER
  12952. RULERLINES
  12953. GRIDV
  12954. label
  12955. lblTask
  12956. thermometer.T
  12957. FontName = "MS Sans Serif"
  12958. FontSize = 8
  12959. BackColor = 192,192,192
  12960. BackStyle = 1
  12961. Caption = ""
  12962. Height = 16
  12963. Left = 18
  12964. Top = 27
  12965. Width = 373
  12966. WordWrap = .F.
  12967. Name = "lblTask"
  12968. XSPACES
  12969. timerBET    
  12970. LBXHEIGHT    
  12971. TIMESTAMP
  12972. G_FILETYPE
  12973. OBJTYPE    
  12974. timerIN    
  12975. SPACESBET
  12976. LINESBET
  12977. HEIGHT
  12978. MAKECURSOR
  12979. UPDATE
  12980. tmrThermTimerJECT
  12981. STAMPVAL
  12982. PLATFORMDEFAULTS
  12983. UPDATEVER
  12984. thermometer.
  12985. RTop = 4
  12986. Left = 4
  12987. Height = 23
  12988. Width = 26
  12989. Interval = 0
  12990. Name = "tmrThermTimer"
  12991. OBJCODE
  12992. -PROCEDURE Timer
  12993. thisform.Update
  12994. ENDPROC
  12995. THISFORM
  12996. UPDATE
  12997. Timer,
  12998. c:\convert\
  12999. sprtherm.vcx
  13000. c:\convert\sprtherm.vcx
  13001. shape
  13002. DATEVAL
  13003. TIMEVAL
  13004. SHIFTL
  13005. SHIFTRZ
  13006. shape
  13007. Shape5
  13008. VALUE
  13009. TIMES
  13010. LOOP\
  13011. thermometer.
  13012. OBackStyle = 0
  13013. Height = 23
  13014. Left = 16
  13015. Top = 45
  13016. Width = 378
  13017. Name = "Shape5"
  13018. shape
  13019. PLATFORM
  13020. shapeNALIASD
  13021. shpThermBar
  13022. screen 
  13023. thermometer.t 
  13024. label 
  13025. BackColor = 0,0,128
  13026. BackStyle = 0
  13027. BorderStyle = 0
  13028. DrawMode = 13
  13029. FillColor = 0,0,128
  13030. FillStyle = 0
  13031. Height = 22
  13032. Left = 17
  13033. Top = 46
  13034. Width = 0
  13035. Name = "shpThermBar"
  13036. label
  13037. labelnverter
  13038. lblPercentage
  13039. thermometer.
  13040. Converter
  13041. FontName = "MS Sans Serif"
  13042. FontSize = 8
  13043. BackStyle = 0
  13044. Caption = "0%"
  13045. Height = 13
  13046. Left = 196
  13047. Top = 50
  13048. Width = 16
  13049. Name = "lblPercentage"
  13050. label
  13051. label Sans Serif
  13052. "Min."
  13053. lblPercentage2erif
  13054. "Features"
  13055. thermometer.ns Serif
  13056. "Order"
  13057. FontName = "MS Sans Serif"
  13058. FontSize = 8
  13059. BackColor = 0,0,255
  13060. BackStyle = 0
  13061. Caption = "Label1"
  13062. ForeColor = 255,255,255
  13063. Height = 13
  13064. Left = 196
  13065. Top = 50
  13066. Width = 0
  13067. Name = "lblPercentage2"
  13068. MS Sans Serif
  13069. "Laser D
  13070. thermometer
  13071. MS Sans Serif
  13072. laser.
  13073. laser.year
  13074. Class
  13075. MS Sans Serif
  13076. ..\wzimport\
  13077. ..\wzimport\
  13078. stars(critics)
  13079. Pixelsrif
  13080. laser.rating
  13081. "@^ NR;G;PG;PG-13;R;X;NC-
  13082. MS Sans Serif
  13083. Pixels
  13084. laser.descript
  13085. thermometer Serif
  13086. laser.ncat
  13087. ScaleMode = 3
  13088. Top = 215
  13089. Left = 127
  13090. Height = 51
  13091. Width = 386
  13092. AutoCenter = .T.
  13093. BackColor = 192,192,192
  13094. BorderStyle = 2
  13095. Caption = ""
  13096. Closable = .F.
  13097. ControlBox = .F.
  13098. MaxButton = .F.
  13099. MinButton = .F.
  13100. Movable = .F.
  13101. Visible = .T.
  13102. AlwaysOnTop = .F.
  13103. ipercentage = (0)
  13104. ibasis = (0)
  13105. ccurrenttask = ('')
  13106. iprogress = (0)
  13107. shpthermbarmaxwidth = (377)
  13108. cthermref = ('')
  13109. Name = "thermometer"
  13110. MS Sans Serif
  13111. laser
  13112. PROCEDURE Init
  13113. * m.cTitle is displayed on the first line of the window
  13114. * m.iBasis is used to calculate the percentage complete
  13115. * m.iInterval is the frequency used for updating the thermometer
  13116. parameters cWinTitle, cTitle, iBasis, iInterval
  13117. THIS.caption = iif(empty(m.cWinTitle), "", m.cWinTitle)
  13118. this.lblTitle.Caption = iif(empty(m.cTitle),'',m.cTitle)
  13119. this.iBasis = iif(empty(m.iBasis),0,m.iBasis)
  13120. * BugBug: this isn't firing correctly anyway, so disable for time being
  13121. * this.tmrThermTimer.Interval = ;
  13122.     iif(empty(m.iInterval),500,m.iInterval)
  13123. this.tmrThermTimer.Interval = 0
  13124. && BugBug: The form tool doesn't like these dimensions and changes
  13125. &&         them when it saves the form.
  13126. this.Height = 75
  13127. this.Width = 410
  13128. && BugBug: these properties don't seem to work correctly when set in
  13129. &&         Properties window
  13130. * BugBug: Is this causing problem with Trace?
  13131. * this.AlwaysOnTop = .t.
  13132. this.Movable = .t.
  13133. ENDPROC
  13134. PROCEDURE complete
  13135. * This is the default complete message
  13136. #define THERMCOMPLETE_LOC    "Complete."
  13137. parameters m.cTask
  13138. private iSeconds
  13139. if parameters() = 0
  13140.     m.cTask = THERMCOMPLETE_LOC
  13141. endif
  13142. * this.Show
  13143. this.Update(iif(this.iBasis <> 0, this.iBasis, 100), m.cTask)
  13144. m.iSeconds=seconds() + 1
  13145. do while seconds() < m.iSeconds
  13146.     && wait a sec
  13147. enddo
  13148. if !empty(this.cThermRef)
  13149.     m.cThermRef = this.cThermRef
  13150.     &cThermRef = .NULL.
  13151.     release thisform
  13152. endif
  13153. ENDPROC
  13154. PROCEDURE update
  13155. * m.iProgress is the percentage complete, or, if Init() was passed
  13156. * an m.iBasis value, is used to calculate the percentage
  13157. * m.cTask is displayed on the second line of the window
  13158. parameters m.iProgress, m.cTask
  13159. if parameters()<>0
  13160.     this.iProgress=max(0,m.iProgress)
  13161. endif
  13162. if parameters() >= 2
  13163.     * If we're specifically passed a null string, clear the current task,
  13164.     * otherwise leave it alone
  13165.     this.cCurrentTask = m.cTask
  13166. endif
  13167. if !empty(this.iBasis)
  13168.     m.iPercentage = int(this.iProgress/this.iBasis*100)
  13169.     m.iPercentage = this.iProgress
  13170. endif
  13171. m.iPercentage = min(100,max(0,m.iPercentage))
  13172. if m.iPercentage <> this.iPercentage
  13173.     if len(alltrim(str(m.iPercentage,3)))<>len(alltrim(str(this.iPercentage,3)))
  13174.         iAvgCharWidth=fontmetric(6,this.lblPercentage.FontName, ;
  13175.             this.lblPercentage.FontSize, ;
  13176.             iif(this.lblPercentage.FontBold,'B','')+ ;
  13177.             iif(this.lblPercentage.FontItalic,'I',''))
  13178.         this.lblPercentage.Width=txtwidth(alltrim(str(m.iPercentage,3)) + '%', ;
  13179.             this.lblPercentage.FontName,this.lblPercentage.FontSize, ;
  13180.             iif(this.lblPercentage.FontBold,'B','')+ ;
  13181.             iif(this.lblPercentage.FontItalic,'I','')) * iAvgCharWidth
  13182.         this.lblPercentage.Left=int((this.shpThermBarMaxWidth- ;
  13183.             this.lblPercentage.Width) / 2)+this.shpThermBar.Left-1
  13184.         this.lblPercentage2.Left=this.lblPercentage.Left
  13185.     endif
  13186.     this.iPercentage = m.iPercentage
  13187.     this.shpThermBar.Width = int((this.shpThermBarMaxWidth)*this.iPercentage/100)
  13188.     this.lblPercentage.Caption = alltrim(str(m.iPercentage,3)) + '%'
  13189.     this.lblPercentage2.Caption = this.lblPercentage.Caption
  13190.     if this.shpThermBar.Left + this.shpThermBar.Width -1 >= ;
  13191.         this.lblPercentage2.Left
  13192.         if this.shpThermBar.Left + this.shpThermBar.Width - 1 >= ;
  13193.             this.lblPercentage2.Left + this.lblPercentage.Width - 1
  13194.             this.lblPercentage2.Width = this.lblPercentage.Width
  13195.         else
  13196.             this.lblPercentage2.Width = ;
  13197.                 this.shpThermBar.Left + this.shpThermBar.Width - ;
  13198.                 this.lblPercentage2.Left - 1
  13199.         endif
  13200.     else
  13201.         this.lblPercentage2.Width = 0
  13202.     endif
  13203. endif
  13204. if ! this.lblTask.Caption == this.cCurrentTask
  13205.     this.lblTask.Caption = this.cCurrentTask
  13206. endif
  13207. ENDPROC
  13208. PROCEDURE settitle
  13209. *- set the lbltitle caption
  13210. PARAMETER cTitle
  13211. this.lblTitle.Caption = iif(empty(m.cTitle),'',m.cTitle)
  13212. ENDPROC
  13213. CWINTITLE
  13214. CTITLE
  13215. IBASIS    
  13216. IINTERVAL
  13217. CAPTION
  13218. LBLTITLE
  13219. TMRTHERMTIMER
  13220. INTERVAL
  13221. HEIGHT
  13222. WIDTH
  13223. MOVABLE
  13224. Complete.
  13225. &cThermRef = .NULL.
  13226. CTASK
  13227. ISECONDS
  13228. UPDATE
  13229. IBASIS    
  13230. CTHERMREF
  13231. THISFORM
  13232. IPROGRESS
  13233. CTASK
  13234. CCURRENTTASK
  13235. IBASIS
  13236. IPERCENTAGE
  13237. IAVGCHARWIDTH
  13238. LBLPERCENTAGE
  13239. FONTNAME
  13240. FONTSIZE
  13241. FONTBOLD
  13242. FONTITALIC
  13243. WIDTH
  13244. SHPTHERMBARMAXWIDTH
  13245. SHPTHERMBAR
  13246. LBLPERCENTAGE2
  13247. CAPTION
  13248. LBLTASK1
  13249. CTITLE
  13250. LBLTITLE
  13251. CAPTION
  13252. Init,
  13253. completeg
  13254. update
  13255. settitle
  13256. c:\convert\
  13257. sprtherm.vcx
  13258. c:\convert\sprtherm.vcx
  13259. pipercentage
  13260. ibasis
  13261. ccurrenttask
  13262. iprogress
  13263. shpthermbarmaxwidth
  13264. cthermref
  13265. *complete 
  13266. *update 
  13267. *settitle 
  13268. label
  13269. label
  13270. lblTitle
  13271. thermometer.
  13272. FontName = "MS Sans Serif"
  13273. FontSize = 8
  13274. BackColor = 192,192,192
  13275. BackStyle = 1
  13276. Caption = ""
  13277. Height = 16
  13278. Left = 18
  13279. Top = 10
  13280. Width = 373
  13281. WordWrap = .F.
  13282. Name = "lblTitle"
  13283. label
  13284. label
  13285. lblTask
  13286. thermometer.
  13287. FontName = "MS Sans Serif"
  13288. FontSize = 8
  13289. BackColor = 192,192,192
  13290. BackStyle = 1
  13291. Caption = ""
  13292. Height = 16
  13293. Left = 18
  13294. Top = 27
  13295. Width = 373
  13296. WordWrap = .F.
  13297. Name = "lblTask"
  13298. timer
  13299. timer
  13300. tmrThermTimer
  13301. thermometer.
  13302. RTop = 4
  13303. Left = 4
  13304. Height = 23
  13305. Width = 26
  13306. Interval = 0
  13307. Name = "tmrThermTimer"
  13308. -PROCEDURE Timer
  13309. thisform.Update
  13310. ENDPROC
  13311. THISFORM
  13312. UPDATE
  13313. Timer,
  13314. c:\convert\
  13315. sprtherm.vcx
  13316. c:\convert\sprtherm.vcx
  13317. shape
  13318. shape
  13319. Shape5
  13320. thermometer.
  13321. OBackStyle = 0
  13322. Height = 23
  13323. Left = 16
  13324. Top = 45
  13325. Width = 378
  13326. Name = "Shape5"
  13327. shape
  13328. shape
  13329. shpThermBar
  13330. thermometer.
  13331. BackColor = 0,0,128
  13332. BackStyle = 1
  13333. BorderStyle = 0
  13334. DrawMode = 13
  13335. FillColor = 0,0,128
  13336. FillStyle = 0
  13337. Height = 22
  13338. Left = 17
  13339. Top = 46
  13340. Width = 0
  13341. Name = "shpThermBar"
  13342. label
  13343. label
  13344. lblPercentage
  13345. thermometer.
  13346. FontName = "MS Sans Serif"
  13347. FontSize = 8
  13348. BackStyle = 0
  13349. Caption = "0%"
  13350. Height = 13
  13351. Left = 196
  13352. Top = 50
  13353. Width = 16
  13354. Name = "lblPercentage"
  13355. label
  13356. label
  13357. "@*C Digital audio"
  13358. laser.suppleme
  13359. lblPercentage2C Supplements"
  13360. laser.subtit
  13361. thermometer.
  13362. "@*C Subtitled"
  13363. FontName = "MS Sans Serif"
  13364. FontSize = 8
  13365. BackColor = 0,0,255
  13366. BackStyle = 0
  13367. Caption = "Label1"
  13368. ForeColor = 255,255,255
  13369. Height = 13
  13370. Left = 196
  13371. Top = 50
  13372. Width = 0
  13373. Name = "lblPercentage2"
  13374. "@*C Dubbed"
  13375. thermometer
  13376.     titlelist
  13377. PRIVATE rec
  13378. SET ORDER TO TIT
  13379. 8titlelist(thistitle)
  13380. rec = RECNO()
  13381. IF UPPER(ord) # "T
  13382. Classd = "Record#"
  13383.         SET ORDER TO
  13384.     ELSE
  13385.         SET ORDER T
  13386. ..\wzimport\ rec
  13387. ENDIF
  13388. _CUROBJ = OBJNUM(TITLE)
  13389. SHOW G
  13390. ..\wzimport\
  13391. Pixelss
  13392. 0"@^ Record#;Title;Cat
  13393. formuality;Critics"
  13394. XIF ord = "Record#"
  13395. formTO
  13396.     SET ORDER TO (ord)
  13397. ENDIF
  13398. GO TOP
  13399. SHOW G
  13400. Pixels
  13401.     "Record#"
  13402. recno()
  13403. thermometer9,999"
  13404. * This is a c
  13405. ScaleMode = 3
  13406. Top = 215
  13407. Left = 127
  13408. Height = 51
  13409. Width = 386
  13410. AutoCenter = .T.
  13411. BackColor = 192,192,192
  13412. BorderStyle = 2
  13413. Caption = ""
  13414. Closable = .F.
  13415. ControlBox = .F.
  13416. MaxButton = .F.
  13417. MinButton = .F.
  13418. Movable = .F.
  13419. Visible = .T.
  13420. AlwaysOnTop = .F.
  13421. ipercentage = (0)
  13422. ibasis = (0)
  13423. ccurrenttask = ('')
  13424. iprogress = (0)
  13425. shpthermbarmaxwidth = (377)
  13426. cthermref = ('')
  13427. Name = "thermometer"
  13428. "Top"
  13429. PROCEDURE Init
  13430. * m.cTitle is displayed on the first line of the window
  13431. * m.iBasis is used to calculate the percentage complete
  13432. * m.iInterval is the frequency used for updating the thermometer
  13433. parameters cWinTitle, cTitle, iBasis, iInterval
  13434. THIS.caption = iif(empty(m.cWinTitle), "", m.cWinTitle)
  13435. this.lblTitle.Caption = iif(empty(m.cTitle),'',m.cTitle)
  13436. this.iBasis = iif(empty(m.iBasis),0,m.iBasis)
  13437. * BugBug: this isn't firing correctly anyway, so disable for time being
  13438. * this.tmrThermTimer.Interval = ;
  13439.     iif(empty(m.iInterval),500,m.iInterval)
  13440. this.tmrThermTimer.Interval = 0
  13441. && BugBug: The form tool doesn't like these dimensions and changes
  13442. &&         them when it saves the form.
  13443. this.Height = 75
  13444. this.Width = 410
  13445. && BugBug: these properties don't seem to work correctly when set in
  13446. &&         Properties window
  13447. * BugBug: Is this causing problem with Trace?
  13448. * this.AlwaysOnTop = .t.
  13449. this.Movable = .t.
  13450. ENDPROC
  13451. PROCEDURE complete
  13452. * This is the default complete message
  13453. #define THERMCOMPLETE_LOC    "Complete."
  13454. parameters m.cTask
  13455. private iSeconds
  13456. if parameters() = 0
  13457.     m.cTask = THERMCOMPLETE_LOC
  13458. endif
  13459. * this.Show
  13460. this.Update(iif(this.iBasis <> 0, this.iBasis, 100), m.cTask)
  13461. m.iSeconds=seconds() + 1
  13462. do while seconds() < m.iSeconds
  13463.     && wait a sec
  13464. enddo
  13465. if !empty(this.cThermRef)
  13466.     m.cThermRef = this.cThermRef
  13467.     &cThermRef = .NULL.
  13468.     release thisform
  13469. endif
  13470. ENDPROC
  13471. PROCEDURE update
  13472. * m.iProgress is the percentage complete, or, if Init() was passed
  13473. * an m.iBasis value, is used to calculate the percentage
  13474. * m.cTask is displayed on the second line of the window
  13475. parameters m.iProgress, m.cTask
  13476. if parameters()<>0
  13477.     this.iProgress=max(0,m.iProgress)
  13478. endif
  13479. if parameters() >= 2
  13480.     * If we're specifically passed a null string, clear the current task,
  13481.     * otherwise leave it alone
  13482.     this.cCurrentTask = m.cTask
  13483. endif
  13484. if !empty(this.iBasis)
  13485.     m.iPercentage = int(this.iProgress/this.iBasis*100)
  13486.     m.iPercentage = this.iProgress
  13487. endif
  13488. m.iPercentage = min(100,max(0,m.iPercentage))
  13489. if m.iPercentage <> this.iPercentage
  13490.     if len(alltrim(str(m.iPercentage,3)))<>len(alltrim(str(this.iPercentage,3)))
  13491.         iAvgCharWidth=fontmetric(6,this.lblPercentage.FontName, ;
  13492.             this.lblPercentage.FontSize, ;
  13493.             iif(this.lblPercentage.FontBold,'B','')+ ;
  13494.             iif(this.lblPercentage.FontItalic,'I',''))
  13495.         this.lblPercentage.Width=txtwidth(alltrim(str(m.iPercentage,3)) + '%', ;
  13496.             this.lblPercentage.FontName,this.lblPercentage.FontSize, ;
  13497.             iif(this.lblPercentage.FontBold,'B','')+ ;
  13498.             iif(this.lblPercentage.FontItalic,'I','')) * iAvgCharWidth
  13499.         this.lblPercentage.Left=int((this.shpThermBarMaxWidth- ;
  13500.             this.lblPercentage.Width) / 2)+this.shpThermBar.Left-1
  13501.         this.lblPercentage2.Left=this.lblPercentage.Left
  13502.     endif
  13503.     this.iPercentage = m.iPercentage
  13504.     this.shpThermBar.Width = int((this.shpThermBarMaxWidth)*this.iPercentage/100)
  13505.     this.lblPercentage.Caption = alltrim(str(m.iPercentage,3)) + '%'
  13506.     this.lblPercentage2.Caption = this.lblPercentage.Caption
  13507.     if this.shpThermBar.Left + this.shpThermBar.Width -1 >= ;
  13508.         this.lblPercentage2.Left
  13509.         if this.shpThermBar.Left + this.shpThermBar.Width - 1 >= ;
  13510.             this.lblPercentage2.Left + this.lblPercentage.Width - 1
  13511.             this.lblPercentage2.Width = this.lblPercentage.Width
  13512.         else
  13513.             this.lblPercentage2.Width = ;
  13514.                 this.shpThermBar.Left + this.shpThermBar.Width - ;
  13515.                 this.lblPercentage2.Left - 1
  13516.         endif
  13517.     else
  13518.         this.lblPercentage2.Width = 0
  13519.     endif
  13520. endif
  13521. if ! this.lblTask.Caption == this.cCurrentTask
  13522.     this.lblTask.Caption = this.cCurrentTask
  13523. endif
  13524. ENDPROC
  13525. PROCEDURE settitle
  13526. *- set the lbltitle caption
  13527. PARAMETER cTitle
  13528. this.lblTitle.Caption = iif(empty(m.cTitle),'',m.cTitle)
  13529. ENDPROC
  13530. Unique
  13531. Debug
  13532. CWINTITLE
  13533. CTITLE
  13534. IBASIS    
  13535. IINTERVAL
  13536. CAPTION
  13537. LBLTITLE
  13538. TMRTHERMTIMER
  13539. INTERVAL
  13540. HEIGHT
  13541. WIDTH
  13542. MOVABLE
  13543. Complete.
  13544. &cThermRef = .NULL.
  13545. CTASK
  13546. ISECONDS
  13547. UPDATE
  13548. IBASIS    
  13549. CTHERMREF
  13550. THISFORM
  13551. IPROGRESS
  13552. CTASK
  13553. CCURRENTTASK
  13554. IBASIS
  13555. IPERCENTAGE
  13556. IAVGCHARWIDTH
  13557. LBLPERCENTAGE
  13558. FONTNAME
  13559. FONTSIZE
  13560. FONTBOLD
  13561. FONTITALIC
  13562. WIDTH
  13563. SHPTHERMBARMAXWIDTH
  13564. SHPTHERMBAR
  13565. LBLPERCENTAGE2
  13566. CAPTION
  13567. LBLTASK1
  13568. CTITLE
  13569. LBLTITLE
  13570. CAPTION
  13571. Init,
  13572. completeg
  13573. update
  13574. settitle
  13575. c:\convert\
  13576. sprtherm.vcx
  13577. c:\convert\sprtherm.vcx
  13578.  during compaction.
  13579. Foreign node found 
  13580. pipercentage
  13581. ibasis
  13582. ccurrenttask
  13583. iprogress
  13584. shpthermbarmaxwidth
  13585. cthermref
  13586. *complete 
  13587. *update 
  13588. *settitle 
  13589. andle.
  13590. labelem memory error.
  13591. This beta version has expired.
  13592. labelerError() was called.
  13593. Procedure cancelled.
  13594. Too many
  13595. lblTitlenot open file.
  13596. Cannot create file.
  13597. Illegal seek 
  13598. thermometer.ror.
  13599. File write error.
  13600. Invalid key length.
  13601. FontName = "MS Sans Serif"
  13602. FontSize = 8
  13603. BackColor = 192,192,192
  13604. BackStyle = 1
  13605. Caption = ""
  13606. Height = 16
  13607. Left = 18
  13608. Top = 10
  13609. Width = 373
  13610. WordWrap = .F.
  13611. Name = "lblTitle"
  13612. id ope
  13613. labelRSOR.
  13614. Too many indexes.
  13615. Wrong length key.
  13616. Index fil
  13617. labeltch table.
  13618. No table is open.
  13619. File does not exist.
  13620. lblTasksts.
  13621. Table is not ordered.
  13622. Not a table.
  13623. Key is to
  13624. thermometer.ion is too big.
  13625. Record is too long.
  13626. FOR/WHIL
  13627. FontName = "MS Sans Serif"
  13628. FontSize = 8
  13629. BackColor = 192,192,192
  13630. BackStyle = 1
  13631. Caption = ""
  13632. Height = 16
  13633. Left = 18
  13634. Top = 27
  13635. Width = 373
  13636. WordWrap = .F.
  13637. Name = "lblTask"
  13638. the ind
  13639. timermust be in the selected table.
  13640. End of file encounte
  13641. timerg of file encountered.
  13642. ALIAS not found.
  13643. Buffer dead
  13644. tmrThermTimer a logical expression.
  13645. FILTER expression is
  13646. thermometer.zed index file revision.  Please recreate in
  13647. RTop = 4
  13648. Left = 4
  13649. Height = 23
  13650. Width = 26
  13651. Interval = 0
  13652. Name = "tmrThermTimer"
  13653. uing LOCATE.
  13654. Must be a character or nu
  13655. -PROCEDURE Timer
  13656. thisform.Update
  13657. ENDPROC
  13658. table is al
  13659. THISFORM
  13660. UPDATE
  13661. Timer,
  13662. c:\convert\
  13663. sprtherm.vcx
  13664. c:\convert\sprtherm.vcx
  13665. shapeield names.
  13666. Cannot update the file.
  13667. No fields to pr
  13668. shapec overflow. Data was lost.
  13669. Too many records to BROW
  13670. Shape5the demo version.
  13671. Procedure '%s' not found.
  13672. BROWSE
  13673. thermometer.OWSE structure has changed.
  13674. %s is not relate
  13675. OBackStyle = 0
  13676. Height = 23
  13677. Left = 16
  13678. Top = 45
  13679. Width = 378
  13680. Name = "Shape5"
  13681. ate file %s.
  13682. File '%s' does not exist.
  13683. shapeemory variable.
  13684. '%s' is not a file variable.
  13685. '%s' i
  13686. shapey.
  13687. Alias '%s' not found.
  13688. Application file '%s' not 
  13689. shpThermBart placed in memory with LOAD.
  13690. Insufficient me
  13691. thermometer.ignature.
  13692. Bad .LIB file.
  13693. Internal .LIB undef
  13694. BackColor = 0,0,0
  13695. BackStyle = 1
  13696. BorderStyle = 0
  13697. DrawMode = 13
  13698. FillColor = 0,0,128
  13699. FillStyle = 0
  13700. Height = 22
  13701. Left = 17
  13702. Top = 46
  13703. Width = 0
  13704. Name = "shpThermBar"
  13705. mp call.
  13706. label
  13707. label
  13708. lblPercentage
  13709.     +    J    g    }    
  13710. thermometer.rror.
  13711. Too many names used.
  13712. Program is too la
  13713. FontName = "MS Sans Serif"
  13714. FontSize = 8
  13715. BackStyle = 0
  13716. Caption = "0%"
  13717. Height = 13
  13718. Left = 196
  13719. Top = 50
  13720. Width = 16
  13721. Name = "lblPercentage"
  13722.  long.
  13723. DO nesting is too deep.
  13724. If/else/e
  13725. label.
  13726. Structure nesting too deep.
  13727. Mismatched case struc
  13728. label
  13729. Nqiuk
  13730. lblPercentage2 
  13731. thermometer.
  13732. {(fj0
  13733. FontName = "MS Sans Serif"
  13734. FontSize = 8
  13735. BackColor = 0,0,255
  13736. BackStyle = 0
  13737. Caption = "Label1"
  13738. ForeColor = 255,255,255
  13739. Height = 13
  13740. Left = 196
  13741. Top = 50
  13742. Width = 0
  13743. Name = "lblPercentage2"
  13744. thermometerH
  13745. form0A?
  13746. LV_3idq
  13747. Class2
  13748. ..\wzimport\
  13749. ..\wzimport\~
  13750. Pixelst
  13751. Pixels,
  13752. thermometer
  13753. LFDU+#
  13754. ScaleMode = 3
  13755. Caption = ""
  13756. ipercentage = (0)
  13757. ibasis = (0)
  13758. ccurrenttask = ('')
  13759. iprogress = (0)
  13760. shpthermbarmaxwidth = (377)
  13761. cthermref = ('')
  13762. Top = 215
  13763. Left = 127
  13764. Height = 51
  13765. Width = 386
  13766. AutoCenter = .T.
  13767. BackColor = 192,192,192
  13768. BorderStyle = 2
  13769. Closable = .F.
  13770. ControlBox = .F.
  13771. MaxButton = .F.
  13772. MinButton = .F.
  13773. Movable = .F.
  13774. Visible = .T.
  13775. AlwaysOnTop = .F.
  13776. Name = "thermometer"
  13777. HERMBAR
  13778. LBLPERCENTAGE2
  13779. CAPTION
  13780. LBLTASK1
  13781. PROCEDURE complete
  13782. * This is the default complete message
  13783. #define THERMCOMPLETE_LOC    "Complete."
  13784. parameters m.cTask
  13785. private iSeconds
  13786. if parameters() = 0
  13787.     m.cTask = THERMCOMPLETE_LOC
  13788. endif
  13789. * this.Show
  13790. this.Update(iif(this.iBasis <> 0, this.iBasis, 100), m.cTask)
  13791. m.iSeconds=seconds() + 1
  13792. do while seconds() < m.iSeconds
  13793.     && wait a sec
  13794. enddo
  13795. if !empty(this.cThermRef)
  13796.     m.cThermRef = this.cThermRef
  13797.     &cThermRef = .NULL.
  13798.     release thisform
  13799. endif
  13800. ENDPROC
  13801. PROCEDURE update
  13802. * m.iProgress is the percentage complete, or, if Init() was passed
  13803. * an m.iBasis value, is used to calculate the percentage
  13804. * m.cTask is displayed on the second line of the window
  13805. parameters m.iProgress, m.cTask
  13806. if parameters()<>0
  13807.     this.iProgress=max(0,m.iProgress)
  13808. endif
  13809. if parameters() >= 2
  13810.     * If we're specifically passed a null string, clear the current task,
  13811.     * otherwise leave it alone
  13812.     this.cCurrentTask = m.cTask
  13813. endif
  13814. if !empty(this.iBasis)
  13815.     m.iPercentage = int(this.iProgress/this.iBasis*100)
  13816.     m.iPercentage = this.iProgress
  13817. endif
  13818. m.iPercentage = min(100,max(0,m.iPercentage))
  13819. if m.iPercentage <> this.iPercentage
  13820.     if len(alltrim(str(m.iPercentage,3)))<>len(alltrim(str(this.iPercentage,3)))
  13821.         iAvgCharWidth=fontmetric(6,this.lblPercentage.FontName, ;
  13822.             this.lblPercentage.FontSize, ;
  13823.             iif(this.lblPercentage.FontBold,'B','')+ ;
  13824.             iif(this.lblPercentage.FontItalic,'I',''))
  13825.         this.lblPercentage.Width=txtwidth(alltrim(str(m.iPercentage,3)) + '%', ;
  13826.             this.lblPercentage.FontName,this.lblPercentage.FontSize, ;
  13827.             iif(this.lblPercentage.FontBold,'B','')+ ;
  13828.             iif(this.lblPercentage.FontItalic,'I','')) * iAvgCharWidth
  13829.         this.lblPercentage.Left=int((this.shpThermBarMaxWidth- ;
  13830.             this.lblPercentage.Width) / 2)+this.shpThermBar.Left-1
  13831.         this.lblPercentage2.Left=this.lblPercentage.Left
  13832.     endif
  13833.     this.iPercentage = m.iPercentage
  13834.     this.shpThermBar.Width = int((this.shpThermBarMaxWidth)*this.iPercentage/100)
  13835.     this.lblPercentage.Caption = alltrim(str(m.iPercentage,3)) + '%'
  13836.     this.lblPercentage2.Caption = this.lblPercentage.Caption
  13837.     if this.shpThermBar.Left + this.shpThermBar.Width -1 >= ;
  13838.         this.lblPercentage2.Left
  13839.         if this.shpThermBar.Left + this.shpThermBar.Width - 1 >= ;
  13840.             this.lblPercentage2.Left + this.lblPercentage.Width - 1
  13841.             this.lblPercentage2.Width = this.lblPercentage.Width
  13842.         else
  13843.             this.lblPercentage2.Width = ;
  13844.                 this.shpThermBar.Left + this.shpThermBar.Width - ;
  13845.                 this.lblPercentage2.Left - 1
  13846.         endif
  13847.     else
  13848.         this.lblPercentage2.Width = 0
  13849.     endif
  13850. endif
  13851. if ! this.lblTask.Caption == this.cCurrentTask
  13852.     this.lblTask.Caption = this.cCurrentTask
  13853. endif
  13854. ENDPROC
  13855. PROCEDURE settitle
  13856. *- set the lbltitle caption
  13857. PARAMETER cTitle
  13858. this.lblTitle.Caption = iif(empty(m.cTitle),'',m.cTitle)
  13859. ENDPROC
  13860. PROCEDURE Init
  13861. * m.cTitle is displayed on the first line of the window
  13862. * m.iBasis is used to calculate the percentage complete
  13863. * m.iInterval is the frequency used for updating the thermometer
  13864. parameters cWinTitle, cTitle, iBasis, iInterval
  13865. THIS.caption = iif(empty(m.cWinTitle), "", m.cWinTitle)
  13866. this.lblTitle.Caption = iif(empty(m.cTitle),'',m.cTitle)
  13867. this.iBasis = iif(empty(m.iBasis),0,m.iBasis)
  13868. * BugBug: this isn't firing correctly anyway, so disable for time being
  13869. * this.tmrThermTimer.Interval = ;
  13870.     iif(empty(m.iInterval),500,m.iInterval)
  13871. this.tmrThermTimer.Interval = 0
  13872. && BugBug: The form tool doesn't like these dimensions and changes
  13873. &&         them when it saves the form.
  13874. this.Height = 75
  13875. this.Width = 410
  13876. && BugBug: these properties don't seem to work correctly when set in
  13877. &&         Properties window
  13878. * BugBug: Is this causing problem with Trace?
  13879. * this.AlwaysOnTop = .t.
  13880. this.Movable = .t.
  13881. ENDPROC
  13882. FontSize = 
  13883. Complete.
  13884. &cThermRef = .NULL.
  13885. CTASK
  13886. ISECONDS
  13887. UPDATE
  13888. IBASIS    
  13889. CTHERMREF
  13890. THISFORM
  13891. IPROGRESS
  13892. CTASK
  13893. CCURRENTTASK
  13894. IBASIS
  13895. IPERCENTAGE
  13896. IAVGCHARWIDTH
  13897. LBLPERCENTAGE
  13898. FONTNAME
  13899. FONTSIZE
  13900. FONTBOLD
  13901. FONTITALIC
  13902. WIDTH
  13903. SHPTHERMBARMAXWIDTH
  13904. SHPTHERMBAR
  13905. LBLPERCENTAGE2
  13906. CAPTION
  13907. LBLTASK1
  13908. CTITLE
  13909. LBLTITLE
  13910. CAPTION
  13911. CWINTITLE
  13912. CTITLE
  13913. IBASIS    
  13914. IINTERVAL
  13915. CAPTION
  13916. LBLTITLE
  13917. TMRTHERMTIMER
  13918. INTERVAL
  13919. HEIGHT
  13920. WIDTH
  13921. MOVABLE
  13922. complete,
  13923. updateI
  13924. settitle
  13925. c:\convert\
  13926. sprtherm.vcx
  13927. c:\convert\sprtherm.vcx
  13928. pipercentage
  13929. ibasis
  13930. ccurrenttask
  13931. iprogress
  13932. shpthermbarmaxwidth
  13933. cthermref
  13934. *complete 
  13935. *update 
  13936. *settitle 
  13937. label
  13938. label
  13939. lblTitleSS2
  13940. CTASK
  13941. CCURRENTTASK2
  13942. IBASIS2
  13943. IPERCE
  13944. thermometer.H
  13945. LBLPERCENTAGE3
  13946. FONTNAME
  13947. FONTSIZE
  13948. FONTB
  13949. Caption = ""
  13950. Top = 10
  13951. Left = 18
  13952. FontName = "MS Sans Serif"
  13953. FontSize = 8
  13954. BackColor = 192,192,192
  13955. BackStyle = 1
  13956. Height = 16
  13957. Width = 373
  13958. WordWrap = .F.
  13959. Name = "lblTitle"
  13960. label
  13961. label
  13962. &cThermRef = .NULL.
  13963. lblTaskCONDS
  13964. UPDATE2
  13965. IBASIS    
  13966. CTHERMREF
  13967. THISFORM
  13968. thermometer.
  13969. CTITLE
  13970. Caption = ""
  13971. Top = 27
  13972. Left = 18
  13973. FontName = "MS Sans Serif"
  13974. FontSize = 8
  13975. BackColor = 192,192,192
  13976. BackStyle = 1
  13977. Height = 16
  13978. Width = 373
  13979. WordWrap = .F.
  13980. Name = "lblTask"
  13981. timer
  13982. timer
  13983. c:\convert\
  13984. sprtherm.vcx
  13985. tmrThermTimerx
  13986. thermometer.
  13987. Wccurrenttask2
  13988. ibasis2
  13989. ipercentage2
  13990. RTop = 4
  13991. Left = 4
  13992. Height = 23
  13993. Width = 26
  13994. Interval = 0
  13995. Name = "tmrThermTimer"
  13996. -PROCEDURE Timer
  13997. thisform.Update
  13998. ENDPROC
  13999. THISFORM
  14000. UPDATE
  14001. Timer,
  14002. c:\convert\
  14003. sprtherm.vcx
  14004. c:\convert\sprtherm.vcx
  14005. shape
  14006. shape0
  14007. shape&
  14008. shape                                  
  14009. Shape5   
  14010. shpThermBar2*WINDOWS _QVX17YL6V 4958217
  14011. thermometer.
  14012. therm2.      2168                2001  
  14013. OTop = 45
  14014. Left = 16
  14015. BackStyle = 0
  14016. Height = 23
  14017. Width = 378
  14018. Name = "Shape5"
  14019. samples\                               
  14020. label    
  14021. Pixels                                 
  14022. label    
  14023. formOWS _QVX18IOP9 495822279      2651 
  14024. lblPercentage
  14025. form      2654      2655               
  14026. thermometer.
  14027. Pixels                                 
  14028. Caption = "0%"
  14029. Top = 50
  14030. Left = 196
  14031. FontName = "MS Sans Serif"
  14032. FontSize = 8
  14033. BackStyle = 0
  14034. Height = 13
  14035. Width = 16
  14036. Name = "lblPercentage"
  14037. AutoCenter = .T.
  14038. BackColor = 192,192,1
  14039. labelle = 2
  14040. Caption = ""
  14041. Closable = .F.
  14042. ControlBox = 
  14043. labeln = .F.
  14044. MinButton = .F.
  14045. Movable = .F.
  14046. Visible = 
  14047. lblPercentage2
  14048. ipercentage = (0)
  14049. ibasis = (0)
  14050. ccurren
  14051. thermometer.ess = (0)
  14052. shpthermbarmaxwidth = (377)
  14053. Caption = "Label1"
  14054. Top = 50
  14055. Left = 196
  14056. FontName = "MS Sans Serif"
  14057. FontSize = 8
  14058. BackColor = 0,0,255
  14059. BackStyle = 0
  14060. ForeColor = 255,255,255
  14061. Height = 13
  14062. Width = 0
  14063. Name = "lblPercentage2"
  14064. entage complete
  14065. * m.iInterval is the frequency used f
  14066. shapehe thermometer
  14067. parameters cWinTitle, cTitle, iBa
  14068. shapel
  14069. THIS.caption = iif(empty(m.cWinTitle), "", m.c
  14070. shpThermBarblTitle.Caption = iif(empty(m.cTitle),'',m.cT
  14071. thermometer. iif(empty(m.iBasis),0,m.iBasis)
  14072. * BugBug
  14073. Top = 46
  14074. Left = 17
  14075. BackColor = 0,0,0
  14076. BackStyle = 1
  14077. BorderStyle = 0
  14078. DrawMode = 13
  14079. FillColor = 0,0,128
  14080. FillStyle = 0
  14081. Height = 22
  14082. Width = 0
  14083. Name = "shpThermBar"
  14084. && BugBug: The 
  14085. thermometerike these dimensions and changes
  14086. &&         
  14087. Kah$B;
  14088. Class
  14089. ..\wzimport\
  14090. ..\wzimport\
  14091. PixelsAD
  14092. formT=A
  14093. Pixels{
  14094. thermometer
  14095. ScaleMode = 3
  14096. Caption = ""
  14097. ipercentage = (0)
  14098. ibasis = (0)
  14099. ccurrenttask = ('')
  14100. iprogress = (0)
  14101. shpthermbarmaxwidth = (377)
  14102. cthermref = ('')
  14103. Top = 215
  14104. Left = 127
  14105. Height = 51
  14106. Width = 386
  14107. AutoCenter = .T.
  14108. BackColor = 192,192,192
  14109. BorderStyle = 2
  14110. Closable = .F.
  14111. ControlBox = .F.
  14112. MaxButton = .F.
  14113. MinButton = .F.
  14114. Movable = .F.
  14115. Visible = .T.
  14116. AlwaysOnTop = .F.
  14117. Name = "thermometer"
  14118. PROCEDURE complete
  14119. * This is the default complete message
  14120. #define THERMCOMPLETE_LOC    "Complete."
  14121. parameters m.cTask
  14122. private iSeconds
  14123. if parameters() = 0
  14124.     m.cTask = THERMCOMPLETE_LOC
  14125. endif
  14126. * this.Show
  14127. this.Update(iif(this.iBasis <> 0, this.iBasis, 100), m.cTask)
  14128. m.iSeconds=seconds() + 1
  14129. do while seconds() < m.iSeconds
  14130.     && wait a sec
  14131. enddo
  14132. if !empty(this.cThermRef)
  14133.     m.cThermRef = this.cThermRef
  14134.     &cThermRef = .NULL.
  14135.     release thisform
  14136. endif
  14137. ENDPROC
  14138. PROCEDURE update
  14139. * m.iProgress is the percentage complete, or, if Init() was passed
  14140. * an m.iBasis value, is used to calculate the percentage
  14141. * m.cTask is displayed on the second line of the window
  14142. parameters m.iProgress, m.cTask
  14143. if parameters()<>0
  14144.     this.iProgress=max(0,m.iProgress)
  14145. endif
  14146. if parameters() >= 2
  14147.     * If we're specifically passed a null string, clear the current task,
  14148.     * otherwise leave it alone
  14149.     this.cCurrentTask = m.cTask
  14150. endif
  14151. if !empty(this.iBasis)
  14152.     m.iPercentage = int(this.iProgress/this.iBasis*100)
  14153.     m.iPercentage = this.iProgress
  14154. endif
  14155. m.iPercentage = min(100,max(0,m.iPercentage))
  14156. if m.iPercentage <> this.iPercentage
  14157.     if len(alltrim(str(m.iPercentage,3)))<>len(alltrim(str(this.iPercentage,3)))
  14158.         iAvgCharWidth=fontmetric(6,this.lblPercentage.FontName, ;
  14159.             this.lblPercentage.FontSize, ;
  14160.             iif(this.lblPercentage.FontBold,'B','')+ ;
  14161.             iif(this.lblPercentage.FontItalic,'I',''))
  14162.         this.lblPercentage.Width=txtwidth(alltrim(str(m.iPercentage,3)) + '%', ;
  14163.             this.lblPercentage.FontName,this.lblPercentage.FontSize, ;
  14164.             iif(this.lblPercentage.FontBold,'B','')+ ;
  14165.             iif(this.lblPercentage.FontItalic,'I','')) * iAvgCharWidth
  14166.         this.lblPercentage.Left=int((this.shpThermBarMaxWidth- ;
  14167.             this.lblPercentage.Width) / 2)+this.shpThermBar.Left-1
  14168.         this.lblPercentage2.Left=this.lblPercentage.Left
  14169.     endif
  14170.     this.iPercentage = m.iPercentage
  14171.     this.shpThermBar.Width = int((this.shpThermBarMaxWidth)*this.iPercentage/100)
  14172.     this.lblPercentage.Caption = alltrim(str(m.iPercentage,3)) + '%'
  14173.     this.lblPercentage2.Caption = this.lblPercentage.Caption
  14174.     if this.shpThermBar.Left + this.shpThermBar.Width -1 >= ;
  14175.         this.lblPercentage2.Left
  14176.         if this.shpThermBar.Left + this.shpThermBar.Width - 1 >= ;
  14177.             this.lblPercentage2.Left + this.lblPercentage.Width - 1
  14178.             this.lblPercentage2.Width = this.lblPercentage.Width
  14179.         else
  14180.             this.lblPercentage2.Width = ;
  14181.                 this.shpThermBar.Left + this.shpThermBar.Width - ;
  14182.                 this.lblPercentage2.Left - 1
  14183.         endif
  14184.     else
  14185.         this.lblPercentage2.Width = 0
  14186.     endif
  14187. endif
  14188. if ! this.lblTask.Caption == this.cCurrentTask
  14189.     this.lblTask.Caption = this.cCurrentTask
  14190. endif
  14191. ENDPROC
  14192. PROCEDURE settitle
  14193. *- set the lbltitle caption
  14194. PARAMETER cTitle
  14195. this.lblTitle.Caption = iif(empty(m.cTitle),'',m.cTitle)
  14196. ENDPROC
  14197. PROCEDURE Init
  14198. * m.cTitle is displayed on the first line of the window
  14199. * m.iBasis is used to calculate the percentage complete
  14200. * m.iInterval is the frequency used for updating the thermometer
  14201. parameters cWinTitle, cTitle, iBasis, iInterval
  14202. THIS.caption = iif(empty(m.cWinTitle), "", m.cWinTitle)
  14203. this.lblTitle.Caption = iif(empty(m.cTitle),'',m.cTitle)
  14204. this.iBasis = iif(empty(m.iBasis),0,m.iBasis)
  14205. * BugBug: this isn't firing correctly anyway, so disable for time being
  14206. * this.tmrThermTimer.Interval = ;
  14207.     iif(empty(m.iInterval),500,m.iInterval)
  14208. this.tmrThermTimer.Interval = 0
  14209. && BugBug: The form tool doesn't like these dimensions and changes
  14210. &&         them when it saves the form.
  14211. this.Height = 75
  14212. this.Width = 410
  14213. && BugBug: these properties don't seem to work correctly when set in
  14214. &&         Properties window
  14215. * BugBug: Is this causing problem with Trace?
  14216. * this.AlwaysOnTop = .t.
  14217. this.Movable = .t.
  14218. ENDPROC
  14219. Complete.
  14220. &cThermRef = .NULL.
  14221. CTASK
  14222. ISECONDS
  14223. UPDATE
  14224. IBASIS    
  14225. CTHERMREF
  14226. THISFORM
  14227. IPROGRESS
  14228. CTASK
  14229. CCURRENTTASK
  14230. IBASIS
  14231. IPERCENTAGE
  14232. IAVGCHARWIDTH
  14233. LBLPERCENTAGE
  14234. FONTNAME
  14235. FONTSIZE
  14236. FONTBOLD
  14237. FONTITALIC
  14238. WIDTH
  14239. SHPTHERMBARMAXWIDTH
  14240. SHPTHERMBAR
  14241. LBLPERCENTAGE2
  14242. CAPTION
  14243. LBLTASK1
  14244. CTITLE
  14245. LBLTITLE
  14246. CAPTION
  14247. CWINTITLE
  14248. CTITLE
  14249. IBASIS    
  14250. IINTERVAL
  14251. CAPTION
  14252. LBLTITLE
  14253. TMRTHERMTIMER
  14254. INTERVAL
  14255. HEIGHT
  14256. WIDTH
  14257. MOVABLE
  14258. complete,
  14259. updateI
  14260. settitle
  14261. c:\convert\
  14262. sprtherm.vcx
  14263. c:\convert\sprtherm.vcx
  14264. pipercentage
  14265. ibasis
  14266. ccurrenttask
  14267. iprogress
  14268. shpthermbarmaxwidth
  14269. cthermref
  14270. *complete 
  14271. *update 
  14272. *settitle 
  14273. label
  14274. label
  14275. lblTitle
  14276. thermometer.
  14277. Caption = ""
  14278. Top = 10
  14279. Left = 18
  14280. FontName = "MS Sans Serif"
  14281. FontSize = 8
  14282. BackColor = 192,192,192
  14283. BackStyle = 1
  14284. Height = 16
  14285. Width = 373
  14286. WordWrap = .F.
  14287. Name = "lblTitle"
  14288. label
  14289. label
  14290. lblTask
  14291. thermometer.
  14292. Caption = ""
  14293. Top = 27
  14294. Left = 18
  14295. FontName = "MS Sans Serif"
  14296. FontSize = 8
  14297. BackColor = 192,192,192
  14298. BackStyle = 1
  14299. Height = 16
  14300. Width = 373
  14301. WordWrap = .F.
  14302. Name = "lblTask"
  14303. timer
  14304. timer
  14305. tmrThermTimer
  14306. thermometer.
  14307. RTop = 4
  14308. Left = 4
  14309. Height = 23
  14310. Width = 26
  14311. Interval = 0
  14312. Name = "tmrThermTimer"
  14313. -PROCEDURE Timer
  14314. thisform.Update
  14315. ENDPROC
  14316. THISFORM
  14317. UPDATE
  14318. Timer,
  14319. c:\convert\
  14320. sprtherm.vcx
  14321. c:\convert\sprtherm.vcx
  14322. shape
  14323. shape
  14324. Shape5
  14325. thermometer.
  14326. OTop = 45
  14327. Left = 16
  14328. BackStyle = 0
  14329. Height = 23
  14330. Width = 378
  14331. Name = "Shape5"
  14332. shape
  14333. shape
  14334. shpThermBar
  14335. thermometer.
  14336. Top = 46
  14337. Left = 17
  14338. BackColor = 0,0,0
  14339. BackStyle = 1
  14340. BorderStyle = 0
  14341. DrawMode = 13
  14342. FillColor = 0,0,128
  14343. FillStyle = 0
  14344. Height = 22
  14345. Width = 0
  14346. Name = "shpThermBar"
  14347. label
  14348. label
  14349. lblPercentage
  14350. thermometer.
  14351. Caption = "0%"
  14352. Top = 50
  14353. Left = 196
  14354. FontName = "MS Sans Serif"
  14355. FontSize = 8
  14356. BackStyle = 0
  14357. Height = 13
  14358. Width = 16
  14359. Name = "lblPercentage"
  14360. label
  14361. label
  14362. -(c9CC
  14363. lblPercentage2
  14364. kE7H]J
  14365. thermometer.
  14366. Caption = "Label1"
  14367. Top = 50
  14368. Left = 196
  14369. FontName = "MS Sans Serif"
  14370. FontSize = 8
  14371. BackColor = 0,0,255
  14372. BackStyle = 0
  14373. ForeColor = 255,255,255
  14374. Height = 13
  14375. Width = 0
  14376. Name = "lblPercentage2"
  14377. thermometer
  14378. tTWra
  14379. Class
  14380. ..\wzimport\
  14381. ..\wzimport\
  14382. Pixels
  14383. WZSBASENAME
  14384. WZSEXTENSION
  14385. WZLWITHMEMO
  14386. WZSPATH
  14387. WZSSTEM
  14388. WZIWIDTH
  14389. ADDBS
  14390. JUSTPATH
  14391. JUSTSTEM
  14392. WZSAUTONAME
  14393. FORCEEXTV
  14394. EXACTv
  14395. m.csrcfileb
  14396. SET EXACT &oldexact
  14397. Cannot open CC
  14398. SET EXACT &oldexact
  14399. dBASE IV Generic Design File Version 1.0
  14400. LBL|FRM
  14401. SET EXACT &oldexact
  14402. SET EXACT &oldexact
  14403. SET EXACT &oldexact
  14404. Unable to locate dBASE III format (.FMT) file.
  14405. oConvObjectb
  14406. SET EXACT &oldexact
  14407. SET EXACT &oldexact
  14408. Incorrect file ID type for a dBASE IV .SCR or .LBL file.
  14409. SET EXACT &oldexact
  14410. SET EXACT &oldexact
  14411. unique
  14412. CLEAR READC
  14413. PUSH KEYC
  14414. ON KEY LABEL PGUP DO dopgup
  14415. ON KEY LABEL PGDN DO dopgdn
  14416. ON KEY LABEL CTRL+PGUP DO ctlpgup
  14417. ON KEY LABEL CTRL+PGDN DO ctlpgdn
  14418. IF EOF()
  14419.   GO BOTTOM
  14420. ENDIF
  14421. mignavpr.txt
  14422. SET EXACT &oldexact
  14423. unique
  14424. SET EXACT &oldexact
  14425. unique
  14426. Converting file CC
  14427. Converted dBASE IV WordWrap band.
  14428. _bandrecCC
  14429. iif(mod(reccnt,CC
  14430. ) = 0,
  14431. =1,0,1),
  14432. QBE__
  14433. QBE__
  14434. QBE__
  14435. newfile.pictureb
  14436. newfile.commentb
  14437. QBE__
  14438. QBE__
  14439. newfile.commentb
  14440. DATE()
  14441. TIME()
  14442. RECNO()
  14443. _pageno
  14444. 'converted RECNO field'
  14445. TRANSFORM(C
  14446. SET EXACT &oldexact
  14447. RECCNT
  14448. reccnt
  14449. workareas[m.warea]b
  14450. QBE__
  14451. DELETE FILE &tempname..dbf
  14452. DELETE FILE &tempname..fpt    
  14453. DELETE FILE &tempname..dbf
  14454. SET EXACT &oldexact.
  14455. CSRCFILE
  14456. OCONV
  14457. OTHERM
  14458. TEMPSTR
  14459. OLDEXACT
  14460. OLDALIAS
  14461. FHANDLE
  14462. FSIZE
  14463. FALLDOWN    
  14464. JUSTFNAME
  14465. ROOTNAME    
  14466. CPATHNAME
  14467. JUSTSTEM
  14468. JUSTPATH
  14469. JUSTEXT
  14470. LISTHERE
  14471. NCTR9
  14472. CTMPEXT
  14473. NOSHOW
  14474. OCONVOBJECT
  14475. FMTCONVERTERCLASS
  14476. APARMS    
  14477. LHADERROR    
  14478. CONVERTER
  14479. FILEVERS
  14480. FILETYPE    
  14481. NUM_BANDS
  14482. TARGETNAME
  14483. OK2NUKE
  14484. TEMPNAME
  14485. PLATFORM
  14486. UNIQUEID    
  14487. TIMESTAMP
  14488. OBJTYPE
  14489. OBJCODE
  14490. HEIGHT
  14491. WIDTH
  14492. STYLE
  14493. PICTURE
  14494. ORDER
  14495. COMMENT
  14496. ENVIRON
  14497. BOXCHAR
  14498. FILLCHAR
  14499. PENRED
  14500. PENGREEN
  14501. PENBLUE
  14502. FILLRED    
  14503. FILLGREEN
  14504. FILLBLUE
  14505. PENSIZE
  14506. PENPAT
  14507. FILLPAT
  14508. FONTFACE    
  14509. FONTSTYLE
  14510. FONTSIZE
  14511. RULER
  14512. RULERLINES
  14513. GRIDV
  14514. GRIDH
  14515. SCHEME
  14516. SCHEME2    
  14517. COLORPAIR
  14518. LOTYPE
  14519. RANGELO
  14520. HITYPE
  14521. RANGEHI
  14522. WHENTYPE
  14523. WHEN    
  14524. VALIDTYPE
  14525. VALID    
  14526. ERRORTYPE
  14527. ERROR
  14528. MESSTYPE
  14529. MESSAGE
  14530. SHOWTYPE
  14531. SHOW    
  14532. ACTIVTYPE
  14533. ACTIVATE    
  14534. DEACTTYPE
  14535. DEACTIVATE
  14536. PROCTYPE
  14537. PROCCODE    
  14538. SETUPTYPE    
  14539. SETUPCODE
  14540. FLOAT
  14541. CLOSE
  14542. MINIMIZE
  14543. BORDER
  14544. SHADOW
  14545. CENTER
  14546. REFRESH
  14547. DISABLED    
  14548. SCROLLBAR
  14549. ADDALIAS
  14550. INITIALVAL
  14551. INITIALNUM
  14552. SPACING
  14553. CURPOS
  14554. NEWFILE
  14555. MIGNAVPR
  14556. STRETCH
  14557. STRETCHTOP
  14558. BOTTOM
  14559. SUPTYPE
  14560. SUPREST
  14561. NOREPEAT
  14562. RESETRPT    
  14563. PAGEBREAK
  14564. COLBREAK    
  14565. RESETPAGE
  14566. GENERAL
  14567. DOUBLE
  14568. SWAPHEADER
  14569. SWAPFOOTER
  14570. EJECTBEFOR
  14571. EJECTAFTER
  14572. PLAIN
  14573. SUMMARY
  14574. OFFSET    
  14575. TOPMARGIN    
  14576. BOTMARGIN    
  14577. TOTALTYPE
  14578. RESETTOTAL
  14579. RESOID    
  14580. SUPALWAYS    
  14581. SUPOVFLOW
  14582. SUPRPCOL
  14583. SUPGROUP
  14584. SUPVALCHNG
  14585. SUPEXPR
  14586. TEMPDBF
  14587. ISRECNOFLD
  14588. UPDATE    
  14589. NUMFIELDS
  14590. WORD2NUM
  14591. READSTRING    
  14592. LINECOUNT    
  14593. BAND_TYPE
  14594. WHICHEDITR
  14595. GROUP_TYPE
  14596. NUM_RECS
  14597. GROUP_EXPR
  14598. KLUDGENAME
  14599. BANDNUM
  14600. ISOPEN
  14601. EACHPAGE
  14602. NEWPAGE
  14603. UNIQUE    
  14604. FIELDNAME
  14605. DATATYPE    
  14606. FIELDTYPE
  14607. FIELDPIC
  14608. FIELDPFUNC
  14609. CALIAS    
  14610. NALIASPOS
  14611. AVLINE    
  14612. WORKAREAS
  14613. FIELDNUM
  14614. XTRIM
  14615. SUPPREPEAT
  14616. ISHIDDEN
  14617. SUMM_FIELD
  14618. SUMM_OP
  14619. RESET_WHEN    
  14620. PREDEFTYP
  14621. DBFNAME    
  14622. FIELDPICT    
  14623. PICT_FUNC
  14624. DELIMITER1
  14625. DELIMITER2
  14626. ISEDIT
  14627. CHOICELIST
  14628. SCROLWIDTH
  14629. EXPRVAR
  14630. BAND_ID
  14631. GL_RULER
  14632. BOOKMARK    
  14633. BANDMESSG    
  14634. DUMP_BAND
  14635. FIXVERT
  14636. WAREA
  14637. SCRHEIGHT    
  14638. NMAXWIDTH
  14639. NMAXHEIGHT
  14640. CPTAG
  14641. BANDHEIGHT
  14642. HASOBJECTS    
  14643. BANDSTART
  14644. REPWIDTH
  14645. COMPLETE
  14646. WORDWRAPC
  14647. BANDNUM    
  14648. BANDSTART
  14649. FILETYPE
  14650. NEWFILE
  14651. OBJTYPE
  14652. HEIGHT
  14653. COMMENT
  14654. DMPRAPBAND
  14655. DUMPLAYOUT@
  14656. BANDNUM
  14657. BANDSIZE
  14658. WORD2NUM
  14659. FHANDLE    
  14660. WHOLEBAND
  14661. MARKER    
  14662. PARAGRAPH
  14663. LINETEXT
  14664. LINENO
  14665. LINEMARK    
  14666. FIELDMARK
  14667. COLUMN
  14668. FIELDWIDTH
  14669. LMARGIN
  14670. LINDENT
  14671. GOTOFRMFLD
  14672. NEWFILE
  14673. VPOS    
  14674. BANDSTART
  14675. FLOAT
  14676. WIDTH
  14677. OBJTYPE
  14678. OBJCODE
  14679. HEIGHT]
  14680. PSEEKREC
  14681. SEEKREC    
  14682. NUM_BANDS
  14683. NEWFILE
  14684. OBJTYPE
  14685. "Text row" value type incorrect!
  14686. BANDNUM
  14687. BANDSIZE
  14688. WORD2NUM
  14689. FHANDLE
  14690. BANDEND    
  14691. BANDVERSN
  14692. FILETYPE
  14693. NEWFILE
  14694. WIDTH
  14695. OTHERM
  14696. UPDATE
  14697. FSIZE
  14698. TEMPDBF
  14699. GOTOFRMFLD
  14700. HPOS    
  14701. BANDSTART
  14702. WINFO
  14703. OBJCODE    
  14704. SCROLLBAR
  14705. HEIGHT
  14706. BOXDLENGTH
  14707. BOXDESCRPT
  14708. OBJTYPE
  14709. BOXCHAR
  14710. FILLCHAR    
  14711. COLORPAIR
  14712. BITS2COLOR
  14713. SIZE_ROW
  14714. THIS_ROW
  14715. THIS_COL
  14716. SCANNED
  14717. PACKED_ROW
  14718. VALUE_TYPE
  14719. TEXTLENGTH
  14720. VALUE
  14721. ATTR_CHANGE    
  14722. BYTESREAD
  14723. NEWCOLOR
  14724. NEWSTYLE
  14725. STYLE
  14726. CVTLINE
  14727. AVLINE
  14728. CVTSTYLEU
  14729. Visual FoxPro Converter
  14730. SET EXACT &oldexact.
  14731. field(1,'newfile')b
  14732. field(1,'tempdbf')b
  14733. DELETE FILE &tempname..dbf
  14734. DELETE FILE &tempname..fpt  
  14735. m.targetnameb
  14736. DELETE FILE &m.targetname.
  14737. DELETE FILE &m.memoname.
  14738. PMESSAGE
  14739. FHANDLE
  14740. OLDALIAS
  14741. NEWFILE
  14742. TEMPDBF
  14743. TARGETNAME
  14744. MEMONAME
  14745. FILETYPE,
  14746. BYTESc
  14747. PHANDLE    
  14748. STRLENGTH
  14749. WORD2NUM
  14750. XTRIM
  14751. PSTRING
  14752.         BIURL
  14753. STYLEWORD    
  14754. RETSTRING
  14755. STYLESSTRING
  14756. BITVAL
  14757. ISBITSET
  14758. BGR+BGR + U*
  14759. ATTRWORD    
  14760. RETSTRING
  14761. COLORSTRING
  14762. BITVAL
  14763. ISBITSETD
  14764. BITFIELD
  14765. BITVALu
  14766.  exists. Overwrite it?
  14767. Visual FoxPro Converter
  14768. FILENAME
  14769. NRESULT    
  14770. JUSTFNAME    
  14771. dump_band
  14772. dmprapband
  14773. gotofrmfld
  14774. dumplayout
  14775. falldown
  14776. word2num}^
  14777. readstring
  14778. xtrim@_
  14779. cvtstyleb`
  14780. bits2colorqa
  14781. isbitsetKc
  14782. ok2nuke
  14783. CATALOG
  14784. error
  14785. m.wzserror=ALLTRIM(STR(ERROR()))+' ('+MESSAGE()+')'
  14786. ON ERROR &wzsonerror
  14787. Error @1 occurred while creating 
  14788. m.wzserror=ALLTRIM(STR(ERROR()))+' ('+MESSAGE()+')'
  14789. ON ERROR &wzsonerror
  14790. Error @1 occurred while opening 
  14791. Error @1 occurred while opening 
  14792. WZSFNAME
  14793. WZLLEAVEOPEN
  14794. WZICODEPAGE
  14795. WZSONERROR
  14796. WZSERROR    
  14797. WZSPROMPT
  14798. WZISELECT
  14799. PUTNAME
  14800. PATH    
  14801. FILE_NAME
  14802. ALIAS
  14803. TITLE
  14804. FOX_FILE
  14805. INDEXES
  14806. WIZARD
  14807. NEW30ALIAS
  14808. CPTAG
  14809. WZNERROR    
  14810. FXSETTYPE    
  14811. ADDFPCREC)
  14812. FOX_FILE
  14813. fpcnew,
  14814. addfpcrec*
  14815. m.cVarType = TYPE("&cValue[1]")
  14816. m.nalen = ALEN(&cValue,1)
  14817. array2 = &cValue[1]
  14818. array2b
  14819. m.lisarray = (TYPE([ALEN(&array2)]) <> 'U')
  14820. array2 = &cValue[m.nctr2]
  14821. m.ndimension = ALEN(&array2)
  14822. FILTER|JOINS
  14823. wzsHeader = wzsHeader + &array2[m.nctr3] + IIF(m.nctr3 < m.ndimension,";"                    ,"")
  14824. wzsHeader = wzsHeader + &array2[m.nctr3] + ","                    
  14825. FILTER|JOINS
  14826. m.ndimension = ALEN(&cValue,2)
  14827. IF m.ndimension > 1 AND !EMPTY(&cValue[m.nctr2,1])
  14828. FILTER|JOINS
  14829. wzsHeader = wzsHeader + &cValue[m.nctr2,m.nctr3] + IIF(m.nctr3 < m.ndimension,";"                    ,"")
  14830. wzsHeader = wzsHeader + &cValue[m.nctr2,m.nctr3] + ","                    
  14831. FILTER|JOINS
  14832. FILTER|JOINS
  14833. wzsHeader = wzsHeader + "* " +  wzaParms[m.nctr1,1] + " = " + &cValue[m.nctr2]
  14834. wzsHeader = wzsHeader + &cValue[m.nctr2] + ";"                    
  14835. DECIvZA
  14836. WZSHEADER
  14837. WZAPARMS    
  14838. LSEPARATE
  14839. NCTR1
  14840. NCTR2
  14841. NCTR3
  14842. ARRAY
  14843. ARRAY2
  14844. CVALUE
  14845. LISARRAY
  14846. NDIMENSION
  14847. CVARTYPE
  14848. NALEN
  14849. safetyv
  14850. CATALOG
  14851. TABLE
  14852. QUERY
  14853. REPORT
  14854. LABEL
  14855. PROGRAM
  14856. CATALOG
  14857.  exists. Overwrite it?
  14858. TABLE
  14859.  exists. Overwrite it?
  14860.  exists. Overwrite it?
  14861. REPORT
  14862.  exists. Overwrite it?
  14863. LABEL
  14864.  exists. Overwrite it?
  14865. set safety &wzsSafety
  14866. WZSFTYPE    
  14867. WZSMETHOD
  14868. WZLDELFILE    
  14869. WZSSAFETY
  14870. WZSFNAME    
  14871. WZSPROMPT    
  14872. WZSSTRING
  14873. C_SAVETO_LOC
  14874. LOCWORD
  14875. FILEEXT
  14876. FORCEEXT
  14877. PutName,
  14878. *- procedures & code to support navigation
  14879. *- of migrated DB4 screen files. This code
  14880. *- is copied to the PROCCODE memo field of 
  14881. *- the SCX file.
  14882. #DEFINE C_BEGFILEMSG_LOC    [Beginning of file.]
  14883. #DEFINE C_ENDFILEMSG_LOC    [End of file.]
  14884. #DEFINE C_ALERTTITL_LOC        "Add Records"
  14885. #DEFINE C_ASKADDMSG_LOC        "Do you want to add a new record to the table?"
  14886. #DEFINE C_BUTTONP            "@*HT \<Yes;\<No"
  14887. POP KEY
  14888. PROCEDURE dopgup
  14889. IF    BOF()
  14890.     GO TOP
  14891.     SKIP -1
  14892.     IF BOF()
  14893.         WAIT WINDOW    C_BEGFILEMSG NOWAIT
  14894.         GO TOP
  14895.     ENDIF
  14896. ENDIF
  14897. SHOW GETS
  14898. PROCEDURE dopgdn
  14899. IF EOF() OR RECC() = 0
  14900.     DO migadd
  14901.     SKIP
  14902.     IF EOF()
  14903.         DO migadd
  14904.     ENDIF
  14905. ENDIF
  14906. SHOW GETS
  14907. RETURN
  14908. PROCEDURE ctlpgup
  14909. *- handle Ctl+PGUP
  14910. GO TOP
  14911. SHOW GETS
  14912. RETURN
  14913. PROCEDURE ctlpgdn
  14914. *- handle ctl+PGDN
  14915. IF EOF() OR RECC() = 0
  14916.     DO migadd
  14917.     SKIP
  14918.     IF EOF()
  14919.         DO migadd
  14920.     ELSE
  14921.         GO BOTTOM
  14922.     ENDIF
  14923. ENDIF
  14924. SHOW GETS
  14925. RETURN
  14926. PROCEDURE migadd
  14927. #REGION 0
  14928. REGIONAL m.currarea, m.talkstat, m.compstat
  14929. IF SET("TALK") = "ON"
  14930.     SET TALK OFF
  14931.     m.talkstat = "ON"
  14932.     m.talkstat = "OFF"
  14933. ENDIF
  14934. m.compstat = SET("COMPATIBLE")
  14935. SET COMPATIBLE FOXPLUS
  14936. m.rborder = SET("READBORDER")
  14937. SET READBORDER ON
  14938. *- clear ON KEY LABELs that were set up
  14939. PUSH KEY
  14940. ON KEY LABEL PGUP
  14941. ON KEY LABEL PGDN
  14942. ON KEY LABEL CTRL+PGUP
  14943. ON KEY LABEL CTRL+PGDN
  14944. **               Windows Window definitions                
  14945. DO CASE
  14946.     CASE _WINDOWS OR _MAC
  14947.         IF NOT WEXIST("_qn10my1k9")
  14948.             DEFINE WINDOW _qn10my1k9 ;
  14949.                 AT  5.154, 38.200  ;
  14950.                 SIZE 9.769,59.800 ;
  14951.                 TITLE C_ALERTTITL_LOC ;
  14952.                 FONT "MS Sans Serif", 8 ;
  14953.                 FLOAT ;
  14954.                 NOCLOSE ;
  14955.                 NOMINIMIZE ;
  14956.                 DOUBLE ;
  14957.                 COLOR SCHEME 5
  14958.             MOVE WINDOW _qn10my1k9 CENTER
  14959.         ENDIF
  14960. *       *********************************************************
  14961. *       *                                                         
  14962. *       *              ADDREC/Windows Screen Layout               
  14963. *       *                                                         
  14964. *       *********************************************************
  14965.     #REGION 1
  14966.     IF WVISIBLE("_qn10my1k9")
  14967.         ACTIVATE WINDOW _qn10my1k9 SAME
  14968.     ELSE
  14969.         ACTIVATE WINDOW _qn10my1k9 NOSHOW
  14970.     ENDIF
  14971.     @ 6.462,9.600 GET m.iaddrec ;
  14972.         PICTURE C_BUTTONP ;
  14973.         SIZE 1.769,11.667,10.000 ;
  14974.         DEFAULT 1 ;
  14975.         FONT "MS Sans Serif", 8 ;
  14976.         STYLE "B" ;
  14977.         VALID addrecv()
  14978.     @ 1.769,9.600 SAY C_ASKADDMSG_LOC  ;
  14979.         SIZE 2.000,28.250, 0.000 ;
  14980.         FONT "MS Sans Serif", 10 ;
  14981.         STYLE "BT"
  14982.     IF NOT WVISIBLE("_qn10my1k9")
  14983.         ACTIVATE WINDOW _qn10my1k9
  14984.     ENDIF
  14985.     READ CYCLE MODAL
  14986.     RELEASE WINDOW _qn10my1k9
  14987. CASE _DOS OR _UNIX
  14988.     IF NOT WEXIST("_qnd0yoc65")
  14989.         DEFINE WINDOW _qnd0yoc65 ;
  14990.             FROM INT((SROW()-10)/2),INT((SCOL()-59)/2) ;
  14991.             TO INT((SROW()-10)/2)+9,INT((SCOL()-59)/2)+58 ;
  14992.             TITLE "Add Records" ;
  14993.             FLOAT ;
  14994.             NOCLOSE ;
  14995.             SHADOW ;
  14996.             NOMINIMIZE ;
  14997.             DOUBLE ;
  14998.             COLOR SCHEME 5
  14999.     ENDIF
  15000.     *       
  15001.     *       
  15002.                                                          
  15003.     *       
  15004.                ADDREC/MS-DOS Screen Layout               
  15005.     *       
  15006.                                                          
  15007.     *       
  15008.     #REGION 1
  15009.     IF WVISIBLE("_qnd0yoc65")
  15010.         ACTIVATE WINDOW _qnd0yoc65 SAME
  15011.     ELSE
  15012.         ACTIVATE WINDOW _qnd0yoc65 NOSHOW
  15013.     ENDIF
  15014.     @ 6,12 GET m.iaddrec ;
  15015.         PICTURE "@*HT \<Yes;\<No" ;
  15016.         SIZE 1,11,10 ;
  15017.         DEFAULT 1 ;
  15018.         VALID addrecv()
  15019.     @ 2,5 SAY "Do you want to add a new record to the table?" ;
  15020.         SIZE 1,45, 0
  15021.     IF NOT WVISIBLE("_qnd0yoc65")
  15022.         ACTIVATE WINDOW _qnd0yoc65
  15023.     ENDIF
  15024.     READ CYCLE MODAL
  15025.     RELEASE WINDOW _qnd0yoc65
  15026. ENDCASE
  15027. #REGION 0
  15028. IF EOF()
  15029.     GO BOTTOM
  15030. ENDIF
  15031. *- restore ON KEY LABELS
  15032. POP KEY
  15033. SET READBORDER &rborder
  15034. IF m.talkstat = "ON"
  15035.     SET TALK ON
  15036. ENDIF
  15037. IF m.compstat = "ON"
  15038.     SET COMPATIBLE ON
  15039. ENDIF
  15040. *       *********************************************************
  15041. *       *                                                         
  15042. *       * _QN10MY496           m.iaddrec VALID                    
  15043. *       *                                                         
  15044. *       * Function Origin:                                        
  15045. *       *                                                         
  15046. *       * From Platform:       Windows                            
  15047. *       * From Screen:         ADDREC,     Record Number:    2    
  15048. *       * Variable:            m.iaddrec                          
  15049. *       * Called By:           VALID Clause                       
  15050. *       * Object Type:         Push Button                        
  15051. *       * Snippet Number:      1                                  
  15052. *       *                                                         
  15053. *       *********************************************************
  15054. FUNCTION addrecv     &&  m.iaddrec VALID
  15055. #REGION 1
  15056. IF m.iaddrec = 1
  15057.     IF !EMPTY(ALIAS())
  15058.         APPEND BLANK
  15059.     ENDIF
  15060. ENDIF
  15061. GO BOTTOM
  15062. RETURN
  15063. TABLE
  15064. Table
  15065. QUERY
  15066. Query
  15067. Screen
  15068. REPORT
  15069. Report
  15070. LABEL
  15071. Label
  15072. PROGRAM
  15073. Program
  15074. CATALOG
  15075. Catalog
  15076. TABLE
  15077. your table
  15078. QUERY
  15079. your query
  15080. your screen
  15081. REPORT
  15082. your report
  15083. LABEL
  15084. your label
  15085. PROGRAM
  15086. your program
  15087. The new screen
  15088. REPORT
  15089. The new report
  15090. LABEL
  15091. The new label
  15092. TABLE
  15093. Table Wizard
  15094. QUERY
  15095. Query Wizard
  15096. Screen Wizard
  15097. REPORT
  15098. Report Wizard
  15099. LABEL
  15100. Label Wizard
  15101. PROGRAM
  15102. Program Wizard
  15103. WZSTYPE
  15104. WZIVARIATION
  15105. LocWord,
  15106. PLATFORM
  15107. UNIQUEID
  15108. TIMESTAMP
  15109. CLASS
  15110. CLASSLOC
  15111. BASECLASS
  15112. OBJNAME
  15113. PARENT
  15114. PROPERTIES
  15115. PROTECTED
  15116. METHODS
  15117. OBJCODE
  15118. COMMENT
  15119. RESERVED1
  15120. RESERVED2
  15121. RESERVED3
  15122. RESERVED4
  15123. RESERVED5
  15124. RESERVED6
  15125. RESERVED7
  15126. RESERVED8
  15127. RESERVED9
  15128. RESERVED10
  15129.  COMMENT Class                                                                                                                                               16                                                                                                     WINDOWS _QVX14NZR8 495818572       763                 762       761       760       755                                                                                                                                                                           WINDOWS _QVX14NZS5 495818572       754                 753       752       751       719                                                                                                                                                                           WINDOWS _QVX14NZUT 495818572       718                 717       716       715       688                 675       665                                                                                                                                             WINDOWS _QVX17YKZ2 495821778       664                 663       662       661       656                                                                                                                                                                           WINDOWS _QVX17YL04 495821778       655                 654       653       652       620                                                                                                                                                                           WINDOWS _QVX17YL3I 495821778       619                 618       617       616       589                 576       566                                                                                                                                             WINDOWS _QVX1AE3FM 495824083       565                 564       563       562       557                 550       537                                                                                                                                             WINDOWS _QVX1AE3H7 495824083       536                 535       534       533       528                                                                                                                                                                           WINDOWS _QVX1AE3IO 495824083       527                 526       525       524       520                 502       488                                                                                                                                            *WINDOWS _QVX1AMS21 495824300       308       487       486       309                 461                 430       408                                     306       307       406                           305                                                  *WINDOWS _QVX1AMRV8 495824300       405                 404       403       402       397                                                                                                                                                                          *WINDOWS _QVX1AMRW9 495824300       396                 395       394       393       361                                                                                                                                                                          *WINDOWS _QVX1AMRYZ 495824300       360                 359       358       357       330                 320       310                                                                                                                                            *WINDOWS _QVZ0O2TZS 495933889       194       304       303       195                 281                                                                   192       193                                     191                                                  *WINDOWS _QVZ0O2TV6 495933889       280                 279       278       277       272                 265       251                                                                                                                                            *WINDOWS _QVZ0O2TWU 495933889       250                 249       248       247       242                                                                                                                                                                          *WINDOWS _QVZ0O2TY3 495933889       241                 240       239       238       234                 213       196                                                                                                                                            *WINDOWS _QVZ0S970W 495937885        23                 190        24                 180                 178       169                                      21        22                                      18        19                  17                    *WINDOWS _QVZ0S96QC 495937884       168                 167       166       165       147                 129       114                                                                                                                                            *WINDOWS _QVZ0S96TX 495937884       113                 112       111       110        93                  90        81                                                                                                                                            *WINDOWS _QVZ0S96WN 495937885        80                  79        78        77        72                                                                                                                                                                          *WINDOWS _QVZ0S96XK 495937885        71                  70        69        68        64                  48        34                                                                                                                                            *WINDOWS _QVZ0S96ZL 495937885        33                  32        31        30        25                                                                                                                                                                          *WINDOWS _QWJ1B8TCU 505589841       880       765       766       879                 769                                                                   882       881                                     883                                                  *WINDOWS _QWJ1B8T8J 505589841       791                 792       793       794       795                 800       809                                                                                                                                            *WINDOWS _QWJ1B8TA4 505589841       824                 825       826       827       828                                                                                                                                                                          *WINDOWS _QWJ1B8TB3 505589841       833                 834       835       836       837                 841       862                                                                                                                                            *WINDOWS _QWK0HV4DH 505627267      1059                 885      1058                 888                 898       900                                    1061      1060                                    1064      1062                1065                    *WINDOWS _QWK0HV3ZN 505627267       909                 910       911       912       913                 931       949                                                                                                                                            *WINDOWS _QWK0HV44F 505627267       964                 965       966       967       968                 985       990                                                                                                                                            *WINDOWS _QWK0HV48H 505627267      1002                1003      1004      1005      1006                                                                                                                                                                          *WINDOWS _QWK0HV49S 505627267      1011                1012      1013      1014      1015                1019      1035                                                                                                                                            *WINDOWS _QWK0HV4CB 505627267      1049                1050      1051      1052      1053                                                                                                                                                                          *WINDOWS _QWK0I0AR1 505627396      1246                1067      1245                1070                1080      1082                                    1248      1247                                    1251      1249                1252                    *WINDOWS _QWK0I0AEI 505627396      1091                1092      1093      1094      1095                1113      1131                                                                                                                                            *WINDOWS _QWK0I0AI6 505627396      1146                1147      1148      1149      1150                1167      1174                                                                                                                                            *WINDOWS _QWK0I0AMC 505627396      1189                1190      1191      1192      1193                                                                                                                                                                          *WINDOWS _QWK0I0ANH 505627396      1198                1199      1200      1201      1202                1206      1222                                                                                                                                            *WINDOWS _QWK0I0APY 505627396      1236                1237      1238      1239      1240                                                                                                                                                                          *WINDOWS _QWK0IVC2V 505628168      1435                1254      1434                1257                1267      1269                                    1437      1436                                    1440      1438                1441                    *WINDOWS _QWK0IVBQ3 505628168      1278                1279      1280      1281      1282                1300      1318                                                                                                                                            *WINDOWS _QWK0IVBTP 505628168      1333                1334      1335      1336      1337                1354      1362                                                                                                                                            *WINDOWS _QWK0IVBXK 505628168      1378                1379      1380      1381      1382                                                                                                                                                                          *WINDOWS _QWK0IVBYQ 505628168      1387                1388      1389      1390      1391                1395      1411                                                                                                                                            *WINDOWS _QWK0IVC1P 505628168      1425                1426      1427      1428      1429                                                                                                                                                                          *WINDOWS _QWK0J349F 505628361      1560      1443      1444      1559                1447                                                                  1562      1561                                    1563                                                  *WINDOWS _QWK0J344K 505628361      1469                1470      1471      1472      1473                1478      1487                                                                                                                                            *WINDOWS _QWK0J346E 505628361      1502                1503      1504      1505      1506                                                                                                                                                                          *WINDOWS _QWK0J347I 505628361      1511                1512      1513      1514      1515                1519      1541                                                                                                                                            *WINDOWS _QWK0K892L 505629513      1691      1565      1566      1690                1569                                                                  1693      1692                                    1694                                                  *WINDOWS _QWK0K88XS 505629513      1591                1592      1593      1594      1595                1600      1609                                                                                                                                            *WINDOWS _QWK0K88ZL 505629513      1624                1625      1626      1627      1628                                                                                                                                                                          *WINDOWS _QWK0K890M 505629513      1633                1634      1635      1636      1637                1641      1669                                                                                                                                            *WINDOWS _QWK0KDUBF 505629651      1885      1696      1697      1884                1700                1725      1756                                    1887      1886      1778                          1888                                                  *WINDOWS _QWK0KDU4O 505629651      1780                1781      1782      1783      1784                                                                                                                                                                          *WINDOWS _QWK0KDU5N 505629651      1789                1790      1791      1792      1793                                                                                                                                                                          *WINDOWS _QWK0KDU89 505629651      1825                1826      1827      1828      1829                1856      1871                                                                                                                                            *WINDOWS _QWK0KX79D 505630133      2073                1890      2072                1893                1903      1905                                    2075      2074                                    2078      2076                2079                    *WINDOWS _QWK0KX6WG 505630132      1914                1915      1916      1917      1918                1937      1955                                                                                                                                            *WINDOWS _QWK0KX70V 505630133      1970                1971      1972      1973      1974                1991      1999                                                                                                                                            *WINDOWS _QWK0KX74O 505630133      2015                2016      2017      2018      2019                                                                                                                                                                          *WINDOWS _QWK0KX75V 505630133      2025                2026      2027      2028      2029                2033      2049                                                                                                                                            *WINDOWS _QWK0KX78B 505630133      2063                2064      2065      2066      2067                                                                                                                                                                          *WINDOWS _QWK0KY1H5 505630154      2211      2081      2082      2210                2085                                                                  2213      2212                                    2214                                                  *WINDOWS _QWK0KY1C1 505630154      2110                2111      2112      2113      2114                2120      2129                                                                                                                                            *WINDOWS _QWK0KY1DW 505630154      2144                2145      2146      2147      2148                                                                                                                                                                          *WINDOWS _QWK0KY1EZ 505630154      2153                2154      2155      2156      2157                2161      2189                                                                                                                                            *WINDOWS _QWK0KZAN5 505630186      2411      2216      2217      2410                2220                2251      2282                                    2413      2412      2304                          2414                                                  *WINDOWS _QWK0KZAG7 505630185      2306                2307      2308      2309      2310                                                                                                                                                                          *WINDOWS _QWK0KZAH6 505630185      2315                2316      2317      2318      2319                                                                                                                                                                          *WINDOWS _QWK0KZAJZ 505630185      2351                2352      2353      2354      2355                2382      2397                                                                                                                                            *WINDOWS _QWK0L94MM 505630429      2611      2416      2417      2610                2420                2451      2482                                    2613      2612      2504                          2614                                                  *WINDOWS _QWK0L94FA 505630429      2506                2507      2508      2509      2510                                                                                                                                                                          *WINDOWS _QWK0L94G9 505630429      2515                2516      2517      2518      2519                                                                                                                                                                          *WINDOWS _QWK0L94IT 505630429      2551                2552      2553      2554      2555                2582      2597                                                                                                                                            *WINDOWS _QWK0LFJJS 505630588      2811      2616      2617      2810                2620                2651      2682                                    2813      2812      2704                          2814                                                  *WINDOWS _QWK0LFJCW 505630588      2706                2707      2708      2709      2710                                                                                                                                                                          *WINDOWS _QWK0LFJDX 505630588      2715                2716      2717      2718      2719                                                                                                                                                                          *WINDOWS _QWK0LFJGL 505630588      2751                2752      2753      2754      2755                2782      2797                                                                                                                                            *WINDOWS _QWL0IMBH5 505693480      2999                2816      2998                2819                2829      2831                                    3001      3000                                    3004      3002                3005                    *WINDOWS _QWL0IMB3I 505693479      2840                2841      2842      2843      2844                2863      2881                                                                                                                                            *WINDOWS _QWL0IMB7I 505693480      2896                2897      2898      2899      2900                2917      2925                                                                                                                                            *WINDOWS _QWL0IMBCA 505693480      2941                2942      2943      2944      2945                                                                                                                                                                          *WINDOWS _QWL0IMBDF 505693480      2951                2952      2953      2954      2955                2959      2975                                                                                                                                            *WINDOWS _QWL0IMBG5 505693480      2989                2990      2991      2992      2993                                                                                                                                                                          *WINDOWS _QWL0INPY4 505693514      3137      3007      3008      3136                3011                                                                  3139      3138                                    3140                                                  *WINDOWS _QWL0INPTD 505693514      3036                3037      3038      3039      3040                3046      3055                                                                                                                                            *WINDOWS _QWL0INPV3 505693514      3070                3071      3072      3073      3074                                                                                                                                                                          *WINDOWS _QWL0INPW5 505693514      3079                3080      3081      3082      3083                3087      3115                                                                                                                                            *WINDOWS _QWL0IOGSR 505693532      3272      3142      3143      3271                3146                                                                  3274      3273                                    3275                                                  *WINDOWS _QWL0IOGNB 505693532      3171                3172      3173      3174      3175                3181      3190                                                                                                                                            *WINDOWS _QWL0IOGPX 505693532      3205                3206      3207      3208      3209                                                                                                                                                                          *WINDOWS _QWL0IOGQV 505693532      3214                3215      3216      3217      3218                3222      3250                                                                                                                                            *WINDOWS _QWL0IPRQF 505693564      3471      3277      3278      3470                3281                3311      3342                                    3473      3472      3364                          3474                                                  *WINDOWS _QWL0IPRJ6 505693564      3366                3367      3368      3369      3370                                                                                                                                                                          *WINDOWS _QWL0IPRKF 505693564      3375                3376      3377      3378      3379                                                                                                                                                                          *WINDOWS _QWL0IPRN7 505693564      3411                3412      3413      3414      3415                3442      3457                                                                                                                                            *WINDOWS _QWL0IQT2G 505693590      3606      3476      3477      3605                3480                                                                  3608      3607                                    3609                                                  *WINDOWS _QWL0IQSXS 505693590      3505                3506      3507      3508      3509                3515      3524                                                                                                                                            *WINDOWS _QWL0IQSZK 505693590      3539                3540      3541      3542      3543                                                                                                                                                                          *WINDOWS _QWL0IQT0L 505693590      3548                3549      3550      3551      3552                3556      3584                                                                                                                                            *WINDOWS _QWN12BB26 505843345      3794                3611      3793                3614                3624      3626                                    3796      3795                                    3799      3797                3800                    *WINDOWS _QWN12BAPP 505843345      3635                3636      3637      3638      3639                3658      3676                                                                                                                                            *WINDOWS _QWN12BATC 505843345      3691                3692      3693      3694      3695                3712      3720                                                                                                                                            *WINDOWS _QWN12BAXF 505843345      3736                3737      3738      3739      3740                                                                                                                                                                          *WINDOWS _QWN12BAYT 505843345      3746                3747      3748      3749      3750                3754      3770                                                                                                                                            *WINDOWS _QWN12BB0Y 505843345      3784                3785      3786      3787      3788                                                                                                                                                                          *WINDOWS _QWN12DLCN 505843402      3997                3802      3996                3805                3815      3822                                    3999      3998                                    4002      4000                4003                    *WINDOWS _QWN12DL0V 505843402      3836                3837      3838      3839      3840                3861      3879                                                                                                                                            *WINDOWS _QWN12DL4G 505843402      3894                3895      3896      3897      3898                3915      3923                                                                                                                                            *WINDOWS _QWN12DL83 505843402      3939                3940      3941      3942      3943                                                                                                                                                                          *WINDOWS _QWN12DL98 505843402      3949                3950      3951      3952      3953                3957      3973                                                                                                                                            *WINDOWS _QWN12DLBH 505843402      3987                3988      3989      3990      3991                                                                                                                                                                          *WINDOWS _QWN12FEWH 505843447      4193                4005      4192                4008                4018      4025                                    4195      4194                                    4198      4196                4199                    *WINDOWS _QWN12FELG 505843447      4039                4040      4041      4042      4043                4064      4074                                                                                                                                            *WINDOWS _QWN12FEOS 505843447      4090                4091      4092      4093      4094                4111      4119                                                                                                                                            *WINDOWS _QWN12FES9 505843447      4135                4136      4137      4138      4139                                                                                                                                                                          *WINDOWS _QWN12FETB 505843447      4145                4146      4147      4148      4149                4153      4169                                                                                                                                            *WINDOWS _QWN12FEVI 505843447      4183                4184      4185      4186      4187                                                                                                                                                                          *WINDOWS _QWN12GWDW 505843483      4388                4201      4387                4204                4214      4221                                    4390      4389                                    4393      4391                4394                    *WINDOWS _QWN12GVZV 505843483      4234                4235      4236      4237      4238                4259      4269                                                                                                                                            *WINDOWS _QWN12GW4P 505843483      4285                4286      4287      4288      4289                4306      4314                                                                                                                                            *WINDOWS _QWN12GW8Z 505843483      4330                4331      4332      4333      4334                                                                                                                                                                          *WINDOWS _QWN12GWA2 505843483      4340                4341      4342      4343      4344                4348      4364                                                                                                                                            *WINDOWS _QWN12GWCX 505843483      4378                4379      4380      4381      4382                                                                                                                                                                          *WINDOWS _QWN12NDOH 505843773      4583                4396      4582                4399                4409      4416                                    4585      4584                                    4588      4586                4589                    *WINDOWS _QWN12NDAE 505843772      4429                4430      4431      4432      4433                4454      4464                                                                                                                                            *WINDOWS _QWN12NDEK 505843772      4480                4481      4482      4483      4484                4501      4509                                                                                                                                            *WINDOWS _QWN12NDJC 505843772      4525                4526      4527      4528      4529                                                                                                                                                                          *WINDOWS _QWN12NDKH 505843772      4535                4536      4537      4538      4539                4543      4559                                                                                                                                            *WINDOWS _QWN12NDNE 505843773      4573                4574      4575      4576      4577                                                                                                                                                                          *WINDOWS _QWN14HLYU 505845422      4778                4591      4777                4594                4604      4611                                    4780      4779                                    4783      4781                4784                    *WINDOWS _QWN14HLJZ 505845421      4624                4625      4626      4627      4628                4649      4659                                                                                                                                            *WINDOWS _QWN14HLOG 505845421      4675                4676      4677      4678      4679                4696      4704                                                                                                                                            *WINDOWS _QWN14HLT9 505845422      4720                4721      4722      4723      4724                                                                                                                                                                          *WINDOWS _QWN14HLUB 505845422      4730                4731      4732      4733      4734                4738      4754                                                                                                                                            *WINDOWS _QWN14HLXV 505845422      4768                4769      4770      4771      4772                                                                                                                                                                          *WINDOWS _QWN154J9V 505846120      4973                4786      4972                4789                4799      4806                                    4975      4974                                    4978      4976                4979                    *WINDOWS _QWN154IV1 505846120      4819                4820      4821      4822      4823                4844      4854                                                                                                                                            *WINDOWS _QWN154IZJ 505846120      4870                4871      4872      4873      4874                4891      4899                                                                                                                                            *WINDOWS _QWN154J4J 505846120      4915                4916      4917      4918      4919                                                                                                                                                                          *WINDOWS _QWN154J5M 505846120      4925                4926      4927      4928      4929                4933      4949                                                                                                                                            *WINDOWS _QWN154J8T 505846120      4963                4964      4965      4966      4967                                                                                                                                                                          *WINDOWS _QWP0IL0GL 505955591      5168                4981      5167                4984                4994      5001                                    5170      5169                                    5173      5171                5174                    *WINDOWS _QWP0IL00W 505955591      5014                5015      5016      5017      5018                5039      5049                                                                                                                                            *WINDOWS _QWP0IL05C 505955591      5065                5066      5067      5068      5069                5086      5094                                                                                                                                            *WINDOWS _QWP0IL0AL 505955591      5110                5111      5112      5113      5114                                                                                                                                                                          *WINDOWS _QWP0IL0BV 505955591      5120                5121      5122      5123      5124                5128      5144                                                                                                                                            *WINDOWS _QWP0IL0F2 505955591      5158                5159      5160      5161      5162                                                                                                                                                                          *WINDOWS _QWP0IMLOU 505955630      5383      5176      5177      5382                5180                5222      5253                                    5385      5384      5275                          5386                                                  *WINDOWS _QWP0IMLI4 505955630      5277                5278      5279      5280      5281                                                                                                                                                                          *WINDOWS _QWP0IMLIZ 505955630      5286                5287      5288      5289      5290                                                                                                                                                                          *WINDOWS _QWP0IMLLJ 505955630      5323                5324      5325      5326      5327                5354      5369                                                                                                                                            *WINDOWS _QWP0INSUN 505955660      5527      5388      5389      5526                5392                                                                  5529      5528                                    5530                                                  *WINDOWS _QWP0INSPM 505955660      5426                5427      5428      5429      5430                5436      5445                                                                                                                                            *WINDOWS _QWP0INSRC 505955660      5460                5461      5462      5463      5464                                                                                                                                                                          *WINDOWS _QWP0INSSR 505955660      5469                5470      5471      5472      5473                5477      5505                                                                                                                                            *WINDOWS _QWP0IO6ZA 505955669      5739      5532      5533      5738                5536                5578      5609                                    5741      5740      5631                          5742                                                  *WINDOWS _QWP0IO6SS 505955669      5633                5634      5635      5636      5637                                                                                                                                                                          *WINDOWS _QWP0IO6TO 505955669      5642                5643      5644      5645      5646                                                                                                                                                                          *WINDOWS _QWP0IO6W9 505955669      5679                5680      5681      5682      5683                5710      5725                                                                                                                                            *WINDOWS _QWP0IZCV8 505955948      5950      5744      5745      5949                5748                5790      5821                                    5952      5951      5843                          5953                                                  *WINDOWS _QWP0IZCOL 505955948      5845                5846      5847      5848      5849                                                                                                                                                                          *WINDOWS _QWP0IZCPI 505955948      5854                5855      5856      5857      5858                                                                                                                                                                          *WINDOWS _QWP0IZCS4 505955948      5890                5891      5892      5893      5894                5921      5936                                                                                                                                            *WINDOWS _QWP0J8MBG 505956178      5966                5955      5965                5957                                                                  5968      5967                                                                                          *WINDOWS _QWP0J8MAJ 505956178      5958                5959      5961      5962      5963                                                                                                                    5960                                                  *WINDOWS _QWP0JKAJH 505956596      6081      5970      5971      6080                5974                6016      6047                                    6083      6082      6069                          6084                                                  *WINDOWS _QWP0JKAIJ 505956596      6071                6072      6073      6074      6075                                                                                                                                                                          *WINDOWS _QWP0JNGMZ 505956676      6292      6086      6087      6291                6090                6132      6163                                    6294      6293      6185                          6295                                                  *WINDOWS _QWP0JNGGL 505956676      6187                6188      6189      6190      6191                                                                                                                                                                          *WINDOWS _QWP0JNGHH 505956676      6196                6197      6198      6199      6200                                                                                                                                                                          *WINDOWS _QWP0JNGK1 505956676      6232                6233      6234      6235      6236                6263      6278                                                                                                                                            *WINDOWS _QWP0JPBWH 505956722      6503      6297      6298      6502                6301                6343      6374                                    6505      6504      6396                          6506                                                  *WINDOWS _QWP0JPBPJ 505956721      6398                6399      6400      6401      6402                                                                                                                                                                          *WINDOWS _QWP0JPBQH 505956721      6407                6408      6409      6410      6411                                                                                                                                                                          *WINDOWS _QWP0JPBT8 505956722      6443                6444      6445      6446      6447                6474      6489                                                                                                                                            *WINDOWS _QWP0JR41T 505956765      6619      6508      6509      6618                6512                6554      6585                                    6621      6620      6607                          6622                                                  *WINDOWS _QWP0JR40V 505956765      6609                6610      6611      6612      6613                                                                                                                                                                          *WINDOWS _QWP0JUZ67 505956861      6749      6624      6625      6748                6628                6670      6701                                    6751      6750      6723                          6752                                                  *WINDOWS _QWP0JUZ3G 505956861      6725                6726      6727      6728      6729                                                                                                                                                                          *WINDOWS _QWP0JUZ4C 505956861      6734                6735      6736      6737      6738                                                                                                                                                                          *WINDOWS _QWP0JUZ58 505956861      6741                6742      6743      6744      6745                                                                                                                                                                          *WINDOWS _QWP0K5QFG 505957130      6900      6754      6755      6899                6758                6800      6831                                    6902      6901      6853                          6903                                                  *WINDOWS _QWP0K5QAP 505957130      6855                6856      6857      6858      6859                                                                                                                                                                          *WINDOWS _QWP0K5QC6 505957130      6864                6865      6866      6867      6868                                                                                                                                                                          *WINDOWS _QWP0K5QDQ 505957130      6872                6873      6874      6875      6876                6879      6887                                                                                                                                             WINDOWS _QWP0KP2PI 505957612      6904      6905      6906      6908                6909                6951                                                                                                6907                                                  *WINDOWS _QWP0KPSE7 505957628      7130      6983      6984      7129                6987                7029      7060                                    7132      7131      7082                          7133                          7134                    *WINDOWS _QWP0KPS93 505957628      7084                7085      7086      7087      7088                                                                                                                                                                          *WINDOWS _QWP0KPSA2 505957628      7093                7094      7095      7096      7097                                                                                                                                                                          *WINDOWS _QWP0KPSB1 505957628      7101                7102      7103      7104      7105                7108      7116                                                                                                                                            *WINDOWS _QWP0KQLQT 505957649      7275      7136      7137      7274                7140                                                                  7277      7276                                    7278                          7279                    *WINDOWS _QWP0KQLJ6 505957649      7174                7175      7176      7177      7178                7184      7193                                                                                                                                            *WINDOWS _QWP0KQLM3 505957649      7208                7209      7210      7211      7212                                                                                                                                                                          *WINDOWS _QWP0KQLN4 505957649      7217                7218      7219      7220      7221                7225      7253                                                                                                                                            *WINDOWS _QWP0SESLM 505965034      7422      7281      7282      7421                7285                7327      7351                                    7424      7423      7374                          7425                          7426                    *WINDOWS _QWP0SESH3 505965034      7376                7377      7378      7379      7380                                                                                                                                                                          *WINDOWS _QWP0SESHZ 505965034      7385                7386      7387      7388      7389                                                                                                                                                                          *WINDOWS _QWP0SESIV 505965034      7393                7394      7395      7396      7397                7400      7408                                                                                                                                             WINDOWS _QWP0U5KDM 505966725      7571      7428      7429      7570                7432                7474      7498                                    7573      7572      7521                          7574                          7575                     WINDOWS _QWP0U5K7A 505966724      7523                7524      7525      7526      7527                                                                                                                                                                           WINDOWS _QWP0U5K8X 505966724      7532                7533      7534      7535      7536                                                                                                                                                                           WINDOWS _QWP0U5KA1 505966725      7541                7542      7543      7544      7545                7549      7557                                                                                                                                            *WINDOWS _QWP0U6IIB 505966747      7716      7577      7578      7715                7581                                                                  7718      7717                                    7719                          7720                    *WINDOWS _QWP0U6IAN 505966747      7615                7616      7617      7618      7619                7625      7634                                                                                                                                            *WINDOWS _QWP0U6IDP 505966747      7649                7650      7651      7652      7653                                                                                                                                                                          *WINDOWS _QWP0U6IET 505966747      7658                7659      7660      7661      7662                7666      7694                                                                                                                                            *WINDOWS _QWP0U73MA 505966762      7909                7722      7908                7725                7735      7742                                    7911      7910                                    7914      7912                7915                    *WINDOWS _QWP0U738C 505966762      7755                7756      7757      7758      7759                7780      7790                                                                                                                                            *WINDOWS _QWP0U73CY 505966762      7806                7807      7808      7809      7810                7827      7835                                                                                                                                            *WINDOWS _QWP0U73HA 505966762      7851                7852      7853      7854      7855                                                                                                                                                                          *WINDOWS _QWP0U73IE 505966762      7861                7862      7863      7864      7865                7869      7885                                                                                                                                            *WINDOWS _QWP0U73LB 505966762      7899                7900      7901      7902      7903                                                                                                                                                                           WINDOWS _QWP0UBA42 505966866      8057      7917      7918      8056                7921                                                                  8059      8058                                    8060                          8061                     WINDOWS _QWP0UB9U7 505966866      7955                7956      7957      7958      7959                7965      7974                                                                                                                                             WINDOWS _QWP0UB9Y9 505966866      7989                7990      7991      7992      7993                                                                                                                                                                           WINDOWS _QWP0UB9ZR 505966866      7999                8000      8001      8002      8003                8007      8035                                                                                                                                            *WINDOWS _QWS0U3D6M 506163277      8249                8063      8248                8066                8076      8083                                    8251      8250                                    8254      8252                8255                    *WINDOWS _QWS0U3CSU 506163277      8096                8097      8098      8099      8100                8121      8131                                                                                                                                            *WINDOWS _QWS0U3CX9 506163277      8146                8147      8148      8149      8150                8167      8175                                                                                                                                            *WINDOWS _QWS0U3D1U 506163277      8191                8192      8193      8194      8195                                                                                                                                                                          *WINDOWS _QWS0U3D2Z 506163277      8201                8202      8203      8204      8205                8209      8225                                                                                                                                            *WINDOWS _QWS0U3D5O 506163277      8239                8240      8241      8242      8243                                                                                                                                                                           WINDOWS _QWS0U7LPN 506163382      8435                8257      8434                8260                8270      8277                                    8437      8436                                    8440      8438                8441                     WINDOWS _QWS0U7LCP 506163382      8290                8291      8292      8293      8294                8315      8325                                                                                                                                             WINDOWS _QWS0U7LGO 506163382      8340                8341      8342      8343      8344                8361      8369                                                                                                                                             WINDOWS _QWS0U7LKP 506163382      8385                8386      8387      8388      8389                                                                                                                                                                           WINDOWS _QWS0U7LLQ 506163382      8395                8396      8397      8398      8399                8403      8411                                                                                                                                             WINDOWS _QWS0U7LOQ 506163382      8425                8426      8427      8428      8429                                                                                                                                                                          
  15130. RESERVED1
  15131. VERSION =  0.0282
  15132. cvtscx.h
  15133. Pixels
  15134. ,Alert displayed when converting non-projects
  15135. Class
  15136. cvtalertscx
  15137. BackColor = 192,192,192
  15138. Caption = (cAlertMsg)
  15139. Height = 61
  15140. Left = 24
  15141. Top = 12
  15142. Width = 325
  15143. WordWrap = .T.
  15144. Name = "lblAlertMsg"
  15145. cvtalertscx.u
  15146. lblAlertMsg
  15147. labelV
  15148. label
  15149. Select file for screen code:
  15150. CCODEFILE
  15151. THISFORM
  15152. TXTCODEFILE
  15153. REFRESH
  15154. CLOGFILE
  15155. COMMAND1
  15156. ENABLED
  15157. Click,
  15158. c:\convert\
  15159. cvtalert.vcx
  15160. c:\convert\cvtalert.vcx
  15161. PROCEDURE Click
  15162. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  15163. #DEFINE C_SELLOGFILE_LOC    "Select the log file:"
  15164. #DEFINE C_SELECT_LOC        "Select"
  15165. #DEFINE C_SELCODEFILE_LOC    "Select file for screen code:"
  15166. #DEFINE C_BACKDIR            "OLD"
  15167. #DEFINE N_STDMODE            1
  15168. #DEFINE N_DEVMODE            2
  15169. cCodeFile = LOWER(PUTFILE(C_SELCODEFILE_LOC,cCodeFile,"PRG"))
  15170. THISFORM.txtCodeFile.Refresh
  15171. IF !EMPTY(m.cCodeFile) AND ((m.llog AND !EMPTY(m.cLogFile)) OR !m.llog)
  15172.     THISFORM.cmd1.command1.Enabled = .T.
  15173. ENDIF
  15174. ENDPROC
  15175. eTop = 97
  15176. Left = 336
  15177. Height = 25
  15178. Width = 25
  15179. Caption = "..."
  15180. Enabled = .F.
  15181. Name = "cmdCodeFile"
  15182. cvtalertscx.
  15183. cmdCodeFile
  15184. commandbutton
  15185. commandbutton
  15186. ControlSource = "m.cCodeFile"
  15187. Enabled = .T.
  15188. Height = 25
  15189. Left = 156
  15190. ReadOnly = .T.
  15191. Top = 97
  15192. Width = 170
  15193. Name = "txtCodeFile"
  15194. cvtalertscx.
  15195. txtCodeFile
  15196. textbox
  15197. textbox
  15198. THISFORM
  15199. Click,
  15200. c:\convert\
  15201. cvtalert.vcx
  15202. c:\convert\cvtalert.vcx
  15203. TPROCEDURE Click
  15204. IF nCvt > 0
  15205.     CLEAR EVENTS
  15206.     RELEASE THISFORM
  15207. ENDIF
  15208. ENDPROC
  15209. ButtonCount = 2
  15210. BackColor = 192,192,192
  15211. BorderStyle = 0
  15212. Caption = "Commandgroup1"
  15213. Value = 1
  15214. ControlSource = "nCvt"
  15215. Height = 49
  15216. Left = 60
  15217. TerminateRead = .T.
  15218. Top = 133
  15219. Width = 253
  15220. Name = "cmd1"
  15221. Command1.Top = 5
  15222. Command1.Left = 5
  15223. Command1.Height = 29
  15224. Command1.Width = 94
  15225. Command1.Caption = "Continue"
  15226. Command1.Default = .T.
  15227. Command1.Name = "command1"
  15228. Command2.Top = 5
  15229. Command2.Left = 154
  15230. Command2.Height = 29
  15231. Command2.Width = 94
  15232. Command2.Cancel = .T.
  15233. Command2.Caption = "Cancel"
  15234. Command2.Name = "command2"
  15235. cvtalertscx.
  15236. commandgroup
  15237. commandgroup
  15238. NOPTDEV
  15239. THISFORM
  15240. CMDCODEFILE
  15241. ENABLED    
  15242. CCODEFILE
  15243. COMMAND1
  15244. LDEVMODE
  15245. Click,
  15246. c:\convert\
  15247. cvtalert.vcx
  15248. c:\convert\cvtalert.vcx
  15249.  ! " # $ 
  15250. BPROCEDURE Click
  15251. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  15252. #DEFINE C_SELLOGFILE_LOC    "Select the log file"
  15253. #DEFINE C_SELECT_LOC        "Select"
  15254. #DEFINE C_SELCODEFILE_LOC    "Select the file in which to store your screen code"
  15255. #DEFINE C_BACKDIR            "OLD"
  15256. #DEFINE N_STDMODE            1
  15257. #DEFINE N_DEVMODE            2
  15258. IF nOptDev = N_DEVMODE
  15259.     THISFORM.cmdCodeFile.Enabled = .T.
  15260.     IF EMPTY(m.cCodeFile)
  15261.         THISFORM.cmd1.command1.Enabled = .F.
  15262.     ENDIF
  15263.     THISFORM.cmdCodeFile.Enabled = .F.
  15264.     THISFORM.cmd1.command1.Enabled = .T.
  15265. ENDIF
  15266. m.lDevMode = (noptDev = N_DEVMODE)
  15267. ENDPROC
  15268. CButtonCount = 2
  15269. BackColor = 192,192,192
  15270. BorderStyle = 0
  15271. Caption = "Optiongroup1"
  15272. Value = 1
  15273. ControlSource = "nOptDev"
  15274. Height = 49
  15275. Left = 12
  15276. Top = 73
  15277. Width = 133
  15278. Name = "optiongroup1"
  15279. Option1.BackColor = 192,192,192
  15280. Option1.Caption = "\<Standard Mode"
  15281. Option1.Value = 1
  15282. Option1.Height = 18
  15283. Option1.Left = 5
  15284. Option1.Top = 5
  15285. Option1.Width = 140
  15286. Option1.Name = "option1"
  15287. Option2.BackColor = 192,192,192
  15288. Option2.Caption = "\<Developer Mode"
  15289. Option2.Value = 0
  15290. Option2.Height = 18
  15291. Option2.Left = 5
  15292. Option2.Top = 25
  15293. Option2.Width = 140
  15294. Option2.Name = "option2"
  15295. cvtalertscx.
  15296. optiongroup1
  15297. optiongroup
  15298. optiongroup
  15299. COMMAND1
  15300. SETFOCUS
  15301. Init,
  15302. c:\convert\
  15303. cvtalert.vcx
  15304. c:\convert\cvtalert.vcx
  15305. 8PROCEDURE Init
  15306. THIS.cmd1.command1.SetFocus
  15307. ENDPROC
  15308. ,ScaleMode = 3
  15309. Top = 65
  15310. Left = 137
  15311. Height = 180
  15312. Width = 375
  15313. AutoCenter = .T.
  15314. BackColor = 192,192,192
  15315. BorderStyle = 2
  15316. Caption = "Conversion Options"
  15317. Closable = .F.
  15318. MaxButton = .F.
  15319. MinButton = .F.
  15320. FillStyle = 1
  15321. WindowType = 1
  15322. DefButton = DefButton
  15323. LockScreen = .F.
  15324. Name = "cvtalertscx"
  15325. Pixels
  15326. Class 
  15327. cvtalertscx/
  15328. cvtalertcat2
  15329. Select the log file
  15330. CLOGFILE
  15331. JUSTSTEM    
  15332. CFILENAME
  15333. THISFORM
  15334. TXTLOGFILE
  15335. REFRESH
  15336. NOPTDEV    
  15337. CCODEFILE
  15338. COMMAND1
  15339. ENABLED
  15340. Click,
  15341. c:\convert\
  15342. cvtalert.vcx
  15343. c:\convert\cvtalert.vcx
  15344. PROCEDURE Click
  15345. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  15346. #DEFINE C_SELLOGFILE_LOC    "Select the log file"
  15347. #DEFINE C_SELECT_LOC        "Select"
  15348. #DEFINE C_SELCODEFILE_LOC    "Select the file in which to store your screen code"
  15349. #DEFINE C_BACKDIR            "OLD"
  15350. #DEFINE C_LOGEXT            "LOG"
  15351. #DEFINE N_STDMODE            1
  15352. #DEFINE N_DEVMODE            2
  15353. IF EMPTY(m.cLogFile)
  15354.     m.cLogFile = JUSTSTEM(m.cFileName) + "." + C_LOGEXT
  15355. ENDIF
  15356. cLogFile = LOWER(PUTFILE(C_SELLOGFILE_LOC,cLogFile,C_LOGEXT))
  15357. THISFORM.txtLogFile.Refresh
  15358. IF !EMPTY(m.cLogFile) AND ((m.nOptDev = N_DEVMODE AND !EMPTY(m.cCodeFile)) OR m.nOptDev = N_STDMODE)
  15359.     THISFORM.cmd1.command1.Enabled = .T.
  15360. ENDIF
  15361. ENDPROC
  15362. dTop = 97
  15363. Left = 336
  15364. Height = 25
  15365. Width = 25
  15366. Caption = "..."
  15367. Enabled = .F.
  15368. Name = "cmdLogFile"
  15369. n Version of FoxPro.
  15370. cvtalertcat.DOWS
  15371. cmdLogFile
  15372. commandbuttonG
  15373. SETRPTFON
  15374. commandbuttonROMPLATFORM
  15375. ControlSource = "m.cLogFile"
  15376. Enabled = .F.
  15377. Height = 25
  15378. Left = 156
  15379. ReadOnly = .T.
  15380. Top = 97
  15381. Width = 170
  15382. Name = "txtLogFile"
  15383. DISTINCT
  15384. G_SCRNALIAS
  15385. cvtalertcat.B
  15386. txtLogFileRX
  15387. textbox
  15388. textbox&
  15389. THISFORM
  15390. TXTLOGFILE
  15391. ENABLED
  15392. VALUE
  15393. CMDLOGFILE
  15394. CLOGFILE
  15395. COMMAND1
  15396. CLICK
  15397. Click,
  15398. c:\convert\
  15399. cvtalert.vcx
  15400. c:\convert\cvtalert.vcx
  15401. PROCEDURE Click
  15402. THISFORM.txtLogFile.Enabled = THIS.value
  15403. THISFORM.cmdLogFile.Enabled = THIS.value
  15404. IF THIS.value AND EMPTY(m.cLogFile)
  15405.     THISFORM.cmd1.command1.Enabled = .F.
  15406.     THISFORM.cmdLogFile.Click
  15407. ENDIF
  15408. ENDPROC
  15409. Top = 105
  15410. Left = 18
  15411. Height = 25
  15412. Width = 114
  15413. BackColor = 192,192,192
  15414. Caption = "Create \<log file"
  15415. ControlSource = "lLog"
  15416. Name = "check1"
  15417. cvtalertcat.
  15418. check1
  15419. checkbox
  15420. checkbox
  15421. Top = 125
  15422. Left = 133
  15423. Height = 230
  15424. Width = 375
  15425. Name = "cvtalertcat"
  15426. optiongroup1.option1.Value = 1
  15427. optiongroup1.option1.Left = 5
  15428. optiongroup1.option1.Top = 5
  15429. optiongroup1.option2.Value = 0
  15430. optiongroup1.option2.Left = 5
  15431. optiongroup1.option2.Top = 25
  15432. optiongroup1.ControlSource = "nOptDev"
  15433. optiongroup1.Left = 12
  15434. optiongroup1.Top = 124
  15435. cmd1.command1.Top = 5
  15436. cmd1.command1.Left = 5
  15437. cmd1.command2.Top = 5
  15438. cmd1.command2.Left = 154
  15439. cmd1.Left = 60
  15440. cmd1.Top = 184
  15441. txtCodeFile.Left = 156
  15442. txtCodeFile.Top = 148
  15443. cmdCodeFile.Top = 148
  15444. cmdCodeFile.Left = 336
  15445. lblAlertMsg.Caption = (cAlertMsg)
  15446. lblAlertMsg.Height = 76
  15447. lblAlertMsg.Left = 24
  15448. lblAlertMsg.Top = 12
  15449. lblAlertMsg.Width = 325
  15450. cvtalert.vcxt?
  15451. PixelsW
  15452. Class
  15453. cvtalertcatv
  15454. cvtalertpjx
  15455. Select a backup directory:
  15456. CBACKDIR
  15457. THISFORM
  15458. TXTBACKDIR
  15459. REFRESH
  15460. Click,
  15461. c:\convert\
  15462. cvtalert.vcx
  15463. c:\convert\cvtalert.vcx
  15464. ;PROCEDURE Click
  15465. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  15466. #DEFINE C_SELLOGFILE_LOC    "Select the log file"
  15467. #DEFINE C_SELECT_LOC        "Select"
  15468. #DEFINE C_BACKDIR            "OLD"
  15469. #DEFINE N_STDMODE            1
  15470. #DEFINE N_DEVMODE            2
  15471. cBackDir = GETDIR(m.cBackDir,C_SELBACKDIR_LOC)
  15472. THISFORM.txtBackDir.Refresh
  15473. ENDPROC
  15474. ^DefTop = DefTop
  15475. DefLeft = DefLeft
  15476. DefHeight = DefHeight
  15477. DefWidth = DefWidth
  15478. Top = 87
  15479. Left = 336
  15480. Height = 25
  15481. Width = 25
  15482. FontBold = .T.
  15483. FontItalic = .F.
  15484. FontName = "Arial"
  15485. FontOutline = .F.
  15486. FontShadow = .F.
  15487. FontSize = 10
  15488. FontStrikethru = .F.
  15489. FontUnderline = .F.
  15490. AutoSize = .F.
  15491. Picture = d:\temp\
  15492. DownPicture = d:\temp\
  15493. DisabledPicture = d:\temp\
  15494. Cancel = .F.
  15495. Caption = "..."
  15496. Value = 0
  15497. ControlSource = ""
  15498. Default = .F.
  15499. DragIcon = 
  15500. DragMode = 0
  15501. Enabled = .T.
  15502. ForeColor = 0,0,0
  15503. HelpContextID = 0
  15504. MousePointer = 0
  15505. StatusBarText = ""
  15506. Style = 0
  15507. TabIndex = 0
  15508. TabStop = .T.
  15509. Tag = ""
  15510. ToolTipText = ""
  15511. TerminateRead = .F.
  15512. Visible = .T.
  15513. ReleaseErase = .T.
  15514. DisabledForeColor = 128,128,128
  15515. ColorSource = 0
  15516. ColorScheme = 1
  15517. BaseClass = "Commandbutton"
  15518. ParentClass = ""
  15519. ClassLibrary = ""
  15520. Class = "Commandbutton"
  15521. Name = "cmdBackDir"
  15522. cvtalertpjx.
  15523. cmdBackDir
  15524. commandbutton
  15525. commandbutton
  15526. FontBold = .T.
  15527. FontItalic = .F.
  15528. FontName = "Arial"
  15529. FontOutline = .F.
  15530. FontShadow = .F.
  15531. FontSize = 10
  15532. FontStrikethru = .F.
  15533. FontUnderline = .F.
  15534. DefTop = DefTop
  15535. DefLeft = DefLeft
  15536. DefHeight = DefHeight
  15537. DefWidth = DefWidth
  15538. Alignment = 0
  15539. BackColor = 255,255,255
  15540. BorderStyle = 1
  15541. Value =                        
  15542. ControlSource = "m.cBackDir"
  15543. DragIcon = 
  15544. DragMode = 0
  15545. Enabled = .T.
  15546. ForeColor = 0,0,0
  15547. Format = ""
  15548. Height = 25
  15549. HelpContextID = 0
  15550. HideSelection = .T.
  15551. InputMask = ""
  15552. Left = 156
  15553. Margin = 2
  15554. MaxLength = 275
  15555. MousePointer = 0
  15556. ReadOnly = .F.
  15557. SelLength = 0
  15558. SelStart = 0
  15559. SelText = ""
  15560. SpecialEffect = 0
  15561. StatusBarText = ""
  15562. TabIndex = 0
  15563. TabStop = .T.
  15564. Tag = ""
  15565. TerminateRead = .F.
  15566. ToolTipText = ""
  15567. Top = 89
  15568. Visible = .T.
  15569. Width = 170
  15570. ReleaseErase = .T.
  15571. DisabledForeColor = 128,128,128
  15572. DisabledBackColor = 255,255,255
  15573. SelectedForeColor = 255,255,255
  15574. SelectedBackColor = 0,0,192
  15575. ColorSource = 0
  15576. ColorScheme = 1
  15577. BaseClass = "Textbox"
  15578. ParentClass = ""
  15579. ClassLibrary = ""
  15580. Class = "Textbox"
  15581. Name = "txtBackDir"
  15582. cvtalertpjx.P
  15583. txtBackDir
  15584. textbox
  15585. textboxt
  15586. BackColor = 192,192,192
  15587. Caption = "Create backup directory here"
  15588. Height = 38
  15589. Left = 21
  15590. Top = 89
  15591. Width = 133
  15592. WordWrap = .T.
  15593. Name = "label1"
  15594. cvtalertpjx.
  15595. label1s9
  15596. labelt    
  15597. label
  15598. *getbackdir Get a backupDir
  15599. CBACKDEF    
  15600. NTMPCOUNT
  15601. CTMPDIR
  15602. CBACKDIR
  15603. ATMPARR
  15604. ADDBS
  15605. NCVTC
  15606. THISFORM
  15607. GETBACKDIR
  15608. getbackdir,
  15609. cmd1.Clicke
  15610. c:\convert\
  15611. cvtalert.vcx
  15612. c:\convert\cvtalert.vcx
  15613. PROCEDURE getbackdir
  15614. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  15615. #DEFINE C_SELLOGFILE_LOC    "Select the log file:"
  15616. #DEFINE C_SELECT_LOC        "Select"
  15617. #DEFINE C_SELCODEFILE_LOC    "Select file for screen code:"
  15618. #DEFINE C_BACKDIR            "OLD"
  15619. #DEFINE N_STDMODE            1
  15620. #DEFINE N_DEVMODE            2
  15621. *----------------------------------
  15622. * FUNCTION GetBackDir
  15623. *----------------------------------
  15624.     PRIVATE cBackdef, nTmpCount, cTmpDir
  15625.     m.nTmpCount = 0
  15626.     m.cTmpDir = m.cBackDir + C_BACKDIR
  15627.     DO WHILE ADIR(atmparr,m.cTmpDir,"D") # 0
  15628.         m.nTmpCount = m.nTmpCount + 1
  15629.         m.cTmpDir = ADDBS(m.cBackDir) + C_BACKDIR + ALLTRIM(STR(m.nTmpCount))
  15630.     ENDDO
  15631.     *- make directory
  15632.     MD (m.cTmpDir)
  15633.     *- make sure it got created
  15634.     IF ADIR(atmparr,m.cTmpDir,"D") = 0
  15635.         *- Error creating directory
  15636.         m.cTmpDir = ""
  15637.         m.nCvt = 2
  15638.     ENDIF
  15639.     m.cBackDir = m.cTmpDir
  15640. * ENDFUNC
  15641. ENDPROC
  15642. PROCEDURE cmd1.Click
  15643. IF nCvt = 1
  15644.     THISFORM.GetBackDir
  15645. ENDIF
  15646. IF nCvt > 0
  15647.     CLEAR EVENTS
  15648.     RELEASE THISFORM
  15649. ENDIF
  15650. ENDPROC
  15651. .Top = 113
  15652. Left = 133
  15653. Height = 255
  15654. Width = 375
  15655. Name = "cvtalertpjx"
  15656. optiongroup1.option1.Value = 1
  15657. optiongroup1.option1.Left = 5
  15658. optiongroup1.option1.Top = 5
  15659. optiongroup1.option2.Value = 0
  15660. optiongroup1.option2.Left = 5
  15661. optiongroup1.option2.Top = 25
  15662. optiongroup1.Left = 12
  15663. optiongroup1.Top = 148
  15664. cmd1.command1.Top = 5
  15665. cmd1.command1.Left = 5
  15666. cmd1.command2.Top = 5
  15667. cmd1.command2.Left = 154
  15668. cmd1.ControlSource = "nCvt"
  15669. cmd1.Left = 60
  15670. cmd1.Top = 208
  15671. txtCodeFile.Left = 156
  15672. txtCodeFile.Top = 172
  15673. cmdCodeFile.Top = 172
  15674. cmdCodeFile.Left = 336
  15675. lblAlertMsg.Caption = (cAlertMsg)
  15676. lblAlertMsg.Height = 70
  15677. lblAlertMsg.Left = 24
  15678. lblAlertMsg.Top = 12
  15679. lblAlertMsg.Width = 325
  15680. check1.Top = 129
  15681. check1.Left = 24
  15682. txtLogFile.Left = 156
  15683. txtLogFile.Top = 121
  15684. cmdLogFile.Top = 121
  15685. cmdLogFile.Left = 336
  15686. cvtalert.vcx
  15687. Select the log file
  15688. CLOGFILE
  15689. THISFORM
  15690. TXTLOGFILE
  15691. REFRESH
  15692. NOPTDEV    
  15693. CCODEFILE
  15694. COMMAND1
  15695. ENABLED
  15696. Click,
  15697. c:\convert\
  15698. cvtalert.vcx
  15699. c:\convert\cvtalert.vcx
  15700. -PROCEDURE Click
  15701. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  15702. #DEFINE C_SELLOGFILE_LOC    "Select the log file"
  15703. #DEFINE C_SELECT_LOC        "Select"
  15704. #DEFINE C_SELCODEFILE_LOC    "Select the file in which to store your screen code"
  15705. #DEFINE C_BACKDIR            "OLD"
  15706. #DEFINE N_STDMODE            1
  15707. #DEFINE N_DEVMODE            2
  15708. cLogFile = LOWER(PUTFILE(C_SELLOGFILE_LOC,cLogFile,"LOG"))
  15709. THISFORM.txtLogFile.Refresh
  15710. IF !EMPTY(m.cLogFile) AND ((m.nOptDev = N_DEVMODE AND !EMPTY(m.cCodeFile)) OR m.nOptDev = N_STDMODE)
  15711.     THISFORM.cmd1.command1.Enabled = .T.
  15712. ENDIF
  15713. ENDPROC
  15714. dTop = 97
  15715. Left = 336
  15716. Height = 25
  15717. Width = 25
  15718. Caption = "..."
  15719. Enabled = .F.
  15720. Name = "cmdLogFile"
  15721. stfname
  15722. juststemc
  15723. cvtalertcat.
  15724. writeline
  15725. cmdLogFile
  15726. rocnumg7
  15727. commandbutton
  15728. commandbutton
  15729. ControlSource = "m.cLogFile"
  15730. Enabled = .F.
  15731. Height = 25
  15732. Left = 156
  15733. ReadOnly = .T.
  15734. Top = 97
  15735. Width = 170
  15736. Name = "txtLogFile"
  15737. cvtalertcat.LB
  15738. txtLogFilelected program
  15739. textboxompile...
  15740. Compiles
  15741. textbox the currently run
  15742. THISFORM
  15743. TXTLOGFILE
  15744. ENABLED
  15745. VALUE
  15746. CMDLOGFILE
  15747. CLOGFILE
  15748. COMMAND1
  15749. Click,
  15750. c:\convert\
  15751. cvtalert.vcx
  15752. c:\convert\cvtalert.vcx
  15753. suspended program
  15754. PROCEDURE Click
  15755. THISFORM.txtLogFile.Enabled = THIS.value
  15756. THISFORM.cmdLogFile.Enabled = THIS.value
  15757. IF THIS.value AND EMPTY(m.cLogFile)
  15758.     THISFORM.cmd1.command1.Enabled = .F.
  15759. ENDIF
  15760. ENDPROC
  15761.  object into a non-updatable g
  15762. Top = 105
  15763. Left = 18
  15764. Height = 25
  15765. Width = 114
  15766. BackColor = 192,192,192
  15767. Caption = "Create \<log file"
  15768. ControlSource = "lLog"
  15769. Name = "check1"
  15770.  text with d
  15771. cvtalertcat. other object
  15772. check1as a linked object,
  15773. checkbox
  15774. Pastes the Clipb
  15775. checkboxof the Clipboard
  15776. Select a backup directory:
  15777. CBACKDIR
  15778. THISFORM
  15779. TXTBACKDIR
  15780. REFRESH
  15781. Click,
  15782. c:\convert\
  15783. cvtalert.vcx
  15784. c:\convert\cvtalert.vcx
  15785. PROCEDURE Click
  15786. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  15787. #DEFINE C_SELLOGFILE_LOC    "Select the log file"
  15788. #DEFINE C_SELECT_LOC        "Select"
  15789. #DEFINE C_SELCODEFILE_LOC    "Select the file in which to store your screen code"
  15790. #DEFINE C_BACKDIR            "OLD"
  15791. #DEFINE N_STDMODE            1
  15792. #DEFINE N_DEVMODE            2
  15793. cBackDir = GETDIR(m.cBackDir,C_SELBACKDIR_LOC)
  15794. THISFORM.txtBackDir.Refresh
  15795. ENDPROC
  15796. ^DefTop = DefTop
  15797. DefLeft = DefLeft
  15798. DefHeight = DefHeight
  15799. DefWidth = DefWidth
  15800. Top = 87
  15801. Left = 336
  15802. Height = 25
  15803. Width = 25
  15804. FontBold = .T.
  15805. FontItalic = .F.
  15806. FontName = "Arial"
  15807. FontOutline = .F.
  15808. FontShadow = .F.
  15809. FontSize = 10
  15810. FontStrikethru = .F.
  15811. FontUnderline = .F.
  15812. AutoSize = .F.
  15813. Picture = d:\temp\
  15814. DownPicture = d:\temp\
  15815. DisabledPicture = d:\temp\
  15816. Cancel = .F.
  15817. Caption = "..."
  15818. Value = 0
  15819. ControlSource = ""
  15820. Default = .F.
  15821. DragIcon = 
  15822. DragMode = 0
  15823. Enabled = .T.
  15824. ForeColor = 0,0,0
  15825. HelpContextID = 0
  15826. MousePointer = 0
  15827. StatusBarText = ""
  15828. Style = 0
  15829. TabIndex = 0
  15830. TabStop = .T.
  15831. Tag = ""
  15832. ToolTipText = ""
  15833. TerminateRead = .F.
  15834. Visible = .T.
  15835. ReleaseErase = .T.
  15836. DisabledForeColor = 128,128,128
  15837. ColorSource = 0
  15838. ColorScheme = 1
  15839. BaseClass = "Commandbutton"
  15840. ParentClass = ""
  15841. ClassLibrary = ""
  15842. Class = "Commandbutton"
  15843. Name = "cmdBackDir"
  15844. cvtalertpjx.
  15845. cmdBackDir
  15846. commandbutton
  15847. commandbutton
  15848. FontBold = .T.
  15849. FontItalic = .F.
  15850. FontName = "Arial"
  15851. FontOutline = .F.
  15852. FontShadow = .F.
  15853. FontSize = 10
  15854. FontStrikethru = .F.
  15855. FontUnderline = .F.
  15856. DefTop = DefTop
  15857. DefLeft = DefLeft
  15858. DefHeight = DefHeight
  15859. DefWidth = DefWidth
  15860. Alignment = 0
  15861. BackColor = 255,255,255
  15862. BorderStyle = 1
  15863. Value =                        
  15864. ControlSource = "m.cBackDir"
  15865. DragIcon = 
  15866. DragMode = 0
  15867. Enabled = .T.
  15868. ForeColor = 0,0,0
  15869. Format = ""
  15870. Height = 25
  15871. HelpContextID = 0
  15872. HideSelection = .T.
  15873. InputMask = ""
  15874. Left = 156
  15875. Margin = 2
  15876. MaxLength = 275
  15877. MousePointer = 0
  15878. ReadOnly = .F.
  15879. SelLength = 0
  15880. SelStart = 0
  15881. SelText = ""
  15882. SpecialEffect = 0
  15883. StatusBarText = ""
  15884. TabIndex = 0
  15885. TabStop = .T.
  15886. Tag = ""
  15887. TerminateRead = .F.
  15888. ToolTipText = ""
  15889. Top = 89
  15890. Visible = .T.
  15891. Width = 170
  15892. ReleaseErase = .T.
  15893. DisabledForeColor = 128,128,128
  15894. DisabledBackColor = 255,255,255
  15895. SelectedForeColor = 255,255,255
  15896. SelectedBackColor = 0,0,192
  15897. ColorSource = 0
  15898. ColorScheme = 1
  15899. BaseClass = "Textbox"
  15900. ParentClass = ""
  15901. ClassLibrary = ""
  15902. Class = "Textbox"
  15903. Name = "txtBackDir"
  15904. cvtalertpjx.
  15905. txtBackDir
  15906. textbox
  15907. textbox
  15908. BackColor = 192,192,192
  15909. Caption = "Create backup directory here"
  15910. Height = 38
  15911. Left = 21
  15912. Top = 89
  15913. Width = 133
  15914. WordWrap = .T.
  15915. Name = "label1"
  15916. cvtalertpjx.eErase = .F.
  15917. label1
  15918. BackStyle = 0
  15919. label = 73
  15920. Width = 300
  15921. label
  15922. Top = 24
  15923. Select a backup directory:
  15924. CBACKDIR
  15925. THISFORM
  15926. TXTBACKDIR
  15927. REFRESH
  15928. Click,
  15929. c:\convert\
  15930. cvtalert.vcx
  15931. c:\convert\cvtalert.vcx
  15932. PROCEDURE Click
  15933. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  15934. #DEFINE C_SELLOGFILE_LOC    "Select the log file"
  15935. #DEFINE C_SELECT_LOC        "Select"
  15936. #DEFINE C_SELCODEFILE_LOC    "Select the file in which to store your screen code"
  15937. #DEFINE C_BACKDIR            "OLD"
  15938. #DEFINE N_STDMODE            1
  15939. #DEFINE N_DEVMODE            2
  15940. cBackDir = GETDIR(m.cBackDir,C_SELBACKDIR_LOC)
  15941. THISFORM.txtBackDir.Refresh
  15942. ENDPROC
  15943. ^DefTop = DefTop
  15944. DefLeft = DefLeft
  15945. DefHeight = DefHeight
  15946. DefWidth = DefWidth
  15947. Top = 72
  15948. Left = 336
  15949. Height = 25
  15950. Width = 25
  15951. FontBold = .T.
  15952. FontItalic = .F.
  15953. FontName = "Arial"
  15954. FontOutline = .F.
  15955. FontShadow = .F.
  15956. FontSize = 10
  15957. FontStrikethru = .F.
  15958. FontUnderline = .F.
  15959. AutoSize = .F.
  15960. Picture = d:\temp\
  15961. DownPicture = d:\temp\
  15962. DisabledPicture = d:\temp\
  15963. Cancel = .F.
  15964. Caption = "..."
  15965. Value = 0
  15966. ControlSource = ""
  15967. Default = .F.
  15968. DragIcon = 
  15969. DragMode = 0
  15970. Enabled = .T.
  15971. ForeColor = 0,0,0
  15972. HelpContextID = 0
  15973. MousePointer = 0
  15974. StatusBarText = ""
  15975. Style = 0
  15976. TabIndex = 0
  15977. TabStop = .T.
  15978. Tag = ""
  15979. ToolTipText = ""
  15980. TerminateRead = .F.
  15981. Visible = .T.
  15982. ReleaseErase = .T.
  15983. DisabledForeColor = 128,128,128
  15984. ColorSource = 0
  15985. ColorScheme = 1
  15986. BaseClass = "Commandbutton"
  15987. ParentClass = ""
  15988. ClassLibrary = ""
  15989. Class = "Commandbutton"
  15990. Name = "cmdBackDir"
  15991. cvtalertpjx.
  15992. cmdBackDir
  15993. commandbutton
  15994. commandbutton
  15995. FontBold = .T.
  15996. FontItalic = .F.
  15997. FontName = "Arial"
  15998. FontOutline = .F.
  15999. FontShadow = .F.
  16000. FontSize = 10
  16001. FontStrikethru = .F.
  16002. FontUnderline = .F.
  16003. DefTop = DefTop
  16004. DefLeft = DefLeft
  16005. DefHeight = DefHeight
  16006. DefWidth = DefWidth
  16007. Alignment = 0
  16008. BackColor = 255,255,255
  16009. BorderStyle = 1
  16010. Value =                        
  16011. ControlSource = "m.cBackDir"
  16012. DragIcon = 
  16013. DragMode = 0
  16014. Enabled = .T.
  16015. ForeColor = 0,0,0
  16016. Format = ""
  16017. Height = 25
  16018. HelpContextID = 0
  16019. HideSelection = .T.
  16020. InputMask = ""
  16021. Left = 156
  16022. Margin = 2
  16023. MaxLength = 275
  16024. MousePointer = 0
  16025. ReadOnly = .F.
  16026. SelLength = 0
  16027. SelStart = 0
  16028. SelText = ""
  16029. SpecialEffect = 0
  16030. StatusBarText = ""
  16031. TabIndex = 0
  16032. TabStop = .T.
  16033. Tag = ""
  16034. TerminateRead = .F.
  16035. ToolTipText = ""
  16036. Top = 74
  16037. Visible = .T.
  16038. Width = 170
  16039. ReleaseErase = .T.
  16040. DisabledForeColor = 128,128,128
  16041. DisabledBackColor = 255,255,255
  16042. SelectedForeColor = 255,255,255
  16043. SelectedBackColor = 0,0,192
  16044. ColorSource = 0
  16045. ColorScheme = 1
  16046. BaseClass = "Textbox"
  16047. ParentClass = ""
  16048. ClassLibrary = ""
  16049. Class = "Textbox"
  16050. Name = "txtBackDir"
  16051. cvtalertpjx.
  16052. txtBackDir
  16053. textbox
  16054. textbox
  16055. BackColor = 192,192,192
  16056. Caption = "Create backup directory here"
  16057. Height = 38
  16058. Left = 21
  16059. Top = 74
  16060. Width = 133
  16061. WordWrap = .T.
  16062. Name = "label1"
  16063. cvtalertpjx.RC
  16064. label1EP
  16065. ___EXPORTEDSTU
  16066. label
  16067. label
  16068. cvtalertscx
  16069. DragIcon = 
  16070. cvtalert.vcxd = .T.
  16071. form0
  16072. HelpContextID = 0
  16073. Pixels= 0
  16074. StatusBarText 
  16075. cvtalertcatbIndex = 0
  16076. Top = 125
  16077. Left = 133
  16078. Height = 230
  16079. Width = 375
  16080. Name = "cvtalertcat"
  16081. optiongroup1.option1.Value = 1
  16082. optiongroup1.option1.Left = 5
  16083. optiongroup1.option1.Top = 5
  16084. optiongroup1.option2.Value = 0
  16085. optiongroup1.option2.Left = 5
  16086. optiongroup1.option2.Top = 25
  16087. optiongroup1.ControlSource = "nOptDev"
  16088. optiongroup1.Left = 12
  16089. optiongroup1.Top = 124
  16090. cmd1.command1.Top = 5
  16091. cmd1.command1.Left = 5
  16092. cmd1.command2.Top = 5
  16093. cmd1.command2.Left = 154
  16094. cmd1.Left = 60
  16095. cmd1.Top = 184
  16096. txtCodeFile.Left = 156
  16097. txtCodeFile.Top = 148
  16098. cmdCodeFile.Top = 148
  16099. cmdCodeFile.Left = 336
  16100. lblAlertMsg.Caption = (cAlertMsg)
  16101. lblAlertMsg.Height = 76
  16102. lblAlertMsg.Left = 24
  16103. lblAlertMsg.Top = 12
  16104. lblAlertMsg.Width = 325
  16105. checkbox
  16106. checkbox
  16107. check1
  16108. cvtalertcat.a backup dire
  16109. Top = 105
  16110. Left = 18
  16111. Height = 25
  16112. Width = 114
  16113. BackColor = 192,192,192
  16114. Caption = "Create \<log file"
  16115. ControlSource = "lLog"
  16116. Name = "check1"
  16117. vert\cvtaler
  16118. PROCEDURE Click
  16119. THISFORM.txtLogFile.Enabled = THIS.value
  16120. THISFORM.cmdLogFile.Enabled = THIS.value
  16121. IF THIS.value AND EMPTY(m.cLogFile)
  16122.     THISFORM.cmd1.command1.Enabled = .F.
  16123.     THISFORM.cmdLogFile.Click
  16124.     THISFORM.cmd1.command1.Enabled = .T.
  16125. ENDIF
  16126. ENDPROC
  16127. THISFORM
  16128. TXTLOGFILE
  16129. ENABLED
  16130. VALUE
  16131. CMDLOGFILE
  16132. CLOGFILE
  16133. COMMAND1
  16134. CLICK
  16135. Click,
  16136. c:\convert\
  16137. cvtalert.vcx
  16138. c:\convert\cvtalert.vcx
  16139. .Left = 154
  16140. cmd1.ControlSource
  16141. textbox.Left = 60
  16142. cmd1.T
  16143. textboxdeFile.Left = 156
  16144. txtLogFile 157
  16145. cmdCodeFi
  16146. cvtalertcat.eFile.Left = 
  16147. ControlSource = "m.cLogFile"
  16148. Enabled = .F.
  16149. Height = 25
  16150. Left = 156
  16151. ReadOnly = .T.
  16152. Top = 97
  16153. Width = 170
  16154. Name = "txtLogFile"
  16155. cmdLogFile.Left = 336
  16156. commandbutton
  16157. commandbuttonbackdir
  16158. cmdLogFile--------------
  16159. cvtalertcat.ir
  16160. *--------
  16161. dTop = 97
  16162. Left = 336
  16163. Height = 25
  16164. Width = 25
  16165. Caption = "..."
  16166. Enabled = .F.
  16167. Name = "cmdLogFile"
  16168. ir + C_BACKDIR
  16169.     DO WHIL
  16170. PROCEDURE Click
  16171. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  16172. #DEFINE C_SELLOGFILE_LOC    "Select the log file"
  16173. #DEFINE C_SELECT_LOC        "Select"
  16174. #DEFINE C_SELCODEFILE_LOC    "Select the file in which to store your screen code"
  16175. #DEFINE C_BACKDIR            "OLD"
  16176. #DEFINE C_LOGEXT            "LOG"
  16177. #DEFINE N_STDMODE            1
  16178. #DEFINE N_DEVMODE            2
  16179. IF EMPTY(m.cLogFile)
  16180.     m.cLogFile = JUSTSTEM(m.cFileName) + "." + C_LOGEXT
  16181. ENDIF
  16182. cLogFile = LOWER(PUTFILE(C_SELLOGFILE_LOC,cLogFile,C_LOGEXT))
  16183. THISFORM.txtLogFile.Refresh
  16184. IF !EMPTY(m.cLogFile) AND ((m.nOptDev = N_DEVMODE AND !EMPTY(m.cCodeFile)) OR m.nOptDev = N_STDMODE)
  16185.     THISFORM.cmd1.command1.Enabled = .T.
  16186. ENDIF
  16187. ENDPROC
  16188. Select the log file
  16189. CLOGFILE
  16190. JUSTSTEM    
  16191. CFILENAME
  16192. THISFORM
  16193. TXTLOGFILE
  16194. REFRESH
  16195. NOPTDEV    
  16196. CCODEFILE
  16197. COMMAND1
  16198. ENABLED
  16199. Click,
  16200. c:\convert\
  16201. cvtalert.vcx
  16202. c:\convert\cvtalert.vcx
  16203. cvtalertcat___EXPORTEDSTU
  16204. cvtalertscx.RC
  16205. 4ackColor = 192,192,192
  16206. Classeate backup director
  16207. Pixelst = 38
  16208. Left = 21
  16209. formdth = 133
  16210. WordWrap =
  16211. form "label1"
  16212. Pixelsx
  16213. cvtalertscx
  16214. -ScaleMode = 3
  16215. Top = 150
  16216. Left = 133
  16217. Height = 180
  16218. Width = 375
  16219. AutoCenter = .T.
  16220. BackColor = 192,192,192
  16221. BorderStyle = 2
  16222. Caption = "Conversion Options"
  16223. Closable = .F.
  16224. MaxButton = .F.
  16225. MinButton = .F.
  16226. FillStyle = 1
  16227. WindowType = 1
  16228. DefButton = DefButton
  16229. LockScreen = .F.
  16230. Name = "cvtalertscx"
  16231. ent = 0
  16232. BackColor = 
  16233. 8PROCEDURE Init
  16234. THIS.cmd1.command1.SetFocus
  16235. ENDPROC
  16236. COMMAND1
  16237. SETFOCUS
  16238. Init,
  16239. c:\convert\
  16240. cvtalert.vcx
  16241. c:\convert\cvtalert.vcx
  16242. SelText = ""
  16243. SpecialEf
  16244. optiongroupText = ""
  16245. optiongroup= .T.
  16246. Tag = "
  16247. optiongroup1F.
  16248. ToolTipTe
  16249. cvtalertscx.isible = .T.
  16250. CButtonCount = 2
  16251. BackColor = 192,192,192
  16252. BorderStyle = 0
  16253. Caption = "Optiongroup1"
  16254. Value = 1
  16255. ControlSource = "nOptDev"
  16256. Height = 49
  16257. Left = 12
  16258. Top = 73
  16259. Width = 133
  16260. Name = "optiongroup1"
  16261. Option1.BackColor = 192,192,192
  16262. Option1.Caption = "\<Standard Mode"
  16263. Option1.Value = 1
  16264. Option1.Height = 18
  16265. Option1.Left = 5
  16266. Option1.Top = 5
  16267. Option1.Width = 140
  16268. Option1.Name = "option1"
  16269. Option2.BackColor = 192,192,192
  16270. Option2.Caption = "\<Developer Mode"
  16271. Option2.Value = 0
  16272. Option2.Height = 18
  16273. Option2.Left = 5
  16274. Option2.Top = 25
  16275. Option2.Width = 140
  16276. Option2.Name = "option2"
  16277. lic = .
  16278. BPROCEDURE Click
  16279. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  16280. #DEFINE C_SELLOGFILE_LOC    "Select the log file"
  16281. #DEFINE C_SELECT_LOC        "Select"
  16282. #DEFINE C_SELCODEFILE_LOC    "Select the file in which to store your screen code"
  16283. #DEFINE C_BACKDIR            "OLD"
  16284. #DEFINE N_STDMODE            1
  16285. #DEFINE N_DEVMODE            2
  16286. IF nOptDev = N_DEVMODE
  16287.     THISFORM.cmdCodeFile.Enabled = .T.
  16288.     IF EMPTY(m.cCodeFile)
  16289.         THISFORM.cmd1.command1.Enabled = .F.
  16290.     ENDIF
  16291.     THISFORM.cmdCodeFile.Enabled = .F.
  16292.     THISFORM.cmd1.command1.Enabled = .T.
  16293. ENDIF
  16294. m.lDevMode = (noptDev = N_DEVMODE)
  16295. ENDPROC
  16296. e = 1
  16297. NOPTDEV
  16298. THISFORM
  16299. CMDCODEFILE
  16300. ENABLED    
  16301. CCODEFILE
  16302. COMMAND1
  16303. LDEVMODE
  16304. Click,
  16305. c:\convert\
  16306. cvtalert.vcx
  16307. c:\convert\cvtalert.vcx
  16308. R(m.cBackDir,C_SELBACKDIR_LOC)
  16309. commandgroupr.Refresh
  16310. commandgroup
  16311. cvtalertscx.%
  16312. ButtonCount = 2
  16313. BackColor = 192,192,192
  16314. BorderStyle = 0
  16315. Caption = "Commandgroup1"
  16316. Value = 1
  16317. ControlSource = "nCvt"
  16318. Height = 49
  16319. Left = 60
  16320. TerminateRead = .T.
  16321. Top = 133
  16322. Width = 253
  16323. Name = "cmd1"
  16324. Command1.Top = 5
  16325. Command1.Left = 5
  16326. Command1.Height = 29
  16327. Command1.Width = 94
  16328. Command1.Caption = "Continue"
  16329. Command1.Default = .T.
  16330. Command1.Name = "command1"
  16331. Command2.Top = 5
  16332. Command2.Left = 154
  16333. Command2.Height = 29
  16334. Command2.Width = 94
  16335. Command2.Cancel = .T.
  16336. Command2.Caption = "Cancel"
  16337. Command2.Name = "command2"
  16338. PROCEDURE Click
  16339. IF nCvt > 0
  16340.     CLEAR EVENTS
  16341.     RELEASE THISFORM
  16342. ENDIF
  16343. ENDPROC
  16344. PROCEDURE command1.Click
  16345. THISFORM.cmd1.Click
  16346. ENDPROC
  16347. iongroup1.option1
  16348. THISFORM
  16349. THISFORM
  16350. CLICK
  16351. Click,
  16352. command1.Clickd
  16353. c:\convert\
  16354. cvtalert.vcx
  16355. c:\convert\cvtalert.vcx
  16356. textbox
  16357. f;8t3f
  16358. textbox
  16359. txtCodeFile
  16360. cvtalertscx.
  16361. ControlSource = "m.cCodeFile"
  16362. Enabled = .T.
  16363. Height = 25
  16364. Left = 156
  16365. ReadOnly = .T.
  16366. Top = 97
  16367. Width = 170
  16368. Name = "txtCodeFile"
  16369. commandbuttonj
  16370. commandbutton
  16371. cmdCodeFile
  16372. cvtalertscx.(5
  16373. eTop = 97
  16374. Left = 336
  16375. Height = 25
  16376. Width = 25
  16377. Caption = "..."
  16378. Enabled = .F.
  16379. Name = "cmdCodeFile"
  16380. PROCEDURE Click
  16381. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  16382. #DEFINE C_SELLOGFILE_LOC    "Select the log file:"
  16383. #DEFINE C_SELECT_LOC        "Select"
  16384. #DEFINE C_SELCODEFILE_LOC    "Select file for screen code:"
  16385. #DEFINE C_BACKDIR            "OLD"
  16386. #DEFINE N_STDMODE            1
  16387. #DEFINE N_DEVMODE            2
  16388. cCodeFile = LOWER(PUTFILE(C_SELCODEFILE_LOC,cCodeFile,"PRG"))
  16389. THISFORM.txtCodeFile.Refresh
  16390. IF !EMPTY(m.cCodeFile) AND ((m.llog AND !EMPTY(m.cLogFile)) OR !m.llog)
  16391.     THISFORM.cmd1.command1.Enabled = .T.
  16392. ENDIF
  16393. ENDPROC
  16394. Select file for screen code:
  16395. CCODEFILE
  16396. THISFORM
  16397. TXTCODEFILE
  16398. REFRESH
  16399. CLOGFILE
  16400. COMMAND1
  16401. ENABLED
  16402. Click,
  16403. c:\convert\
  16404. cvtalert.vcx
  16405. c:\convert\cvtalert.vcx
  16406. label
  16407. label
  16408. lblAlertMsg&f
  16409. cvtalertscx.zf
  16410. BackColor = 192,192,192
  16411. Caption = (cAlertMsg)
  16412. Height = 61
  16413. Left = 24
  16414. Top = 12
  16415. Width = 325
  16416. WordWrap = .T.
  16417. Name = "lblAlertMsg"
  16418. ]6f@f
  16419. cvtalertscxE~
  16420. formf
  16421. 6;u2}
  16422. Class
  16423. ,Alert displayed when converting non-projects+U6f
  16424. Pixels
  16425. cvtscx.h
  16426. form:
  16427. form:fG
  16428. Pixels
  16429. cvtalertscxE&
  16430. -ScaleMode = 3
  16431. Top = 150
  16432. Left = 133
  16433. Height = 180
  16434. Width = 375
  16435. AutoCenter = .T.
  16436. BackColor = 192,192,192
  16437. BorderStyle = 2
  16438. Caption = "Conversion Options"
  16439. Closable = .F.
  16440. MaxButton = .F.
  16441. MinButton = .F.
  16442. FillStyle = 1
  16443. WindowType = 1
  16444. DefButton = DefButton
  16445. LockScreen = .F.
  16446. Name = "cvtalertscx"
  16447. 8PROCEDURE Init
  16448. THIS.cmd1.command1.SetFocus
  16449. ENDPROC
  16450. COMMAND1
  16451. SETFOCUS
  16452. Init,
  16453. c:\convert\
  16454. cvtalert.vcx
  16455. c:\convert\cvtalert.vcx
  16456. optiongroup
  16457. optiongroup<
  16458. optiongroup1f
  16459. cvtalertscx.
  16460. CButtonCount = 2
  16461. BackColor = 192,192,192
  16462. BorderStyle = 0
  16463. Caption = "Optiongroup1"
  16464. Value = 1
  16465. ControlSource = "nOptDev"
  16466. Height = 49
  16467. Left = 12
  16468. Top = 73
  16469. Width = 133
  16470. Name = "optiongroup1"
  16471. Option1.BackColor = 192,192,192
  16472. Option1.Caption = "\<Standard Mode"
  16473. Option1.Value = 1
  16474. Option1.Height = 18
  16475. Option1.Left = 5
  16476. Option1.Top = 5
  16477. Option1.Width = 140
  16478. Option1.Name = "option1"
  16479. Option2.BackColor = 192,192,192
  16480. Option2.Caption = "\<Developer Mode"
  16481. Option2.Value = 0
  16482. Option2.Height = 18
  16483. Option2.Left = 5
  16484. Option2.Top = 25
  16485. Option2.Width = 140
  16486. Option2.Name = "option2"
  16487. BPROCEDURE Click
  16488. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  16489. #DEFINE C_SELLOGFILE_LOC    "Select the log file"
  16490. #DEFINE C_SELECT_LOC        "Select"
  16491. #DEFINE C_SELCODEFILE_LOC    "Select the file in which to store your screen code"
  16492. #DEFINE C_BACKDIR            "OLD"
  16493. #DEFINE N_STDMODE            1
  16494. #DEFINE N_DEVMODE            2
  16495. IF nOptDev = N_DEVMODE
  16496.     THISFORM.cmdCodeFile.Enabled = .T.
  16497.     IF EMPTY(m.cCodeFile)
  16498.         THISFORM.cmd1.command1.Enabled = .F.
  16499.     ENDIF
  16500.     THISFORM.cmdCodeFile.Enabled = .F.
  16501.     THISFORM.cmd1.command1.Enabled = .T.
  16502. ENDIF
  16503. m.lDevMode = (noptDev = N_DEVMODE)
  16504. ENDPROC
  16505. NOPTDEV
  16506. THISFORM
  16507. CMDCODEFILE
  16508. ENABLED    
  16509. CCODEFILE
  16510. COMMAND1
  16511. LDEVMODE
  16512. Click,
  16513. c:\convert\
  16514. cvtalert.vcx
  16515. c:\convert\cvtalert.vcx
  16516. commandgroup
  16517. commandgroup
  16518. cvtalertscx.
  16519. ButtonCount = 2
  16520. BackColor = 192,192,192
  16521. BorderStyle = 0
  16522. Caption = "Commandgroup1"
  16523. Value = 1
  16524. ControlSource = "nCvt"
  16525. Height = 49
  16526. Left = 60
  16527. TerminateRead = .T.
  16528. Top = 133
  16529. Width = 253
  16530. Name = "cmd1"
  16531. Command1.Top = 5
  16532. Command1.Left = 5
  16533. Command1.Height = 29
  16534. Command1.Width = 94
  16535. Command1.Caption = "Continue"
  16536. Command1.Default = .T.
  16537. Command1.Name = "command1"
  16538. Command2.Top = 5
  16539. Command2.Left = 154
  16540. Command2.Height = 29
  16541. Command2.Width = 94
  16542. Command2.Cancel = .T.
  16543. Command2.Caption = "Cancel"
  16544. Command2.Name = "command2"
  16545. PROCEDURE Click
  16546. IF nCvt > 0
  16547.     CLEAR EVENTS
  16548.     RELEASE THISFORM
  16549. ENDIF
  16550. ENDPROC
  16551. PROCEDURE command1.Click
  16552. nCvt = 1
  16553. THISFORM.cmd1.Click
  16554. ENDPROC
  16555. PROCEDURE command2.Click
  16556. nCvt = 2
  16557. THISFORM.cmd1.Click
  16558. ENDPROC
  16559. THISFORM
  16560. THISFORM
  16561. CLICK
  16562. THISFORM
  16563. CLICK
  16564. Click,
  16565. command1.Clickd
  16566. command2.Click
  16567. c:\convert\
  16568. cvtalert.vcx
  16569. c:\convert\cvtalert.vcx
  16570. textbox
  16571. textbox
  16572. txtCodeFile
  16573. cvtalertscx.
  16574. ControlSource = "m.cCodeFile"
  16575. Enabled = .T.
  16576. Height = 25
  16577. Left = 156
  16578. ReadOnly = .T.
  16579. Top = 97
  16580. Width = 170
  16581. Name = "txtCodeFile"
  16582. commandbuttonH
  16583. commandbutton
  16584. cmdCodeFileJ
  16585. cvtalertscx.
  16586. eTop = 97
  16587. Left = 336
  16588. Height = 25
  16589. Width = 25
  16590. Caption = "..."
  16591. Enabled = .F.
  16592. Name = "cmdCodeFile"
  16593. PROCEDURE Click
  16594. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  16595. #DEFINE C_SELLOGFILE_LOC    "Select the log file:"
  16596. #DEFINE C_SELECT_LOC        "Select"
  16597. #DEFINE C_SELCODEFILE_LOC    "Select file for screen code:"
  16598. #DEFINE C_BACKDIR            "OLD"
  16599. #DEFINE N_STDMODE            1
  16600. #DEFINE N_DEVMODE            2
  16601. cCodeFile = LOWER(PUTFILE(C_SELCODEFILE_LOC,cCodeFile,"PRG"))
  16602. THISFORM.txtCodeFile.Refresh
  16603. IF !EMPTY(m.cCodeFile) AND ((m.llog AND !EMPTY(m.cLogFile)) OR !m.llog)
  16604.     THISFORM.cmd1.command1.Enabled = .T.
  16605. ENDIF
  16606. ENDPROC
  16607. Select file for screen code:
  16608. CCODEFILE
  16609. THISFORM
  16610. TXTCODEFILE
  16611. REFRESH
  16612. CLOGFILE
  16613. COMMAND1
  16614. ENABLED
  16615. Click,
  16616. c:\convert\
  16617. cvtalert.vcx
  16618. c:\convert\cvtalert.vcx
  16619. label
  16620. label
  16621. lblAlertMsg
  16622. cvtalertscx.
  16623. BackColor = 192,192,192
  16624. Caption = (cAlertMsg)
  16625. Height = 61
  16626. Left = 24
  16627. Top = 12
  16628. Width = 325
  16629. WordWrap = .T.
  16630. Name = "lblAlertMsg"
  16631. cvtalertscx
  16632. formX
  16633. Class
  16634. ,Alert displayed when converting non-projects
  16635. Pixels
  16636. cvtscx.h
  16637. Pixels
  16638. cvtalertscx
  16639. ,ScaleMode = 3
  16640. Top = 45
  16641. Left = 132
  16642. Height = 180
  16643. Width = 375
  16644. AutoCenter = .T.
  16645. BackColor = 192,192,192
  16646. BorderStyle = 2
  16647. Caption = "Conversion Options"
  16648. Closable = .F.
  16649. MaxButton = .F.
  16650. MinButton = .F.
  16651. FillStyle = 1
  16652. WindowType = 1
  16653. DefButton = DefButton
  16654. LockScreen = .F.
  16655. Name = "cvtalertscx"
  16656. 8PROCEDURE Init
  16657. THIS.cmd1.command1.SetFocus
  16658. ENDPROC
  16659. COMMAND1
  16660. SETFOCUS
  16661. Init,
  16662. c:\convert\
  16663. cvtalert.vcx
  16664. c:\convert\cvtalert.vcx
  16665. optiongroup
  16666. optiongroup
  16667. optiongroup1
  16668. cvtalertscx.
  16669. CButtonCount = 2
  16670. BackColor = 192,192,192
  16671. BorderStyle = 0
  16672. Caption = "Optiongroup1"
  16673. Value = 1
  16674. ControlSource = "nOptDev"
  16675. Height = 49
  16676. Left = 12
  16677. Top = 73
  16678. Width = 133
  16679. Name = "optiongroup1"
  16680. Option1.BackColor = 192,192,192
  16681. Option1.Caption = "\<Standard Mode"
  16682. Option1.Value = 1
  16683. Option1.Height = 18
  16684. Option1.Left = 5
  16685. Option1.Top = 5
  16686. Option1.Width = 140
  16687. Option1.Name = "option1"
  16688. Option2.BackColor = 192,192,192
  16689. Option2.Caption = "\<Developer Mode"
  16690. Option2.Value = 0
  16691. Option2.Height = 18
  16692. Option2.Left = 5
  16693. Option2.Top = 25
  16694. Option2.Width = 140
  16695. Option2.Name = "option2"
  16696. BPROCEDURE Click
  16697. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  16698. #DEFINE C_SELLOGFILE_LOC    "Select the log file"
  16699. #DEFINE C_SELECT_LOC        "Select"
  16700. #DEFINE C_SELCODEFILE_LOC    "Select the file in which to store your screen code"
  16701. #DEFINE C_BACKDIR            "OLD"
  16702. #DEFINE N_STDMODE            1
  16703. #DEFINE N_DEVMODE            2
  16704. IF nOptDev = N_DEVMODE
  16705.     THISFORM.cmdCodeFile.Enabled = .T.
  16706.     IF EMPTY(m.cCodeFile)
  16707.         THISFORM.cmd1.command1.Enabled = .F.
  16708.     ENDIF
  16709.     THISFORM.cmdCodeFile.Enabled = .F.
  16710.     THISFORM.cmd1.command1.Enabled = .T.
  16711. ENDIF
  16712. m.lDevMode = (noptDev = N_DEVMODE)
  16713. ENDPROC
  16714. NOPTDEV
  16715. THISFORM
  16716. CMDCODEFILE
  16717. ENABLED    
  16718. CCODEFILE
  16719. COMMAND1
  16720. LDEVMODE
  16721. Click,
  16722. c:\convert\
  16723. cvtalert.vcx
  16724. c:\convert\cvtalert.vcx
  16725. commandgroup
  16726. commandgroup
  16727. cvtalertscx.
  16728. ButtonCount = 2
  16729. BackColor = 192,192,192
  16730. BorderStyle = 0
  16731. Caption = "Commandgroup1"
  16732. Value = 1
  16733. ControlSource = "m.nCvt"
  16734. Height = 49
  16735. Left = 60
  16736. TerminateRead = .T.
  16737. Top = 133
  16738. Width = 253
  16739. Name = "cmd1"
  16740. Command1.Top = 5
  16741. Command1.Left = 5
  16742. Command1.Height = 29
  16743. Command1.Width = 94
  16744. Command1.Caption = "Continue"
  16745. Command1.Default = .T.
  16746. Command1.Name = "command1"
  16747. Command2.Top = 5
  16748. Command2.Left = 154
  16749. Command2.Height = 29
  16750. Command2.Width = 94
  16751. Command2.Cancel = .T.
  16752. Command2.Caption = "Cancel"
  16753. Command2.Name = "command2"
  16754. PROCEDURE Click
  16755. IF m.nCvt > 0
  16756.     CLEAR EVENTS
  16757.     RELEASE THISFORM
  16758. ENDIF
  16759. ENDPROC
  16760. PROCEDURE command1.Click
  16761. THISFORM.cmd1.Value = 1
  16762. THISFORM.cmd1.Click
  16763. ENDPROC
  16764. PROCEDURE command2.Click
  16765. THISFORM.cmd1.Value = 2
  16766. THISFORM.cmd1.Click
  16767. ENDPROC
  16768. THISFORM#
  16769. THISFORM
  16770. VALUE
  16771. CLICK#
  16772. THISFORM
  16773. VALUE
  16774. CLICK
  16775. Click,
  16776. command1.Clickf
  16777. command2.Click
  16778. c:\convert\
  16779. cvtalert.vcx
  16780. c:\convert\cvtalert.vcx
  16781. textboxM
  16782. +]q]M
  16783. textbox
  16784. txtCodeFileITy@
  16785. cvtalertscx.
  16786. ControlSource = "m.cCodeFile"
  16787. Enabled = .T.
  16788. Height = 25
  16789. Left = 156
  16790. ReadOnly = .T.
  16791. Top = 97
  16792. Width = 170
  16793. Name = "txtCodeFile"
  16794. commandbuttont
  16795. commandbutton[
  16796. cmdCodeFileS
  16797. cvtalertscx.uA
  16798. eTop = 97
  16799. Left = 336
  16800. Height = 25
  16801. Width = 25
  16802. Caption = "..."
  16803. Enabled = .F.
  16804. Name = "cmdCodeFile"
  16805. PROCEDURE Click
  16806. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  16807. #DEFINE C_SELLOGFILE_LOC    "Select the log file:"
  16808. #DEFINE C_SELECT_LOC        "Select"
  16809. #DEFINE C_SELCODEFILE_LOC    "Select file for screen code:"
  16810. #DEFINE C_BACKDIR            "OLD"
  16811. #DEFINE N_STDMODE            1
  16812. #DEFINE N_DEVMODE            2
  16813. cCodeFile = LOWER(PUTFILE(C_SELCODEFILE_LOC,cCodeFile,"PRG"))
  16814. THISFORM.txtCodeFile.Refresh
  16815. IF !EMPTY(m.cCodeFile) AND ((m.llog AND !EMPTY(m.cLogFile)) OR !m.llog)
  16816.     THISFORM.cmd1.command1.Enabled = .T.
  16817. ENDIF
  16818. ENDPROC
  16819. Select file for screen code:
  16820. CCODEFILE
  16821. THISFORM
  16822. TXTCODEFILE
  16823. REFRESH
  16824. CLOGFILE
  16825. COMMAND1
  16826. ENABLED
  16827. Click,
  16828. c:\convert\
  16829. cvtalert.vcx
  16830. c:\convert\cvtalert.vcx
  16831. label
  16832. label
  16833. ,-./0123
  16834. lblAlertMsgE
  16835. cvtalertscx.
  16836. BackColor = 192,192,192
  16837. Caption = (cAlertMsg)
  16838. Height = 61
  16839. Left = 24
  16840. Top = 12
  16841. Width = 325
  16842. WordWrap = .T.
  16843. Name = "lblAlertMsg"
  16844. cvtalertscx
  16845. Class
  16846. ,Alert displayed when converting non-projectsPQ
  16847. Pixels
  16848. cvtscx.h
  16849. cvtalertscx
  16850. cvtalert.vcx
  16851. Pixels
  16852. cvtalertcat
  16853. Top = 29
  16854. Left = 126
  16855. Height = 230
  16856. Width = 375
  16857. Name = "cvtalertcat"
  16858. optiongroup1.option1.Value = 1
  16859. optiongroup1.option1.Left = 5
  16860. optiongroup1.option1.Top = 5
  16861. optiongroup1.option2.Value = 0
  16862. optiongroup1.option2.Left = 5
  16863. optiongroup1.option2.Top = 25
  16864. optiongroup1.ControlSource = "nOptDev"
  16865. optiongroup1.Left = 12
  16866. optiongroup1.Top = 124
  16867. cmd1.command1.Top = 5
  16868. cmd1.command1.Left = 5
  16869. cmd1.command2.Top = 5
  16870. cmd1.command2.Left = 154
  16871. cmd1.Left = 60
  16872. cmd1.Top = 184
  16873. txtCodeFile.Left = 156
  16874. txtCodeFile.Top = 148
  16875. cmdCodeFile.Top = 148
  16876. cmdCodeFile.Left = 336
  16877. lblAlertMsg.Caption = (cAlertMsg)
  16878. lblAlertMsg.Height = 76
  16879. lblAlertMsg.Left = 24
  16880. lblAlertMsg.Top = 12
  16881. lblAlertMsg.Width = 325
  16882. checkbox
  16883. checkbox
  16884. check1463
  16885. GJ??J
  16886. cvtalertcat.-9
  16887. Top = 105
  16888. Left = 18
  16889. Height = 25
  16890. Width = 114
  16891. BackColor = 192,192,192
  16892. Caption = "Create \<log file"
  16893. ControlSource = "lLog"
  16894. Name = "check1"
  16895. ]+++<M
  16896. PROCEDURE Click
  16897. THISFORM.txtLogFile.Enabled = THIS.value
  16898. THISFORM.cmdLogFile.Enabled = THIS.value
  16899. IF THIS.value AND EMPTY(m.cLogFile)
  16900.     THISFORM.cmd1.command1.Enabled = .F.
  16901.     THISFORM.cmdLogFile.Click
  16902.     THISFORM.cmd1.command1.Enabled = .T.
  16903. ENDIF
  16904. ENDPROC
  16905. +*)('&%
  16906. THISFORM
  16907. TXTLOGFILE
  16908. ENABLED
  16909. VALUE
  16910. CMDLOGFILE
  16911. CLOGFILE
  16912. COMMAND1
  16913. CLICK
  16914. Click,
  16915. c:\convert\
  16916. cvtalert.vcx
  16917. c:\convert\cvtalert.vcx
  16918. screen.
  16919. Printjobs cannot be nes
  16920. textboxand failed.
  16921. Printe
  16922. textbox
  16923. Invalid SET expre
  16924. txtLogFilereate temporarj
  16925. cvtalertcat.
  16926. ControlSource = "m.cLogFile"
  16927. Enabled = .F.
  16928. Height = 25
  16929. Left = 156
  16930. ReadOnly = .T.
  16931. Top = 97
  16932. Width = 170
  16933. Name = "txtLogFile"
  16934. commandbutton
  16935. commandbutton
  16936. cmdLogFile
  16937. cvtalertcat.
  16938. dTop = 97
  16939. Left = 336
  16940. Height = 25
  16941. Width = 25
  16942. Caption = "..."
  16943. Enabled = .F.
  16944. Name = "cmdLogFile"
  16945. PROCEDURE Click
  16946. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  16947. #DEFINE C_SELLOGFILE_LOC    "Select the log file"
  16948. #DEFINE C_SELECT_LOC        "Select"
  16949. #DEFINE C_SELCODEFILE_LOC    "Select the file in which to store your screen code"
  16950. #DEFINE C_BACKDIR            "OLD"
  16951. #DEFINE C_LOGEXT            "LOG"
  16952. #DEFINE N_STDMODE            1
  16953. #DEFINE N_DEVMODE            2
  16954. IF EMPTY(m.cLogFile)
  16955.     m.cLogFile = JUSTSTEM(m.cFileName) + "." + C_LOGEXT
  16956. ENDIF
  16957. cLogFile = LOWER(PUTFILE(C_SELLOGFILE_LOC,cLogFile,C_LOGEXT))
  16958. THISFORM.txtLogFile.Refresh
  16959. IF !EMPTY(m.cLogFile) AND ((m.nOptDev = N_DEVMODE AND !EMPTY(m.cCodeFile)) OR m.nOptDev = N_STDMODE)
  16960.     THISFORM.cmd1.command1.Enabled = .T.
  16961.     THISFORM.cmd1.command1.Enabled = .F.
  16962. ENDIF
  16963. ENDPROC
  16964. Select the log file
  16965. CLOGFILE
  16966. JUSTSTEM    
  16967. CFILENAME
  16968. THISFORM
  16969. TXTLOGFILE
  16970. REFRESH
  16971. NOPTDEV    
  16972. CCODEFILE
  16973. COMMAND1
  16974. ENABLED
  16975. Click,
  16976. c:\convert\
  16977. cvtalert.vcx
  16978. c:\convert\cvtalert.vcx
  16979. name.
  16980. Incorrect colum
  16981. cvtalertcat transaction t
  16982. cvtalertscxnment level pr
  16983. 4llegal call while execut
  16984. Class() sequence.
  16985. Illegal
  16986. Pixelsecuting a SQLMORERE
  16987. cvtalertscxal call while 
  16988. cvtalert.vcxS() sequence.
  16989. forml while executing a S
  16990. Pixels
  16991. cvtalertcat
  16992. Top = 125
  16993. Left = 133
  16994. Height = 230
  16995. Width = 375
  16996. Name = "cvtalertcat"
  16997. optiongroup1.option1.Value = 1
  16998. optiongroup1.option1.Left = 5
  16999. optiongroup1.option1.Top = 5
  17000. optiongroup1.option2.Value = 0
  17001. optiongroup1.option2.Left = 5
  17002. optiongroup1.option2.Top = 25
  17003. optiongroup1.ControlSource = "nOptDev"
  17004. optiongroup1.Left = 12
  17005. optiongroup1.Top = 124
  17006. cmd1.command1.Top = 5
  17007. cmd1.command1.Left = 5
  17008. cmd1.command2.Top = 5
  17009. cmd1.command2.Left = 154
  17010. cmd1.Left = 60
  17011. cmd1.Top = 184
  17012. txtCodeFile.Left = 156
  17013. txtCodeFile.Top = 148
  17014. cmdCodeFile.Top = 148
  17015. cmdCodeFile.Left = 336
  17016. lblAlertMsg.Caption = (cAlertMsg)
  17017. lblAlertMsg.Height = 76
  17018. lblAlertMsg.Left = 24
  17019. lblAlertMsg.Top = 12
  17020. lblAlertMsg.Width = 325
  17021. checkbox
  17022. 4SVWU
  17023. checkboxD$
  17024. check1
  17025. cvtalertcat.
  17026. D$ Pj
  17027. Top = 105
  17028. Left = 18
  17029. Height = 25
  17030. Width = 114
  17031. BackColor = 192,192,192
  17032. Caption = "Create \<log file"
  17033. ControlSource = "lLog"
  17034. Name = "check1"
  17035. PROCEDURE Click
  17036. THISFORM.txtLogFile.Enabled = THIS.value
  17037. THISFORM.cmdLogFile.Enabled = THIS.value
  17038. IF THIS.value AND EMPTY(m.cLogFile)
  17039.     THISFORM.cmd1.command1.Enabled = .F.
  17040.     THISFORM.cmdLogFile.Click
  17041.     THISFORM.cmd1.command1.Enabled = .T.
  17042. ENDIF
  17043. ENDPROC
  17044. THISFORM
  17045. TXTLOGFILE
  17046. ENABLED
  17047. VALUE
  17048. CMDLOGFILE
  17049. CLOGFILE
  17050. COMMAND1
  17051. CLICK
  17052. Click,
  17053. c:\convert\
  17054. cvtalert.vcx
  17055. c:\convert\cvtalert.vcx
  17056. textbox
  17057. textbox
  17058. txtLogFile
  17059. cvtalertcat..
  17060. ControlSource = "m.cLogFile"
  17061. Enabled = .F.
  17062. Height = 25
  17063. Left = 156
  17064. ReadOnly = .T.
  17065. Top = 97
  17066. Width = 170
  17067. Name = "txtLogFile"
  17068. commandbutton
  17069. commandbutton 
  17070. cmdLogFile!
  17071. cvtalertcat.
  17072. dTop = 97
  17073. Left = 336
  17074. Height = 25
  17075. Width = 25
  17076. Caption = "..."
  17077. Enabled = .F.
  17078. Name = "cmdLogFile"
  17079. PROCEDURE Click
  17080. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  17081. #DEFINE C_SELLOGFILE_LOC    "Select the log file"
  17082. #DEFINE C_SELECT_LOC        "Select"
  17083. #DEFINE C_SELCODEFILE_LOC    "Select the file in which to store your screen code"
  17084. #DEFINE C_BACKDIR            "OLD"
  17085. #DEFINE C_LOGEXT            "LOG"
  17086. #DEFINE N_STDMODE            1
  17087. #DEFINE N_DEVMODE            2
  17088. PRIVATE m.cOldLog
  17089. IF EMPTY(m.cLogFile)
  17090.     m.cOldLog = ""
  17091.     m.cLogFile = JUSTSTEM(m.cFileName) + "." + C_LOGEXT
  17092.     m.cOldLog= m.cLogFile
  17093. ENDIF
  17094. cLogFile = LOWER(PUTFILE(C_SELLOGFILE_LOC,m.cLogFile,C_LOGEXT))
  17095. *- remember old log file, so it isn;t cleared if they cancel
  17096. cLogFile = IIF(EMPTY(cLogFile),m.cOldLog,m.cLogFile)
  17097. THISFORM.txtLogFile.Refresh
  17098. IF !EMPTY(m.cLogFile) AND ((m.nOptDev = N_DEVMODE AND !EMPTY(m.cCodeFile)) OR m.nOptDev = N_STDMODE)
  17099.     THISFORM.cmd1.command1.Enabled = .T.
  17100.     THISFORM.cmd1.command1.Enabled = .F.
  17101. ENDIF
  17102. ENDPROC
  17103. Select the log file
  17104. COLDLOG
  17105. CLOGFILE
  17106. JUSTSTEM    
  17107. CFILENAME
  17108. THISFORM
  17109. TXTLOGFILE
  17110. REFRESH
  17111. NOPTDEV    
  17112. CCODEFILE
  17113. COMMAND1
  17114. ENABLED
  17115. Click,
  17116. c:\convert\
  17117. cvtalert.vcx
  17118. c:\convert\cvtalert.vcx
  17119. cvtalertcat
  17120. SQRjBj
  17121. cvtalertscxP
  17122. Class
  17123. Pixels
  17124. cvtalertcat
  17125. cvtalert.vcx^[
  17126. Pixels
  17127. cvtalertpjx
  17128. .Top = 113
  17129. Left = 133
  17130. Height = 255
  17131. Width = 375
  17132. Name = "cvtalertpjx"
  17133. optiongroup1.option1.Value = 1
  17134. optiongroup1.option1.Left = 5
  17135. optiongroup1.option1.Top = 5
  17136. optiongroup1.option2.Value = 0
  17137. optiongroup1.option2.Left = 5
  17138. optiongroup1.option2.Top = 25
  17139. optiongroup1.Left = 12
  17140. optiongroup1.Top = 148
  17141. cmd1.command1.Top = 5
  17142. cmd1.command1.Left = 5
  17143. cmd1.command2.Top = 5
  17144. cmd1.command2.Left = 154
  17145. cmd1.ControlSource = "nCvt"
  17146. cmd1.Left = 60
  17147. cmd1.Top = 208
  17148. txtCodeFile.Left = 156
  17149. txtCodeFile.Top = 172
  17150. cmdCodeFile.Top = 172
  17151. cmdCodeFile.Left = 336
  17152. lblAlertMsg.Caption = (cAlertMsg)
  17153. lblAlertMsg.Height = 70
  17154. lblAlertMsg.Left = 24
  17155. lblAlertMsg.Top = 12
  17156. lblAlertMsg.Width = 325
  17157. check1.Top = 129
  17158. check1.Left = 24
  17159. txtLogFile.Left = 156
  17160. txtLogFile.Top = 121
  17161. cmdLogFile.Top = 121
  17162. cmdLogFile.Left = 336
  17163. PROCEDURE getbackdir
  17164. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  17165. #DEFINE C_SELLOGFILE_LOC    "Select the log file:"
  17166. #DEFINE C_SELECT_LOC        "Select"
  17167. #DEFINE C_SELCODEFILE_LOC    "Select file for screen code:"
  17168. #DEFINE C_BACKDIR            "OLD"
  17169. #DEFINE N_STDMODE            1
  17170. #DEFINE N_DEVMODE            2
  17171. *----------------------------------
  17172. * FUNCTION GetBackDir
  17173. *----------------------------------
  17174.     PRIVATE cBackdef, nTmpCount, cTmpDir
  17175.     m.nTmpCount = 0
  17176.     m.cTmpDir = m.cBackDir + C_BACKDIR
  17177.     DO WHILE ADIR(atmparr,m.cTmpDir,"D") # 0
  17178.         m.nTmpCount = m.nTmpCount + 1
  17179.         m.cTmpDir = ADDBS(m.cBackDir) + C_BACKDIR + ALLTRIM(STR(m.nTmpCount))
  17180.     ENDDO
  17181.     *- make directory
  17182.     MD (m.cTmpDir)
  17183.     *- make sure it got created
  17184.     IF ADIR(atmparr,m.cTmpDir,"D") = 0
  17185.         *- Error creating directory
  17186.         m.cTmpDir = ""
  17187.         m.nCvt = 2
  17188.     ENDIF
  17189.     m.cBackDir = m.cTmpDir
  17190. * ENDFUNC
  17191. ENDPROC
  17192. PROCEDURE cmd1.Click
  17193. IF nCvt = 1
  17194.     THISFORM.GetBackDir
  17195. ENDIF
  17196. IF nCvt > 0
  17197.     CLEAR EVENTS
  17198.     RELEASE THISFORM
  17199. ENDIF
  17200. ENDPROC
  17201. CBACKDEF    
  17202. NTMPCOUNT
  17203. CTMPDIR
  17204. CBACKDIR
  17205. ATMPARR
  17206. ADDBS
  17207. NCVTC
  17208. THISFORM
  17209. GETBACKDIR
  17210. getbackdir,
  17211. cmd1.Clicke
  17212. c:\convert\
  17213. cvtalert.vcx
  17214. c:\convert\cvtalert.vcx
  17215. *getbackdir Get a backupDir
  17216. label-f
  17217. label
  17218. label1
  17219. cvtalertpjx.
  17220. BackColor = 192,192,192
  17221. Caption = "Create backup directory here"
  17222. Height = 38
  17223. Left = 21
  17224. Top = 89
  17225. Width = 133
  17226. WordWrap = .T.
  17227. Name = "label1"
  17228. textbox
  17229. textbox
  17230. txtBackDiru
  17231. cvtalertpjx.kE*-
  17232. FontBold = .T.
  17233. FontItalic = .F.
  17234. FontName = "Arial"
  17235. FontOutline = .F.
  17236. FontShadow = .F.
  17237. FontSize = 10
  17238. FontStrikethru = .F.
  17239. FontUnderline = .F.
  17240. DefTop = DefTop
  17241. DefLeft = DefLeft
  17242. DefHeight = DefHeight
  17243. DefWidth = DefWidth
  17244. Alignment = 0
  17245. BackColor = 255,255,255
  17246. BorderStyle = 1
  17247. Value =                        
  17248. ControlSource = "m.cBackDir"
  17249. DragIcon = 
  17250. DragMode = 0
  17251. Enabled = .T.
  17252. ForeColor = 0,0,0
  17253. Format = ""
  17254. Height = 25
  17255. HelpContextID = 0
  17256. HideSelection = .T.
  17257. InputMask = ""
  17258. Left = 156
  17259. Margin = 2
  17260. MaxLength = 275
  17261. MousePointer = 0
  17262. ReadOnly = .F.
  17263. SelLength = 0
  17264. SelStart = 0
  17265. SelText = ""
  17266. SpecialEffect = 0
  17267. StatusBarText = ""
  17268. TabIndex = 0
  17269. TabStop = .T.
  17270. Tag = ""
  17271. TerminateRead = .F.
  17272. ToolTipText = ""
  17273. Top = 89
  17274. Visible = .T.
  17275. Width = 170
  17276. ReleaseErase = .T.
  17277. DisabledForeColor = 128,128,128
  17278. DisabledBackColor = 255,255,255
  17279. SelectedForeColor = 255,255,255
  17280. SelectedBackColor = 0,0,192
  17281. ColorSource = 0
  17282. ColorScheme = 1
  17283. BaseClass = "Textbox"
  17284. ParentClass = ""
  17285. ClassLibrary = ""
  17286. Class = "Textbox"
  17287. Name = "txtBackDir"
  17288. commandbuttonk
  17289. commandbutton
  17290. cmdBackDir
  17291. cvtalertpjx.
  17292. ^DefTop = DefTop
  17293. DefLeft = DefLeft
  17294. DefHeight = DefHeight
  17295. DefWidth = DefWidth
  17296. Top = 87
  17297. Left = 336
  17298. Height = 25
  17299. Width = 25
  17300. FontBold = .T.
  17301. FontItalic = .F.
  17302. FontName = "Arial"
  17303. FontOutline = .F.
  17304. FontShadow = .F.
  17305. FontSize = 10
  17306. FontStrikethru = .F.
  17307. FontUnderline = .F.
  17308. AutoSize = .F.
  17309. Picture = d:\temp\
  17310. DownPicture = d:\temp\
  17311. DisabledPicture = d:\temp\
  17312. Cancel = .F.
  17313. Caption = "..."
  17314. Value = 0
  17315. ControlSource = ""
  17316. Default = .F.
  17317. DragIcon = 
  17318. DragMode = 0
  17319. Enabled = .T.
  17320. ForeColor = 0,0,0
  17321. HelpContextID = 0
  17322. MousePointer = 0
  17323. StatusBarText = ""
  17324. Style = 0
  17325. TabIndex = 0
  17326. TabStop = .T.
  17327. Tag = ""
  17328. ToolTipText = ""
  17329. TerminateRead = .F.
  17330. Visible = .T.
  17331. ReleaseErase = .T.
  17332. DisabledForeColor = 128,128,128
  17333. ColorSource = 0
  17334. ColorScheme = 1
  17335. BaseClass = "Commandbutton"
  17336. ParentClass = ""
  17337. ClassLibrary = ""
  17338. Class = "Commandbutton"
  17339. Name = "cmdBackDir"
  17340. PROCEDURE Click
  17341. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  17342. #DEFINE C_SELLOGFILE_LOC    "Select the log file"
  17343. #DEFINE C_SELECT_LOC        "Select"
  17344. #DEFINE C_BACKDIR            "OLD"
  17345. #DEFINE N_STDMODE            1
  17346. #DEFINE N_DEVMODE            2
  17347. PRIVATE cOldDir
  17348. cOldDir = m.cBackDir
  17349. cBackDir = GETDIR(m.cBackDir,C_SELBACKDIR_LOC)
  17350. *- restore old directory, if they cancelled
  17351. cBackDir = IIF(EMPTY(m.cBackDir),m.cOldDir,m.cBackDir)
  17352. THISFORM.txtBackDir.Refresh
  17353. ENDPROC
  17354. Select a backup directory:
  17355. COLDDIR
  17356. CBACKDIR
  17357. THISFORM
  17358. TXTBACKDIR
  17359. REFRESH
  17360. Click,
  17361. c:\convert\
  17362. cvtalert.vcx
  17363. c:\convert\cvtalert.vcx
  17364. k]n-Nk
  17365. cvtalertpjx
  17366. cvtalertcatt
  17367. ClassE
  17368. Pixels
  17369. Pixels
  17370. cvtalertscx
  17371. ,ScaleMode = 3
  17372. Top = 84
  17373. Left = 126
  17374. Height = 180
  17375. Width = 375
  17376. AutoCenter = .T.
  17377. BackColor = 192,192,192
  17378. BorderStyle = 2
  17379. Caption = "Conversion Options"
  17380. Closable = .F.
  17381. MaxButton = .F.
  17382. MinButton = .F.
  17383. FillStyle = 1
  17384. WindowType = 1
  17385. DefButton = DefButton
  17386. LockScreen = .F.
  17387. Name = "cvtalertscx"
  17388. 8PROCEDURE Init
  17389. THIS.cmd1.command1.SetFocus
  17390. ENDPROC
  17391. COMMAND1
  17392. SETFOCUS
  17393. Init,
  17394. c:\convert\
  17395. cvtalert.vcx
  17396. c:\convert\cvtalert.vcx
  17397. optiongroup
  17398. optiongroup}
  17399. optiongroup1
  17400. cvtalertscx.
  17401. QButtonCount = 2
  17402. BackColor = 192,192,192
  17403. BorderStyle = 0
  17404. Caption = "Optiongroup1"
  17405. Value = 1
  17406. ControlSource = "nOptDev"
  17407. Height = 49
  17408. Left = 12
  17409. Top = 73
  17410. Width = 133
  17411. TabIndex = 1
  17412. Name = "optiongroup1"
  17413. Option1.BackColor = 192,192,192
  17414. Option1.Caption = "\<Standard Mode"
  17415. Option1.Value = 1
  17416. Option1.Height = 18
  17417. Option1.Left = 5
  17418. Option1.Top = 5
  17419. Option1.Width = 140
  17420. Option1.Name = "option1"
  17421. Option2.BackColor = 192,192,192
  17422. Option2.Caption = "\<Developer Mode"
  17423. Option2.Value = 0
  17424. Option2.Height = 18
  17425. Option2.Left = 5
  17426. Option2.Top = 25
  17427. Option2.Width = 140
  17428. Option2.Name = "option2"
  17429. BPROCEDURE Click
  17430. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  17431. #DEFINE C_SELLOGFILE_LOC    "Select the log file"
  17432. #DEFINE C_SELECT_LOC        "Select"
  17433. #DEFINE C_SELCODEFILE_LOC    "Select the file in which to store your screen code"
  17434. #DEFINE C_BACKDIR            "OLD"
  17435. #DEFINE N_STDMODE            1
  17436. #DEFINE N_DEVMODE            2
  17437. IF nOptDev = N_DEVMODE
  17438.     THISFORM.cmdCodeFile.Enabled = .T.
  17439.     IF EMPTY(m.cCodeFile)
  17440.         THISFORM.cmd1.command1.Enabled = .F.
  17441.     ENDIF
  17442.     THISFORM.cmdCodeFile.Enabled = .F.
  17443.     THISFORM.cmd1.command1.Enabled = .T.
  17444. ENDIF
  17445. m.lDevMode = (noptDev = N_DEVMODE)
  17446. ENDPROC
  17447. NOPTDEV
  17448. THISFORM
  17449. CMDCODEFILE
  17450. ENABLED    
  17451. CCODEFILE
  17452. COMMAND1
  17453. LDEVMODE
  17454. Click,
  17455. c:\convert\
  17456. cvtalert.vcx
  17457. c:\convert\cvtalert.vcx
  17458. commandgroup
  17459. commandgroup
  17460. cvtalertscx.j
  17461. "ButtonCount = 2
  17462. BackColor = 192,192,192
  17463. BorderStyle = 0
  17464. Caption = "Commandgroup1"
  17465. Value = 1
  17466. ControlSource = "m.nCvt"
  17467. Height = 49
  17468. Left = 60
  17469. TerminateRead = .T.
  17470. Top = 133
  17471. Width = 253
  17472. TabIndex = 3
  17473. Name = "cmd1"
  17474. Command1.Top = 5
  17475. Command1.Left = 5
  17476. Command1.Height = 29
  17477. Command1.Width = 94
  17478. Command1.Caption = "Continue"
  17479. Command1.Default = .T.
  17480. Command1.Name = "command1"
  17481. Command2.Top = 5
  17482. Command2.Left = 154
  17483. Command2.Height = 29
  17484. Command2.Width = 94
  17485. Command2.Cancel = .T.
  17486. Command2.Caption = "Cancel"
  17487. Command2.Name = "command2"
  17488. PROCEDURE Click
  17489. IF m.nCvt > 0
  17490.     CLEAR EVENTS
  17491.     RELEASE THISFORM
  17492. ENDIF
  17493. ENDPROC
  17494. PROCEDURE command1.Click
  17495. THISFORM.cmd1.Value = 1
  17496. THISFORM.cmd1.Click
  17497. ENDPROC
  17498. PROCEDURE command2.Click
  17499. THISFORM.cmd1.Value = 2
  17500. THISFORM.cmd1.Click
  17501. ENDPROC
  17502. THISFORM#
  17503. THISFORM
  17504. VALUE
  17505. CLICK#
  17506. THISFORM
  17507. VALUE
  17508. CLICK
  17509. Click,
  17510. command1.Clickf
  17511. command2.Click
  17512. c:\convert\
  17513. cvtalert.vcx
  17514. c:\convert\cvtalert.vcx
  17515. @3K XXX
  17516. textboxXXXXXXXXXXXXXXXXXX
  17517. textbox
  17518. txtCodeFileu
  17519. PP_^[
  17520. cvtalertscx.uE
  17521. ControlSource = "m.cCodeFile"
  17522. Enabled = .T.
  17523. Height = 25
  17524. Left = 156
  17525. ReadOnly = .T.
  17526. TabIndex = 0
  17527. TabStop = .F.
  17528. Top = 97
  17529. Width = 170
  17530. Name = "txtCodeFile"
  17531. commandbuttont|
  17532. commandbutton\
  17533. cmdCodeFilet<
  17534. cvtalertscx.
  17535. sTop = 97
  17536. Left = 336
  17537. Height = 25
  17538. Width = 25
  17539. Caption = "..."
  17540. Enabled = .F.
  17541. TabIndex = 2
  17542. Name = "cmdCodeFile"
  17543. PROCEDURE Click
  17544. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  17545. #DEFINE C_SELLOGFILE_LOC    "Select the log file:"
  17546. #DEFINE C_SELECT_LOC        "Select"
  17547. #DEFINE C_SELCODEFILE_LOC    "Select file for screen code:"
  17548. #DEFINE C_BACKDIR            "OLD"
  17549. #DEFINE N_STDMODE            1
  17550. #DEFINE N_DEVMODE            2
  17551. cCodeFile = LOWER(PUTFILE(C_SELCODEFILE_LOC,cCodeFile,"PRG"))
  17552. THISFORM.txtCodeFile.Refresh
  17553. IF !EMPTY(m.cCodeFile) AND ((m.llog AND !EMPTY(m.cLogFile)) OR !m.llog)
  17554.     THISFORM.cmd1.command1.Enabled = .T.
  17555. ENDIF
  17556. ENDPROC
  17557. @*RVN Sa
  17558. Select file for screen code:
  17559. CCODEFILE
  17560. THISFORM
  17561. TXTCODEFILE
  17562. REFRESH
  17563. CLOGFILE
  17564. COMMAND1
  17565. ENABLED
  17566. Click,
  17567. c:\convert\
  17568. cvtalert.vcx
  17569. c:\convert\cvtalert.vcx
  17570. label
  17571. label
  17572. lblAlertMsgP
  17573. cvtalertscx.$
  17574. BackColor = 192,192,192
  17575. Caption = (cAlertMsg)
  17576. Height = 61
  17577. Left = 24
  17578. Top = 12
  17579. Width = 325
  17580. WordWrap = .T.
  17581. Name = "lblAlertMsg"
  17582. cvtalertscx
  17583. Class(
  17584. ,Alert displayed when converting non-projectsP
  17585. Pixelsu
  17586. cvtscx.h
  17587. cvtalertscx
  17588. cvtalert.vcx|
  17589. Pixels
  17590. cvtalertcat
  17591. Top = 44
  17592. Left = 108
  17593. Height = 230
  17594. Width = 375
  17595. Name = "cvtalertcat"
  17596. optiongroup1.option1.Value = 1
  17597. optiongroup1.option1.Left = 5
  17598. optiongroup1.option1.Top = 5
  17599. optiongroup1.option2.Value = 0
  17600. optiongroup1.option2.Left = 5
  17601. optiongroup1.option2.Top = 25
  17602. optiongroup1.ControlSource = "nOptDev"
  17603. optiongroup1.Left = 12
  17604. optiongroup1.Top = 124
  17605. optiongroup1.TabIndex = 3
  17606. cmd1.command1.Top = 5
  17607. cmd1.command1.Left = 5
  17608. cmd1.command2.Top = 5
  17609. cmd1.command2.Left = 154
  17610. cmd1.Left = 60
  17611. cmd1.Top = 184
  17612. cmd1.TabIndex = 5
  17613. txtCodeFile.Left = 156
  17614. txtCodeFile.TabIndex = 0
  17615. txtCodeFile.Top = 148
  17616. cmdCodeFile.Top = 148
  17617. cmdCodeFile.Left = 336
  17618. cmdCodeFile.TabIndex = 4
  17619. lblAlertMsg.Caption = (cAlertMsg)
  17620. lblAlertMsg.Height = 76
  17621. lblAlertMsg.Left = 24
  17622. lblAlertMsg.Top = 12
  17623. lblAlertMsg.Width = 325
  17624. checkbox script generated
  17625. checkboxge Wizard. Launch
  17626. check1ally complete the m
  17627. cvtalertcat. Applescript 
  17628. Top = 105
  17629. Left = 18
  17630. Height = 25
  17631. Width = 114
  17632. BackColor = 192,192,192
  17633. Caption = "Create \<log file"
  17634. ControlSource = "lLog"
  17635. TabIndex = 1
  17636. Name = "check1"
  17637. il Merge Wizard ("&wzsmsg"). La
  17638. PROCEDURE Click
  17639. THISFORM.txtLogFile.Enabled = THIS.value
  17640. THISFORM.cmdLogFile.Enabled = THIS.value
  17641. IF THIS.value AND EMPTY(m.cLogFile)
  17642.     THISFORM.cmd1.command1.Enabled = .F.
  17643.     THISFORM.cmdLogFile.Click
  17644.     THISFORM.cmd1.command1.Enabled = .T.
  17645. ENDIF
  17646. ENDPROC
  17647. THISFORM
  17648. TXTLOGFILE
  17649. ENABLED
  17650. VALUE
  17651. CMDLOGFILE
  17652. CLOGFILE
  17653. COMMAND1
  17654. CLICK
  17655. Click,
  17656. c:\convert\
  17657. cvtalert.vcx
  17658. c:\convert\cvtalert.vcx
  17659. LEDGER
  17660. textboxT
  17661. PRESENT
  17662. textbox
  17663. EXECU
  17664. txtLogFile
  17665. SGETRST
  17666. cvtalertcat.
  17667. ControlSource = "m.cLogFile"
  17668. Enabled = .F.
  17669. Height = 25
  17670. Left = 156
  17671. ReadOnly = .T.
  17672. TabIndex = 0
  17673. Top = 97
  17674. Width = 170
  17675. Name = "txtLogFile"
  17676. commandbutton
  17677. commandbutton1
  17678. cmdLogFile(
  17679. cvtalertcat.VW
  17680. rTop = 97
  17681. Left = 336
  17682. Height = 25
  17683. Width = 25
  17684. Caption = "..."
  17685. Enabled = .F.
  17686. TabIndex = 2
  17687. Name = "cmdLogFile"
  17688. PROCEDURE Click
  17689. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  17690. #DEFINE C_SELLOGFILE_LOC    "Select the log file"
  17691. #DEFINE C_SELECT_LOC        "Select"
  17692. #DEFINE C_SELCODEFILE_LOC    "Select the file in which to store your screen code"
  17693. #DEFINE C_BACKDIR            "OLD"
  17694. #DEFINE C_LOGEXT            "LOG"
  17695. #DEFINE N_STDMODE            1
  17696. #DEFINE N_DEVMODE            2
  17697. PRIVATE m.cOldLog
  17698. IF EMPTY(m.cLogFile)
  17699.     m.cOldLog = ""
  17700.     m.cLogFile = JUSTSTEM(m.cFileName) + "." + C_LOGEXT
  17701.     m.cOldLog= m.cLogFile
  17702. ENDIF
  17703. cLogFile = LOWER(PUTFILE(C_SELLOGFILE_LOC,m.cLogFile,C_LOGEXT))
  17704. *- remember old log file, so it isn;t cleared if they cancel
  17705. cLogFile = IIF(EMPTY(cLogFile),m.cOldLog,m.cLogFile)
  17706. THISFORM.txtLogFile.Refresh
  17707. IF !EMPTY(m.cLogFile) AND ((m.nOptDev = N_DEVMODE AND !EMPTY(m.cCodeFile)) OR m.nOptDev = N_STDMODE)
  17708.     THISFORM.cmd1.command1.Enabled = .T.
  17709.     THISFORM.cmd1.command1.Enabled = .F.
  17710. ENDIF
  17711. ENDPROC
  17712. Select the log file
  17713. COLDLOG
  17714. CLOGFILE
  17715. JUSTSTEM    
  17716. CFILENAME
  17717. THISFORM
  17718. TXTLOGFILE
  17719. REFRESH
  17720. NOPTDEV    
  17721. CCODEFILE
  17722. COMMAND1
  17723. ENABLED
  17724. Click,
  17725. c:\convert\
  17726. cvtalert.vcx
  17727. c:\convert\cvtalert.vcx
  17728. cvtalertcat
  17729. cvtalertscx
  17730. Class
  17731. Pixels
  17732. cvtalertcat
  17733. cvtalert.vcx
  17734. Pixels
  17735. cvtalertpjx
  17736. Top = 113
  17737. Left = 133
  17738. Height = 255
  17739. Width = 375
  17740. Name = "cvtalertpjx"
  17741. optiongroup1.option1.Value = 1
  17742. optiongroup1.option1.Left = 5
  17743. optiongroup1.option1.Top = 5
  17744. optiongroup1.option2.Value = 0
  17745. optiongroup1.option2.Left = 5
  17746. optiongroup1.option2.Top = 25
  17747. optiongroup1.Left = 12
  17748. optiongroup1.Top = 148
  17749. optiongroup1.TabIndex = 4
  17750. cmd1.command1.Top = 5
  17751. cmd1.command1.Left = 5
  17752. cmd1.command2.Top = 5
  17753. cmd1.command2.Left = 154
  17754. cmd1.ControlSource = "nCvt"
  17755. cmd1.Left = 60
  17756. cmd1.Top = 208
  17757. cmd1.TabIndex = 6
  17758. txtCodeFile.Left = 156
  17759. txtCodeFile.TabIndex = 0
  17760. txtCodeFile.Top = 172
  17761. cmdCodeFile.Top = 172
  17762. cmdCodeFile.Left = 336
  17763. cmdCodeFile.TabIndex = 5
  17764. lblAlertMsg.Caption = (cAlertMsg)
  17765. lblAlertMsg.Height = 70
  17766. lblAlertMsg.Left = 24
  17767. lblAlertMsg.Top = 12
  17768. lblAlertMsg.Width = 325
  17769. check1.Top = 129
  17770. check1.Left = 24
  17771. check1.TabIndex = 2
  17772. txtLogFile.Left = 156
  17773. txtLogFile.TabIndex = 0
  17774. txtLogFile.Top = 121
  17775. cmdLogFile.Top = 121
  17776. cmdLogFile.Left = 336
  17777. cmdLogFile.TabIndex = 3
  17778. PROCEDURE getbackdir
  17779. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  17780. #DEFINE C_SELLOGFILE_LOC    "Select the log file:"
  17781. #DEFINE C_SELECT_LOC        "Select"
  17782. #DEFINE C_SELCODEFILE_LOC    "Select file for screen code:"
  17783. #DEFINE C_BACKDIR            "OLD"
  17784. #DEFINE N_STDMODE            1
  17785. #DEFINE N_DEVMODE            2
  17786. *----------------------------------
  17787. * FUNCTION GetBackDir
  17788. *----------------------------------
  17789.     PRIVATE cBackdef, nTmpCount, cTmpDir
  17790.     m.nTmpCount = 0
  17791.     m.cTmpDir = m.cBackDir + C_BACKDIR
  17792.     DO WHILE ADIR(atmparr,m.cTmpDir,"D") # 0
  17793.         m.nTmpCount = m.nTmpCount + 1
  17794.         m.cTmpDir = ADDBS(m.cBackDir) + C_BACKDIR + ALLTRIM(STR(m.nTmpCount))
  17795.     ENDDO
  17796.     *- make directory
  17797.     MD (m.cTmpDir)
  17798.     *- make sure it got created
  17799.     IF ADIR(atmparr,m.cTmpDir,"D") = 0
  17800.         *- Error creating directory
  17801.         m.cTmpDir = ""
  17802.         m.nCvt = 2
  17803.     ENDIF
  17804.     m.cBackDir = m.cTmpDir
  17805. * ENDFUNC
  17806. ENDPROC
  17807. PROCEDURE cmd1.Click
  17808. IF nCvt = 1
  17809.     THISFORM.GetBackDir
  17810. ENDIF
  17811. IF nCvt > 0
  17812.     CLEAR EVENTS
  17813.     RELEASE THISFORM
  17814. ENDIF
  17815. ENDPROC
  17816. CBACKDEF    
  17817. NTMPCOUNT
  17818. CTMPDIR
  17819. CBACKDIR
  17820. ATMPARR
  17821. ADDBS
  17822. NCVTC
  17823. THISFORM
  17824. GETBACKDIR
  17825. getbackdir,
  17826. cmd1.Clicke
  17827. c:\convert\
  17828. cvtalert.vcx
  17829. c:\convert\cvtalert.vcx
  17830. *getbackdir Get a backupDir
  17831. labelww
  17832. label
  17833. label1
  17834. cvtalertpjx.
  17835. BackColor = 192,192,192
  17836. Caption = "Create backup directory here"
  17837. Height = 38
  17838. Left = 21
  17839. Top = 89
  17840. Width = 133
  17841. WordWrap = .T.
  17842. Name = "label1"
  17843. textbox
  17844. textbox
  17845. txtBackDir
  17846. cvtalertpjx.
  17847. FontBold = .T.
  17848. FontItalic = .F.
  17849. FontName = "Arial"
  17850. FontOutline = .F.
  17851. FontShadow = .F.
  17852. FontSize = 10
  17853. FontStrikethru = .F.
  17854. FontUnderline = .F.
  17855. DefTop = DefTop
  17856. DefLeft = DefLeft
  17857. DefHeight = DefHeight
  17858. DefWidth = DefWidth
  17859. Alignment = 0
  17860. BackColor = 255,255,255
  17861. BorderStyle = 1
  17862. Value =                        
  17863. ControlSource = "m.cBackDir"
  17864. DragIcon = 
  17865. DragMode = 0
  17866. Enabled = .T.
  17867. ForeColor = 0,0,0
  17868. Format = ""
  17869. Height = 25
  17870. HelpContextID = 0
  17871. HideSelection = .T.
  17872. InputMask = ""
  17873. Left = 156
  17874. Margin = 2
  17875. MaxLength = 275
  17876. MousePointer = 0
  17877. ReadOnly = .F.
  17878. SelLength = 0
  17879. SelStart = 0
  17880. SelText = ""
  17881. SpecialEffect = 0
  17882. StatusBarText = ""
  17883. TabIndex = 0
  17884. TabStop = .T.
  17885. Tag = ""
  17886. TerminateRead = .F.
  17887. ToolTipText = ""
  17888. Top = 89
  17889. Visible = .T.
  17890. Width = 170
  17891. ReleaseErase = .T.
  17892. DisabledForeColor = 128,128,128
  17893. DisabledBackColor = 255,255,255
  17894. SelectedForeColor = 255,255,255
  17895. SelectedBackColor = 0,0,192
  17896. ColorSource = 0
  17897. ColorScheme = 1
  17898. BaseClass = "Textbox"
  17899. ParentClass = ""
  17900. ClassLibrary = ""
  17901. Class = "Textbox"
  17902. Name = "txtBackDir"
  17903. commandbuttonww
  17904. wwwxwxx
  17905. commandbutton
  17906. cmdBackDirww
  17907. cvtalertpjx.
  17908. ^DefTop = DefTop
  17909. DefLeft = DefLeft
  17910. DefHeight = DefHeight
  17911. DefWidth = DefWidth
  17912. Top = 87
  17913. Left = 336
  17914. Height = 25
  17915. Width = 25
  17916. FontBold = .T.
  17917. FontItalic = .F.
  17918. FontName = "Arial"
  17919. FontOutline = .F.
  17920. FontShadow = .F.
  17921. FontSize = 10
  17922. FontStrikethru = .F.
  17923. FontUnderline = .F.
  17924. AutoSize = .F.
  17925. Picture = d:\temp\
  17926. DownPicture = d:\temp\
  17927. DisabledPicture = d:\temp\
  17928. Cancel = .F.
  17929. Caption = "..."
  17930. Value = 0
  17931. ControlSource = ""
  17932. Default = .F.
  17933. DragIcon = 
  17934. DragMode = 0
  17935. Enabled = .T.
  17936. ForeColor = 0,0,0
  17937. HelpContextID = 0
  17938. MousePointer = 0
  17939. StatusBarText = ""
  17940. Style = 0
  17941. TabIndex = 1
  17942. TabStop = .T.
  17943. Tag = ""
  17944. ToolTipText = ""
  17945. TerminateRead = .F.
  17946. Visible = .T.
  17947. ReleaseErase = .T.
  17948. DisabledForeColor = 128,128,128
  17949. ColorSource = 0
  17950. ColorScheme = 1
  17951. BaseClass = "Commandbutton"
  17952. ParentClass = ""
  17953. ClassLibrary = ""
  17954. Class = "Commandbutton"
  17955. Name = "cmdBackDir"
  17956. PROCEDURE Click
  17957. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  17958. #DEFINE C_SELLOGFILE_LOC    "Select the log file"
  17959. #DEFINE C_SELECT_LOC        "Select"
  17960. #DEFINE C_BACKDIR            "OLD"
  17961. #DEFINE N_STDMODE            1
  17962. #DEFINE N_DEVMODE            2
  17963. PRIVATE cOldDir
  17964. cOldDir = m.cBackDir
  17965. cBackDir = GETDIR(m.cBackDir,C_SELBACKDIR_LOC)
  17966. *- restore old directory, if they cancelled
  17967. cBackDir = IIF(EMPTY(m.cBackDir),m.cOldDir,m.cBackDir)
  17968. THISFORM.txtBackDir.Refresh
  17969. ENDPROC
  17970. Select a backup directory:
  17971. COLDDIR
  17972. CBACKDIR
  17973. THISFORM
  17974. TXTBACKDIR
  17975. REFRESH
  17976. Click,
  17977. c:\convert\
  17978. cvtalert.vcx
  17979. c:\convert\cvtalert.vcx
  17980. cvtalertpjx
  17981. cvtalertcat
  17982. Class
  17983. Pixels
  17984. cvtalertcat
  17985. cvtalert.vcx
  17986. Pixels
  17987. cvtalertpjx
  17988. Top = 113
  17989. Left = 133
  17990. Height = 255
  17991. Width = 375
  17992. Name = "cvtalertpjx"
  17993. optiongroup1.option1.Value = 1
  17994. optiongroup1.option1.Left = 5
  17995. optiongroup1.option1.Top = 5
  17996. optiongroup1.option2.Value = 0
  17997. optiongroup1.option2.Left = 5
  17998. optiongroup1.option2.Top = 25
  17999. optiongroup1.Left = 12
  18000. optiongroup1.Top = 148
  18001. optiongroup1.TabIndex = 4
  18002. cmd1.command1.Top = 5
  18003. cmd1.command1.Left = 5
  18004. cmd1.command2.Top = 5
  18005. cmd1.command2.Left = 154
  18006. cmd1.ControlSource = "nCvt"
  18007. cmd1.Left = 60
  18008. cmd1.Top = 208
  18009. cmd1.TabIndex = 6
  18010. txtCodeFile.Left = 156
  18011. txtCodeFile.TabIndex = 0
  18012. txtCodeFile.Top = 172
  18013. cmdCodeFile.Top = 172
  18014. cmdCodeFile.Left = 336
  18015. cmdCodeFile.TabIndex = 5
  18016. lblAlertMsg.Caption = (cAlertMsg)
  18017. lblAlertMsg.Height = 70
  18018. lblAlertMsg.Left = 24
  18019. lblAlertMsg.Top = 12
  18020. lblAlertMsg.Width = 325
  18021. check1.Top = 129
  18022. check1.Left = 24
  18023. check1.TabIndex = 2
  18024. txtLogFile.Left = 156
  18025. txtLogFile.TabIndex = 0
  18026. txtLogFile.Top = 121
  18027. cmdLogFile.Top = 121
  18028. cmdLogFile.Left = 336
  18029. cmdLogFile.TabIndex = 3
  18030. fffff
  18031. PROCEDURE getbackdir
  18032. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  18033. #DEFINE C_SELLOGFILE_LOC    "Select the log file:"
  18034. #DEFINE C_SELECT_LOC        "Select"
  18035. #DEFINE C_SELCODEFILE_LOC    "Select file for screen code:"
  18036. #DEFINE C_BACKDIR            "OLD"
  18037. #DEFINE N_STDMODE            1
  18038. #DEFINE N_DEVMODE            2
  18039. *----------------------------------
  18040. * FUNCTION GetBackDir
  18041. *----------------------------------
  18042.     PRIVATE cBackdef, nTmpCount, cTmpDir
  18043.     m.nTmpCount = 0
  18044.     m.cTmpDir = m.cBackDir + C_BACKDIR
  18045.     DO WHILE ADIR(atmparr,m.cTmpDir,"D") # 0
  18046.         m.nTmpCount = m.nTmpCount + 1
  18047.         m.cTmpDir = ADDBS(m.cBackDir) + C_BACKDIR + ALLTRIM(STR(m.nTmpCount))
  18048.     ENDDO
  18049.     *- make directory
  18050.     MD (m.cTmpDir)
  18051.     *- make sure it got created
  18052.     IF ADIR(atmparr,m.cTmpDir,"D") = 0
  18053.         *- Error creating directory
  18054.         m.cTmpDir = ""
  18055.         m.nCvt = 2
  18056.     ENDIF
  18057.     m.cBackDir = m.cTmpDir
  18058. * ENDFUNC
  18059. ENDPROC
  18060. PROCEDURE cmd1.Click
  18061. IF nCvt = 1
  18062.     THISFORM.GetBackDir
  18063. ENDIF
  18064. IF nCvt > 0
  18065.     CLEAR EVENTS
  18066.     RELEASE THISFORM
  18067. ENDIF
  18068. ENDPROC
  18069. CBACKDEF    
  18070. NTMPCOUNT
  18071. CTMPDIR
  18072. CBACKDIR
  18073. ATMPARR
  18074. ADDBS
  18075. NCVTC
  18076. THISFORM
  18077. GETBACKDIR
  18078. getbackdir,
  18079. cmd1.Clicke
  18080. c:\convert\
  18081. cvtalert.vcx
  18082. c:\convert\cvtalert.vcx
  18083. *getbackdir Get a backupDir
  18084. label
  18085. label
  18086. pwwwwxw
  18087. label1
  18088. cvtalertpjx.
  18089. BackColor = 192,192,192
  18090. Caption = "Create backup directory here"
  18091. Height = 38
  18092. Left = 21
  18093. Top = 89
  18094. Width = 133
  18095. WordWrap = .T.
  18096. Name = "label1"
  18097. textbox
  18098. textbox
  18099. txtBackDir
  18100. cvtalertpjx.
  18101. FontBold = .T.
  18102. FontItalic = .F.
  18103. FontName = "Arial"
  18104. FontOutline = .F.
  18105. FontShadow = .F.
  18106. FontSize = 10
  18107. FontStrikethru = .F.
  18108. FontUnderline = .F.
  18109. DefTop = DefTop
  18110. DefLeft = DefLeft
  18111. DefHeight = DefHeight
  18112. DefWidth = DefWidth
  18113. Alignment = 0
  18114. BackColor = 255,255,255
  18115. BorderStyle = 1
  18116. Value =                        
  18117. ControlSource = "m.cBackDir"
  18118. DragIcon = 
  18119. DragMode = 0
  18120. Enabled = .T.
  18121. ForeColor = 0,0,0
  18122. Format = ""
  18123. Height = 25
  18124. HelpContextID = 0
  18125. HideSelection = .T.
  18126. InputMask = ""
  18127. Left = 156
  18128. Margin = 2
  18129. MaxLength = 254
  18130. MousePointer = 0
  18131. ReadOnly = .F.
  18132. SelLength = 0
  18133. SelStart = 0
  18134. SelText = ""
  18135. SpecialEffect = 0
  18136. StatusBarText = ""
  18137. TabIndex = 0
  18138. TabStop = .T.
  18139. Tag = ""
  18140. TerminateRead = .F.
  18141. ToolTipText = ""
  18142. Top = 89
  18143. Visible = .T.
  18144. Width = 170
  18145. ReleaseErase = .T.
  18146. DisabledForeColor = 128,128,128
  18147. DisabledBackColor = 255,255,255
  18148. SelectedForeColor = 255,255,255
  18149. SelectedBackColor = 0,0,192
  18150. ColorSource = 0
  18151. ColorScheme = 1
  18152. BaseClass = "Textbox"
  18153. ParentClass = ""
  18154. ClassLibrary = ""
  18155. Class = "Textbox"
  18156. Name = "txtBackDir"
  18157. commandbutton
  18158. commandbutton
  18159. cmdBackDir
  18160. cvtalertpjx.
  18161. ^DefTop = DefTop
  18162. DefLeft = DefLeft
  18163. DefHeight = DefHeight
  18164. DefWidth = DefWidth
  18165. Top = 87
  18166. Left = 336
  18167. Height = 25
  18168. Width = 25
  18169. FontBold = .T.
  18170. FontItalic = .F.
  18171. FontName = "Arial"
  18172. FontOutline = .F.
  18173. FontShadow = .F.
  18174. FontSize = 10
  18175. FontStrikethru = .F.
  18176. FontUnderline = .F.
  18177. AutoSize = .F.
  18178. Picture = d:\temp\
  18179. DownPicture = d:\temp\
  18180. DisabledPicture = d:\temp\
  18181. Cancel = .F.
  18182. Caption = "..."
  18183. Value = 0
  18184. ControlSource = ""
  18185. Default = .F.
  18186. DragIcon = 
  18187. DragMode = 0
  18188. Enabled = .T.
  18189. ForeColor = 0,0,0
  18190. HelpContextID = 0
  18191. MousePointer = 0
  18192. StatusBarText = ""
  18193. Style = 0
  18194. TabIndex = 1
  18195. TabStop = .T.
  18196. Tag = ""
  18197. ToolTipText = ""
  18198. TerminateRead = .F.
  18199. Visible = .T.
  18200. ReleaseErase = .T.
  18201. DisabledForeColor = 128,128,128
  18202. ColorSource = 0
  18203. ColorScheme = 1
  18204. BaseClass = "Commandbutton"
  18205. ParentClass = ""
  18206. ClassLibrary = ""
  18207. Class = "Commandbutton"
  18208. Name = "cmdBackDir"
  18209. PROCEDURE Click
  18210. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  18211. #DEFINE C_SELLOGFILE_LOC    "Select the log file"
  18212. #DEFINE C_SELECT_LOC        "Select"
  18213. #DEFINE C_BACKDIR            "OLD"
  18214. #DEFINE N_STDMODE            1
  18215. #DEFINE N_DEVMODE            2
  18216. PRIVATE cOldDir
  18217. cOldDir = m.cBackDir
  18218. cBackDir = GETDIR(m.cBackDir,C_SELBACKDIR_LOC)
  18219. *- restore old directory, if they cancelled
  18220. cBackDir = IIF(EMPTY(m.cBackDir),m.cOldDir,m.cBackDir)
  18221. THISFORM.txtBackDir.Refresh
  18222. ENDPROC
  18223. Select a backup directory:
  18224. COLDDIR
  18225. CBACKDIR
  18226. THISFORM
  18227. TXTBACKDIR
  18228. REFRESH
  18229. Click,
  18230. c:\convert\
  18231. cvtalert.vcx
  18232. c:\convert\cvtalert.vcx
  18233. cvtalertpjx
  18234. wvfffff
  18235. cvtalertcat
  18236. Class
  18237. ffffff
  18238. ffffff
  18239. Pixels
  18240. cvtalertcat
  18241. cvtalert.vcx
  18242. fffffhf
  18243. Pixels
  18244. cvtalertpjx
  18245. Top = 113
  18246. Left = 133
  18247. Height = 255
  18248. Width = 375
  18249. Name = "cvtalertpjx"
  18250. optiongroup1.option1.Value = 1
  18251. optiongroup1.option1.Left = 5
  18252. optiongroup1.option1.Top = 5
  18253. optiongroup1.option2.Value = 0
  18254. optiongroup1.option2.Left = 5
  18255. optiongroup1.option2.Top = 25
  18256. optiongroup1.Left = 12
  18257. optiongroup1.Top = 148
  18258. optiongroup1.TabIndex = 4
  18259. cmd1.command1.Top = 5
  18260. cmd1.command1.Left = 5
  18261. cmd1.command2.Top = 5
  18262. cmd1.command2.Left = 154
  18263. cmd1.ControlSource = "nCvt"
  18264. cmd1.Left = 60
  18265. cmd1.Top = 208
  18266. cmd1.TabIndex = 6
  18267. txtCodeFile.Left = 156
  18268. txtCodeFile.TabIndex = 0
  18269. txtCodeFile.Top = 172
  18270. cmdCodeFile.Top = 172
  18271. cmdCodeFile.Left = 336
  18272. cmdCodeFile.TabIndex = 5
  18273. lblAlertMsg.Caption = (cAlertMsg)
  18274. lblAlertMsg.Height = 70
  18275. lblAlertMsg.Left = 24
  18276. lblAlertMsg.Top = 12
  18277. lblAlertMsg.Width = 325
  18278. check1.Top = 129
  18279. check1.Left = 24
  18280. check1.TabIndex = 2
  18281. txtLogFile.Left = 156
  18282. txtLogFile.TabIndex = 0
  18283. txtLogFile.Top = 121
  18284. cmdLogFile.Top = 121
  18285. cmdLogFile.Left = 336
  18286. cmdLogFile.TabIndex = 3
  18287. PROCEDURE getbackdir
  18288. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  18289. #DEFINE C_SELLOGFILE_LOC    "Select the log file:"
  18290. #DEFINE C_SELECT_LOC        "Select"
  18291. #DEFINE C_SELCODEFILE_LOC    "Select file for screen code:"
  18292. #DEFINE C_BACKDIR            "OLD"
  18293. #DEFINE N_STDMODE            1
  18294. #DEFINE N_DEVMODE            2
  18295. *----------------------------------
  18296. * FUNCTION GetBackDir
  18297. *----------------------------------
  18298.     PRIVATE cBackdef, nTmpCount, cTmpDir
  18299.     m.nTmpCount = 0
  18300.     m.cTmpDir = m.cBackDir + C_BACKDIR
  18301.     DO WHILE ADIR(atmparr,m.cTmpDir,"D") # 0
  18302.         m.nTmpCount = m.nTmpCount + 1
  18303.         m.cTmpDir = ADDBS(m.cBackDir) + C_BACKDIR + ALLTRIM(STR(m.nTmpCount))
  18304.     ENDDO
  18305.     *- make directory
  18306.     MD (m.cTmpDir)
  18307.     *- make sure it got created
  18308.     IF ADIR(atmparr,m.cTmpDir,"D") = 0
  18309.         *- Error creating directory
  18310.         m.cTmpDir = ""
  18311.         m.nCvt = 2
  18312.     ENDIF
  18313.     m.cBackDir = m.cTmpDir
  18314. * ENDFUNC
  18315. ENDPROC
  18316. PROCEDURE cmd1.Click
  18317. IF nCvt = 1
  18318.     THISFORM.GetBackDir
  18319. ENDIF
  18320. IF nCvt > 0
  18321.     CLEAR EVENTS
  18322.     RELEASE THISFORM
  18323. ENDIF
  18324. ENDPROC
  18325. CBACKDEF    
  18326. NTMPCOUNT
  18327. CTMPDIR
  18328. CBACKDIR
  18329. ATMPARR
  18330. ADDBS
  18331. NCVTC
  18332. THISFORM
  18333. GETBACKDIR
  18334. getbackdir,
  18335. cmd1.Clicke
  18336. c:\convert\
  18337. cvtalert.vcx
  18338. c:\convert\cvtalert.vcx
  18339. *getbackdir Get a backupDir
  18340. fffffffffff
  18341. label
  18342. label
  18343. label1
  18344. fffffffff
  18345. cvtalertpjx.
  18346. BackColor = 192,192,192
  18347. Caption = "Create backup directory here"
  18348. Height = 38
  18349. Left = 21
  18350. Top = 89
  18351. Width = 133
  18352. WordWrap = .T.
  18353. Name = "label1"
  18354. textbox
  18355. textbox
  18356. txtBackDir
  18357. cvtalertpjx.
  18358. FontBold = .T.
  18359. FontItalic = .F.
  18360. FontName = "Arial"
  18361. FontOutline = .F.
  18362. FontShadow = .F.
  18363. FontSize = 10
  18364. FontStrikethru = .F.
  18365. FontUnderline = .F.
  18366. DefTop = DefTop
  18367. DefLeft = DefLeft
  18368. DefHeight = DefHeight
  18369. DefWidth = DefWidth
  18370. Alignment = 0
  18371. BackColor = 255,255,255
  18372. BorderStyle = 1
  18373. Value =                        
  18374. ControlSource = "m.cBackDir"
  18375. DragIcon = 
  18376. DragMode = 0
  18377. Enabled = .T.
  18378. ForeColor = 0,0,0
  18379. Format = ""
  18380. Height = 25
  18381. HelpContextID = 0
  18382. HideSelection = .T.
  18383. InputMask = ""
  18384. Left = 156
  18385. Margin = 2
  18386. MaxLength = 254
  18387. MousePointer = 0
  18388. ReadOnly = .F.
  18389. SelLength = 0
  18390. SelStart = 0
  18391. SelText = ""
  18392. SpecialEffect = 0
  18393. StatusBarText = ""
  18394. TabIndex = 0
  18395. TabStop = .T.
  18396. Tag = ""
  18397. TerminateRead = .F.
  18398. ToolTipText = ""
  18399. Top = 89
  18400. Visible = .T.
  18401. Width = 170
  18402. ReleaseErase = .T.
  18403. DisabledForeColor = 128,128,128
  18404. DisabledBackColor = 255,255,255
  18405. SelectedForeColor = 255,255,255
  18406. SelectedBackColor = 0,0,192
  18407. ColorSource = 0
  18408. ColorScheme = 1
  18409. BaseClass = "Textbox"
  18410. ParentClass = ""
  18411. ClassLibrary = ""
  18412. Class = "Textbox"
  18413. Name = "txtBackDir"
  18414. commandbuttonh
  18415. commandbutton
  18416. cmdBackDir
  18417. cvtalertpjx.
  18418. ^DefTop = DefTop
  18419. DefLeft = DefLeft
  18420. DefHeight = DefHeight
  18421. DefWidth = DefWidth
  18422. Top = 87
  18423. Left = 336
  18424. Height = 25
  18425. Width = 25
  18426. FontBold = .T.
  18427. FontItalic = .F.
  18428. FontName = "Arial"
  18429. FontOutline = .F.
  18430. FontShadow = .F.
  18431. FontSize = 10
  18432. FontStrikethru = .F.
  18433. FontUnderline = .F.
  18434. AutoSize = .F.
  18435. Picture = d:\temp\
  18436. DownPicture = d:\temp\
  18437. DisabledPicture = d:\temp\
  18438. Cancel = .F.
  18439. Caption = "..."
  18440. Value = 0
  18441. ControlSource = ""
  18442. Default = .F.
  18443. DragIcon = 
  18444. DragMode = 0
  18445. Enabled = .T.
  18446. ForeColor = 0,0,0
  18447. HelpContextID = 0
  18448. MousePointer = 0
  18449. StatusBarText = ""
  18450. Style = 0
  18451. TabIndex = 1
  18452. TabStop = .T.
  18453. Tag = ""
  18454. ToolTipText = ""
  18455. TerminateRead = .F.
  18456. Visible = .T.
  18457. ReleaseErase = .T.
  18458. DisabledForeColor = 128,128,128
  18459. ColorSource = 0
  18460. ColorScheme = 1
  18461. BaseClass = "Commandbutton"
  18462. ParentClass = ""
  18463. ClassLibrary = ""
  18464. Class = "Commandbutton"
  18465. Name = "cmdBackDir"
  18466. PROCEDURE Click
  18467. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  18468. #DEFINE C_SELLOGFILE_LOC    "Select the log file"
  18469. #DEFINE C_SELECT_LOC        "Select"
  18470. #DEFINE C_BACKDIR            "OLD"
  18471. #DEFINE N_STDMODE            1
  18472. #DEFINE N_DEVMODE            2
  18473. PRIVATE cOldDir
  18474. cOldDir = m.cBackDir
  18475. cBackDir = GETDIR(m.cBackDir,C_SELBACKDIR_LOC)
  18476. *- restore old directory, if they cancelled
  18477. cBackDir = IIF(EMPTY(m.cBackDir),m.cOldDir,m.cBackDir)
  18478. THISFORM.txtBackDir.Refresh
  18479. ENDPROC
  18480. 80``g
  18481. xp```p8?
  18482. Select a backup directory:
  18483. COLDDIR
  18484. CBACKDIR
  18485. THISFORM
  18486. TXTBACKDIR
  18487. REFRESH
  18488. Click,
  18489. c:\convert\
  18490. cvtalert.vcx
  18491. c:\convert\cvtalert.vcx
  18492. cvtalertpjx
  18493. cvtalertcat
  18494. 0!acccc!1
  18495. Class
  18496. Pixels
  18497. ``p08
  18498. ??00000??000000
  18499. Pixels
  18500. cvtalertscx``p08
  18501. -ScaleMode = 3
  18502. Top = 150
  18503. Left = 133
  18504. Height = 180
  18505. Width = 390
  18506. AutoCenter = .T.
  18507. BackColor = 192,192,192
  18508. BorderStyle = 2
  18509. Caption = "Conversion Options"
  18510. Closable = .F.
  18511. MaxButton = .F.
  18512. MinButton = .F.
  18513. FillStyle = 1
  18514. WindowType = 1
  18515. DefButton = DefButton
  18516. LockScreen = .F.
  18517. Name = "cvtalertscx"
  18518. 8PROCEDURE Init
  18519. THIS.cmd1.command1.SetFocus
  18520. ENDPROC
  18521. COMMAND1
  18522. SETFOCUS
  18523. Init,
  18524. c:\convert\
  18525. cvtalert.vcx
  18526. c:\convert\cvtalert.vcx
  18527. optiongroup
  18528. optiongroup
  18529. optiongroup1
  18530. cvtalertscx.
  18531. XButtonCount = 2
  18532. BackColor = 192,192,192
  18533. BorderStyle = 0
  18534. Caption = "Optiongroup1"
  18535. Value = 1
  18536. ControlSource = "nOptDev"
  18537. Height = 49
  18538. Left = 12
  18539. Top = 73
  18540. Width = 148
  18541. TabIndex = 1
  18542. Name = "optiongroup1"
  18543. Option1.BackColor = 192,192,192
  18544. Option1.Caption = "\<Full conversion"
  18545. Option1.Value = 1
  18546. Option1.Height = 18
  18547. Option1.Left = 5
  18548. Option1.Top = 5
  18549. Option1.Width = 140
  18550. Option1.Name = "option1"
  18551. Option2.BackColor = 192,192,192
  18552. Option2.Caption = "\<Visual Objects Only"
  18553. Option2.Value = 0
  18554. Option2.Height = 18
  18555. Option2.Left = 5
  18556. Option2.Top = 25
  18557. Option2.Width = 140
  18558. Option2.Name = "option2"
  18559. BPROCEDURE Click
  18560. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  18561. #DEFINE C_SELLOGFILE_LOC    "Select the log file"
  18562. #DEFINE C_SELECT_LOC        "Select"
  18563. #DEFINE C_SELCODEFILE_LOC    "Select the file in which to store your screen code"
  18564. #DEFINE C_BACKDIR            "OLD"
  18565. #DEFINE N_STDMODE            1
  18566. #DEFINE N_DEVMODE            2
  18567. IF nOptDev = N_DEVMODE
  18568.     THISFORM.cmdCodeFile.Enabled = .T.
  18569.     IF EMPTY(m.cCodeFile)
  18570.         THISFORM.cmd1.command1.Enabled = .F.
  18571.     ENDIF
  18572.     THISFORM.cmdCodeFile.Enabled = .F.
  18573.     THISFORM.cmd1.command1.Enabled = .T.
  18574. ENDIF
  18575. m.lDevMode = (noptDev = N_DEVMODE)
  18576. ENDPROC
  18577. NOPTDEV
  18578. THISFORM
  18579. CMDCODEFILE
  18580. ENABLED    
  18581. CCODEFILE
  18582. COMMAND1
  18583. LDEVMODE
  18584. Click,
  18585. c:\convert\
  18586. cvtalert.vcx
  18587. c:\convert\cvtalert.vcx
  18588. commandgroupj
  18589. commandgroup
  18590. cvtalertscx.u    +
  18591. "ButtonCount = 2
  18592. BackColor = 192,192,192
  18593. BorderStyle = 0
  18594. Caption = "Commandgroup1"
  18595. Value = 1
  18596. ControlSource = "m.nCvt"
  18597. Height = 49
  18598. Left = 68
  18599. TerminateRead = .T.
  18600. Top = 133
  18601. Width = 253
  18602. TabIndex = 3
  18603. Name = "cmd1"
  18604. Command1.Top = 5
  18605. Command1.Left = 5
  18606. Command1.Height = 29
  18607. Command1.Width = 94
  18608. Command1.Caption = "Continue"
  18609. Command1.Default = .T.
  18610. Command1.Name = "command1"
  18611. Command2.Top = 5
  18612. Command2.Left = 154
  18613. Command2.Height = 29
  18614. Command2.Width = 94
  18615. Command2.Cancel = .T.
  18616. Command2.Caption = "Cancel"
  18617. Command2.Name = "command2"
  18618. PROCEDURE Click
  18619. IF m.nCvt > 0
  18620.     CLEAR EVENTS
  18621.     RELEASE THISFORM
  18622. ENDIF
  18623. ENDPROC
  18624. PROCEDURE command1.Click
  18625. THISFORM.cmd1.Value = 1
  18626. THISFORM.cmd1.Click
  18627. ENDPROC
  18628. PROCEDURE command2.Click
  18629. THISFORM.cmd1.Value = 2
  18630. THISFORM.cmd1.Click
  18631. ENDPROC
  18632. THISFORM#
  18633. THISFORM
  18634. VALUE
  18635. CLICK#
  18636. THISFORM
  18637. VALUE
  18638. CLICK
  18639. Click,
  18640. command1.Clickf
  18641. command2.Click
  18642. c:\convert\
  18643. cvtalert.vcx
  18644. c:\convert\cvtalert.vcx
  18645. textbox
  18646. textboxF
  18647. txtCodeFile
  18648. cvtalertscx.
  18649. ControlSource = "m.cCodeFile"
  18650. Enabled = .T.
  18651. Height = 25
  18652. Left = 171
  18653. ReadOnly = .T.
  18654. TabIndex = 0
  18655. TabStop = .F.
  18656. Top = 97
  18657. Width = 170
  18658. Name = "txtCodeFile"
  18659. commandbutton&
  18660. commandbutton
  18661. cmdCodeFile^
  18662. cvtalertscx.
  18663. sTop = 97
  18664. Left = 351
  18665. Height = 25
  18666. Width = 25
  18667. Caption = "..."
  18668. Enabled = .F.
  18669. TabIndex = 2
  18670. Name = "cmdCodeFile"
  18671. PROCEDURE Click
  18672. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  18673. #DEFINE C_SELLOGFILE_LOC    "Select the log file:"
  18674. #DEFINE C_SELECT_LOC        "Select"
  18675. #DEFINE C_SELCODEFILE_LOC    "Select file for screen code:"
  18676. #DEFINE C_BACKDIR            "OLD"
  18677. #DEFINE N_STDMODE            1
  18678. #DEFINE N_DEVMODE            2
  18679. cCodeFile = LOWER(PUTFILE(C_SELCODEFILE_LOC,cCodeFile,"PRG"))
  18680. THISFORM.txtCodeFile.Refresh
  18681. IF !EMPTY(m.cCodeFile) AND ((m.llog AND !EMPTY(m.cLogFile)) OR !m.llog)
  18682.     THISFORM.cmd1.command1.Enabled = .T.
  18683. ENDIF
  18684. ENDPROC
  18685. Select file for screen code:
  18686. CCODEFILE
  18687. THISFORM
  18688. TXTCODEFILE
  18689. REFRESH
  18690. CLOGFILE
  18691. COMMAND1
  18692. ENABLED
  18693. Click,
  18694. c:\convert\
  18695. cvtalert.vcx
  18696. c:\convert\cvtalert.vcx
  18697. label
  18698. label
  18699. lblAlertMsg
  18700. cvtalertscx.
  18701. BackColor = 192,192,192
  18702. Caption = (cAlertMsg)
  18703. Height = 61
  18704. Left = 24
  18705. Top = 12
  18706. Width = 340
  18707. WordWrap = .T.
  18708. Name = "lblAlertMsg"
  18709. cvtalertscx
  18710. Class
  18711. ,Alert displayed when converting non-projects
  18712. Pixels
  18713. cvtscx.h
  18714. cvtalertscx
  18715. cvtalert.vcx
  18716. Pixels
  18717. cvtalertcat
  18718. Top = 45
  18719. Left = 116
  18720. Height = 230
  18721. Width = 375
  18722. Name = "cvtalertcat"
  18723. optiongroup1.option1.Value = 1
  18724. optiongroup1.option1.Left = 5
  18725. optiongroup1.option1.Top = 5
  18726. optiongroup1.option2.Value = 0
  18727. optiongroup1.option2.Left = 5
  18728. optiongroup1.option2.Top = 25
  18729. optiongroup1.ControlSource = "nOptDev"
  18730. optiongroup1.Left = 12
  18731. optiongroup1.Top = 124
  18732. optiongroup1.TabIndex = 3
  18733. cmd1.command1.Top = 5
  18734. cmd1.command1.Left = 5
  18735. cmd1.command2.Top = 5
  18736. cmd1.command2.Left = 154
  18737. cmd1.Left = 60
  18738. cmd1.Top = 184
  18739. cmd1.TabIndex = 5
  18740. txtCodeFile.Left = 171
  18741. txtCodeFile.TabIndex = 0
  18742. txtCodeFile.Top = 148
  18743. cmdCodeFile.Top = 148
  18744. cmdCodeFile.Left = 351
  18745. cmdCodeFile.TabIndex = 4
  18746. lblAlertMsg.Caption = (cAlertMsg)
  18747. lblAlertMsg.Height = 76
  18748. lblAlertMsg.Left = 24
  18749. lblAlertMsg.Top = 12
  18750. lblAlertMsg.Width = 325
  18751. checkbox
  18752. checkbox
  18753. check1
  18754. cvtalertcat.?    4
  18755. Top = 105
  18756. Left = 18
  18757. Height = 25
  18758. Width = 114
  18759. BackColor = 192,192,192
  18760. Caption = "Create \<log file"
  18761. ControlSource = "lLog"
  18762. TabIndex = 1
  18763. Name = "check1"
  18764. PROCEDURE Click
  18765. THISFORM.txtLogFile.Enabled = THIS.value
  18766. THISFORM.cmdLogFile.Enabled = THIS.value
  18767. IF THIS.value AND EMPTY(m.cLogFile)
  18768.     THISFORM.cmd1.command1.Enabled = .F.
  18769.     THISFORM.cmdLogFile.Click
  18770.     THISFORM.cmd1.command1.Enabled = .T.
  18771. ENDIF
  18772. ENDPROC
  18773. THISFORM
  18774. TXTLOGFILE
  18775. ENABLED
  18776. VALUE
  18777. CMDLOGFILE
  18778. CLOGFILE
  18779. COMMAND1
  18780. CLICK
  18781. Click,
  18782. c:\convert\
  18783. cvtalert.vcx
  18784. c:\convert\cvtalert.vcx
  18785. LE Client. support (c) Copyrigh
  18786. textboxp. 1990 - All Righ
  18787. textboxENQUERYBOUNDS`
  18788. txtLogFile
  18789. cvtalertcat.
  18790. ControlSource = "m.cLogFile"
  18791. Enabled = .F.
  18792. Height = 25
  18793. Left = 171
  18794. ReadOnly = .T.
  18795. TabIndex = 0
  18796. Top = 97
  18797. Width = 170
  18798. Name = "txtLogFile"
  18799. commandbutton
  18800. commandbutton
  18801. cmdLogFile
  18802. cvtalertcat.
  18803. rTop = 97
  18804. Left = 351
  18805. Height = 25
  18806. Width = 25
  18807. Caption = "..."
  18808. Enabled = .F.
  18809. TabIndex = 2
  18810. Name = "cmdLogFile"
  18811. PROCEDURE Click
  18812. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  18813. #DEFINE C_SELLOGFILE_LOC    "Select the log file"
  18814. #DEFINE C_SELECT_LOC        "Select"
  18815. #DEFINE C_SELCODEFILE_LOC    "Select the file in which to store your screen code"
  18816. #DEFINE C_BACKDIR            "OLD"
  18817. #DEFINE C_LOGEXT            "LOG"
  18818. #DEFINE N_STDMODE            1
  18819. #DEFINE N_DEVMODE            2
  18820. PRIVATE m.cOldLog
  18821. IF EMPTY(m.cLogFile)
  18822.     m.cOldLog = ""
  18823.     m.cLogFile = JUSTSTEM(m.cFileName) + "." + C_LOGEXT
  18824.     m.cOldLog= m.cLogFile
  18825. ENDIF
  18826. cLogFile = LOWER(PUTFILE(C_SELLOGFILE_LOC,m.cLogFile,C_LOGEXT))
  18827. *- remember old log file, so it isn;t cleared if they cancel
  18828. cLogFile = IIF(EMPTY(cLogFile),m.cOldLog,m.cLogFile)
  18829. THISFORM.txtLogFile.Refresh
  18830. IF !EMPTY(m.cLogFile) AND ((m.nOptDev = N_DEVMODE AND !EMPTY(m.cCodeFile)) OR m.nOptDev = N_STDMODE)
  18831.     THISFORM.cmd1.command1.Enabled = .T.
  18832.     THISFORM.cmd1.command1.Enabled = .F.
  18833. ENDIF
  18834. ENDPROC
  18835. tdFileEditing
  18836. Select the log file
  18837. COLDLOG
  18838. CLOGFILE
  18839. JUSTSTEM    
  18840. CFILENAME
  18841. THISFORM
  18842. TXTLOGFILE
  18843. REFRESH
  18844. NOPTDEV    
  18845. CCODEFILE
  18846. COMMAND1
  18847. ENABLED
  18848. Click,
  18849. c:\convert\
  18850. cvtalert.vcx
  18851. c:\convert\cvtalert.vcx
  18852. cvtalertcat
  18853. cvtalertscx
  18854. Class
  18855. Pixelsrmat
  18856. cvtalertscx
  18857. cvtalert.vcx
  18858. Pixels
  18859. cvtalertcat
  18860. Top = 45
  18861. Left = 116
  18862. Height = 230
  18863. Width = 390
  18864. Name = "cvtalertcat"
  18865. optiongroup1.option1.Value = 1
  18866. optiongroup1.option1.Left = 5
  18867. optiongroup1.option1.Top = 5
  18868. optiongroup1.option2.Value = 0
  18869. optiongroup1.option2.Left = 5
  18870. optiongroup1.option2.Top = 25
  18871. optiongroup1.ControlSource = "nOptDev"
  18872. optiongroup1.Left = 12
  18873. optiongroup1.Top = 124
  18874. optiongroup1.TabIndex = 3
  18875. cmd1.command1.Top = 5
  18876. cmd1.command1.Left = 5
  18877. cmd1.command2.Top = 5
  18878. cmd1.command2.Left = 154
  18879. cmd1.Left = 68
  18880. cmd1.Top = 184
  18881. cmd1.TabIndex = 5
  18882. txtCodeFile.Left = 171
  18883. txtCodeFile.TabIndex = 0
  18884. txtCodeFile.Top = 148
  18885. cmdCodeFile.Top = 148
  18886. cmdCodeFile.Left = 351
  18887. cmdCodeFile.TabIndex = 4
  18888. lblAlertMsg.Caption = (cAlertMsg)
  18889. lblAlertMsg.Height = 76
  18890. lblAlertMsg.Left = 24
  18891. lblAlertMsg.Top = 12
  18892. lblAlertMsg.Width = 325
  18893. checkbox
  18894. checkbox
  18895. check1
  18896. cvtalertcat.
  18897. Top = 105
  18898. Left = 18
  18899. Height = 25
  18900. Width = 114
  18901. BackColor = 192,192,192
  18902. Caption = "Create \<log file"
  18903. ControlSource = "lLog"
  18904. TabIndex = 1
  18905. Name = "check1"
  18906. PROCEDURE Click
  18907. THISFORM.txtLogFile.Enabled = THIS.value
  18908. THISFORM.cmdLogFile.Enabled = THIS.value
  18909. IF THIS.value AND EMPTY(m.cLogFile)
  18910.     THISFORM.cmd1.command1.Enabled = .F.
  18911.     THISFORM.cmdLogFile.Click
  18912.     THISFORM.cmd1.command1.Enabled = .T.
  18913. ENDIF
  18914. ENDPROC
  18915. THISFORM
  18916. TXTLOGFILE
  18917. ENABLED
  18918. VALUE
  18919. CMDLOGFILE
  18920. CLOGFILE
  18921. COMMAND1
  18922. CLICK
  18923. Click,
  18924. c:\convert\
  18925. cvtalert.vcx
  18926. c:\convert\cvtalert.vcx
  18927. textbox
  18928. textbox
  18929. txtLogFile
  18930. cvtalertcat.
  18931. ControlSource = "m.cLogFile"
  18932. Enabled = .F.
  18933. Height = 25
  18934. Left = 171
  18935. ReadOnly = .T.
  18936. TabIndex = 0
  18937. Top = 97
  18938. Width = 170
  18939. Name = "txtLogFile"
  18940. commandbutton
  18941. commandbutton
  18942. cmdLogFile
  18943. cvtalertcat.
  18944. rTop = 97
  18945. Left = 351
  18946. Height = 25
  18947. Width = 25
  18948. Caption = "..."
  18949. Enabled = .F.
  18950. TabIndex = 2
  18951. Name = "cmdLogFile"
  18952. PROCEDURE Click
  18953. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  18954. #DEFINE C_SELLOGFILE_LOC    "Select the log file"
  18955. #DEFINE C_SELECT_LOC        "Select"
  18956. #DEFINE C_SELCODEFILE_LOC    "Select the file in which to store your screen code"
  18957. #DEFINE C_BACKDIR            "OLD"
  18958. #DEFINE C_LOGEXT            "LOG"
  18959. #DEFINE N_STDMODE            1
  18960. #DEFINE N_DEVMODE            2
  18961. PRIVATE m.cOldLog
  18962. IF EMPTY(m.cLogFile)
  18963.     m.cOldLog = ""
  18964.     m.cLogFile = JUSTSTEM(m.cFileName) + "." + C_LOGEXT
  18965.     m.cOldLog= m.cLogFile
  18966. ENDIF
  18967. cLogFile = LOWER(PUTFILE(C_SELLOGFILE_LOC,m.cLogFile,C_LOGEXT))
  18968. *- remember old log file, so it isn;t cleared if they cancel
  18969. cLogFile = IIF(EMPTY(cLogFile),m.cOldLog,m.cLogFile)
  18970. THISFORM.txtLogFile.Refresh
  18971. IF !EMPTY(m.cLogFile) AND ((m.nOptDev = N_DEVMODE AND !EMPTY(m.cCodeFile)) OR m.nOptDev = N_STDMODE)
  18972.     THISFORM.cmd1.command1.Enabled = .T.
  18973.     THISFORM.cmd1.command1.Enabled = .F.
  18974. ENDIF
  18975. ENDPROC
  18976. Select the log file
  18977. COLDLOG
  18978. CLOGFILE
  18979. JUSTSTEM    
  18980. CFILENAME
  18981. THISFORM
  18982. TXTLOGFILE
  18983. REFRESH
  18984. NOPTDEV    
  18985. CCODEFILE
  18986. COMMAND1
  18987. ENABLED
  18988. Click,
  18989. c:\convert\
  18990. cvtalert.vcx
  18991. c:\convert\cvtalert.vcx
  18992. cvtalertcatL
  18993. cvtalertscx
  18994. Class
  18995. Pixels
  18996. cvtalertcat
  18997. cvtalert.vcx
  18998. Pixels
  18999. cvtalertpjx
  19000. Top = 61
  19001. Left = 128
  19002. Height = 255
  19003. Width = 390
  19004. Name = "cvtalertpjx"
  19005. optiongroup1.option1.Value = 1
  19006. optiongroup1.option1.Left = 5
  19007. optiongroup1.option1.Top = 5
  19008. optiongroup1.option2.Value = 0
  19009. optiongroup1.option2.Left = 5
  19010. optiongroup1.option2.Top = 25
  19011. optiongroup1.Left = 12
  19012. optiongroup1.Top = 148
  19013. optiongroup1.TabIndex = 4
  19014. cmd1.command1.Top = 5
  19015. cmd1.command1.Left = 5
  19016. cmd1.command2.Top = 5
  19017. cmd1.command2.Left = 154
  19018. cmd1.ControlSource = "nCvt"
  19019. cmd1.Left = 68
  19020. cmd1.Top = 208
  19021. cmd1.TabIndex = 6
  19022. txtCodeFile.Left = 171
  19023. txtCodeFile.TabIndex = 0
  19024. txtCodeFile.Top = 172
  19025. cmdCodeFile.Top = 172
  19026. cmdCodeFile.Left = 351
  19027. cmdCodeFile.TabIndex = 5
  19028. lblAlertMsg.Caption = (cAlertMsg)
  19029. lblAlertMsg.Height = 70
  19030. lblAlertMsg.Left = 24
  19031. lblAlertMsg.Top = 12
  19032. lblAlertMsg.Width = 340
  19033. check1.Top = 129
  19034. check1.Left = 24
  19035. check1.TabIndex = 2
  19036. txtLogFile.Left = 171
  19037. txtLogFile.TabIndex = 0
  19038. txtLogFile.Top = 121
  19039. cmdLogFile.Top = 121
  19040. cmdLogFile.Left = 351
  19041. cmdLogFile.TabIndex = 3
  19042. PROCEDURE getbackdir
  19043. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  19044. #DEFINE C_SELLOGFILE_LOC    "Select the log file:"
  19045. #DEFINE C_SELECT_LOC        "Select"
  19046. #DEFINE C_SELCODEFILE_LOC    "Select file for screen code:"
  19047. #DEFINE C_BACKDIR            "OLD"
  19048. #DEFINE N_STDMODE            1
  19049. #DEFINE N_DEVMODE            2
  19050. *----------------------------------
  19051. * FUNCTION GetBackDir
  19052. *----------------------------------
  19053.     PRIVATE cBackdef, nTmpCount, cTmpDir
  19054.     m.nTmpCount = 0
  19055.     m.cTmpDir = m.cBackDir + C_BACKDIR
  19056.     DO WHILE ADIR(atmparr,m.cTmpDir,"D") # 0
  19057.         m.nTmpCount = m.nTmpCount + 1
  19058.         m.cTmpDir = ADDBS(m.cBackDir) + C_BACKDIR + ALLTRIM(STR(m.nTmpCount))
  19059.     ENDDO
  19060.     *- make directory
  19061.     MD (m.cTmpDir)
  19062.     *- make sure it got created
  19063.     IF ADIR(atmparr,m.cTmpDir,"D") = 0
  19064.         *- Error creating directory
  19065.         m.cTmpDir = ""
  19066.         m.nCvt = 2
  19067.     ENDIF
  19068.     m.cBackDir = m.cTmpDir
  19069. * ENDFUNC
  19070. ENDPROC
  19071. PROCEDURE cmd1.Click
  19072. IF nCvt = 1
  19073.     THISFORM.GetBackDir
  19074. ENDIF
  19075. IF nCvt > 0
  19076.     CLEAR EVENTS
  19077.     RELEASE THISFORM
  19078. ENDIF
  19079. ENDPROC
  19080. CBACKDEF    
  19081. NTMPCOUNT
  19082. CTMPDIR
  19083. CBACKDIR
  19084. ATMPARR
  19085. ADDBS
  19086. NCVTC
  19087. THISFORM
  19088. GETBACKDIR
  19089. getbackdir,
  19090. cmd1.Clicke
  19091. c:\convert\
  19092. cvtalert.vcx
  19093. c:\convert\cvtalert.vcx
  19094. *getbackdir Get a backupDir
  19095. labelf
  19096. label
  19097. label1
  19098. cvtalertpjx.
  19099. BackColor = 192,192,192
  19100. Caption = "Create backup directory here"
  19101. Height = 38
  19102. Left = 21
  19103. Top = 89
  19104. Width = 133
  19105. WordWrap = .T.
  19106. Name = "label1"
  19107. textbox
  19108. textbox
  19109. txtBackDir
  19110. cvtalertpjx.
  19111. FontBold = .T.
  19112. FontItalic = .F.
  19113. FontName = "Arial"
  19114. FontOutline = .F.
  19115. FontShadow = .F.
  19116. FontSize = 10
  19117. FontStrikethru = .F.
  19118. FontUnderline = .F.
  19119. DefTop = DefTop
  19120. DefLeft = DefLeft
  19121. DefHeight = DefHeight
  19122. DefWidth = DefWidth
  19123. Alignment = 0
  19124. BackColor = 255,255,255
  19125. BorderStyle = 1
  19126. Value =                        
  19127. ControlSource = "m.cBackDir"
  19128. DragIcon = 
  19129. DragMode = 0
  19130. Enabled = .T.
  19131. ForeColor = 0,0,0
  19132. Format = ""
  19133. Height = 25
  19134. HelpContextID = 0
  19135. HideSelection = .T.
  19136. InputMask = ""
  19137. Left = 171
  19138. Margin = 2
  19139. MaxLength = 254
  19140. MousePointer = 0
  19141. ReadOnly = .F.
  19142. SelLength = 0
  19143. SelStart = 0
  19144. SelText = ""
  19145. SpecialEffect = 0
  19146. StatusBarText = ""
  19147. TabIndex = 0
  19148. TabStop = .T.
  19149. Tag = ""
  19150. TerminateRead = .F.
  19151. ToolTipText = ""
  19152. Top = 89
  19153. Visible = .T.
  19154. Width = 170
  19155. ReleaseErase = .T.
  19156. DisabledForeColor = 128,128,128
  19157. DisabledBackColor = 255,255,255
  19158. SelectedForeColor = 255,255,255
  19159. SelectedBackColor = 0,0,192
  19160. ColorSource = 0
  19161. ColorScheme = 1
  19162. BaseClass = "Textbox"
  19163. ParentClass = ""
  19164. ClassLibrary = ""
  19165. Class = "Textbox"
  19166. Name = "txtBackDir"
  19167. commandbuttongf
  19168. commandbuttonPf
  19169. cmdBackDir
  19170. cvtalertpjx.
  19171. ^DefTop = DefTop
  19172. DefLeft = DefLeft
  19173. DefHeight = DefHeight
  19174. DefWidth = DefWidth
  19175. Top = 87
  19176. Left = 351
  19177. Height = 25
  19178. Width = 25
  19179. FontBold = .T.
  19180. FontItalic = .F.
  19181. FontName = "Arial"
  19182. FontOutline = .F.
  19183. FontShadow = .F.
  19184. FontSize = 10
  19185. FontStrikethru = .F.
  19186. FontUnderline = .F.
  19187. AutoSize = .F.
  19188. Picture = d:\temp\
  19189. DownPicture = d:\temp\
  19190. DisabledPicture = d:\temp\
  19191. Cancel = .F.
  19192. Caption = "..."
  19193. Value = 0
  19194. ControlSource = ""
  19195. Default = .F.
  19196. DragIcon = 
  19197. DragMode = 0
  19198. Enabled = .T.
  19199. ForeColor = 0,0,0
  19200. HelpContextID = 0
  19201. MousePointer = 0
  19202. StatusBarText = ""
  19203. Style = 0
  19204. TabIndex = 1
  19205. TabStop = .T.
  19206. Tag = ""
  19207. ToolTipText = ""
  19208. TerminateRead = .F.
  19209. Visible = .T.
  19210. ReleaseErase = .T.
  19211. DisabledForeColor = 128,128,128
  19212. ColorSource = 0
  19213. ColorScheme = 1
  19214. BaseClass = "Commandbutton"
  19215. ParentClass = ""
  19216. ClassLibrary = ""
  19217. Class = "Commandbutton"
  19218. Name = "cmdBackDir"
  19219. PROCEDURE Click
  19220. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  19221. #DEFINE C_SELLOGFILE_LOC    "Select the log file"
  19222. #DEFINE C_SELECT_LOC        "Select"
  19223. #DEFINE C_BACKDIR            "OLD"
  19224. #DEFINE N_STDMODE            1
  19225. #DEFINE N_DEVMODE            2
  19226. PRIVATE cOldDir
  19227. cOldDir = m.cBackDir
  19228. cBackDir = GETDIR(m.cBackDir,C_SELBACKDIR_LOC)
  19229. *- restore old directory, if they cancelled
  19230. cBackDir = IIF(EMPTY(m.cBackDir),m.cOldDir,m.cBackDir)
  19231. THISFORM.txtBackDir.Refresh
  19232. ENDPROC
  19233. Select a backup directory:
  19234. COLDDIR
  19235. CBACKDIR
  19236. THISFORM
  19237. TXTBACKDIR
  19238. REFRESH
  19239. Click,
  19240. c:\convert\
  19241. cvtalert.vcx
  19242. c:\convert\cvtalert.vcx
  19243. cvtalertpjx
  19244. cvtalertcat
  19245. Class
  19246. Pixels
  19247. cvtalertscx
  19248. cvtalert.vcx
  19249. Pixels
  19250. cvtalertcat
  19251. Top = 125
  19252. Left = 125
  19253. Height = 230
  19254. Width = 390
  19255. Name = "cvtalertcat"
  19256. optiongroup1.option1.Value = 1
  19257. optiongroup1.option1.Left = 5
  19258. optiongroup1.option1.Top = 5
  19259. optiongroup1.option2.Value = 0
  19260. optiongroup1.option2.Left = 5
  19261. optiongroup1.option2.Top = 25
  19262. optiongroup1.ControlSource = "nOptDev"
  19263. optiongroup1.Left = 12
  19264. optiongroup1.Top = 124
  19265. optiongroup1.TabIndex = 3
  19266. cmd1.command1.Top = 5
  19267. cmd1.command1.Left = 5
  19268. cmd1.command2.Top = 5
  19269. cmd1.command2.Left = 154
  19270. cmd1.Left = 68
  19271. cmd1.Top = 184
  19272. cmd1.TabIndex = 5
  19273. txtCodeFile.Left = 171
  19274. txtCodeFile.TabIndex = 0
  19275. txtCodeFile.Top = 148
  19276. cmdCodeFile.Top = 148
  19277. cmdCodeFile.Left = 351
  19278. cmdCodeFile.TabIndex = 4
  19279. lblAlertMsg.Caption = (cAlertMsg)
  19280. lblAlertMsg.Height = 76
  19281. lblAlertMsg.Left = 24
  19282. lblAlertMsg.Top = 12
  19283. lblAlertMsg.Width = 340
  19284. checkbox
  19285. checkbox
  19286. check1
  19287. cvtalertcat.
  19288. Top = 105
  19289. Left = 18
  19290. Height = 25
  19291. Width = 114
  19292. BackColor = 192,192,192
  19293. Caption = "Create \<log file"
  19294. ControlSource = "lLog"
  19295. TabIndex = 1
  19296. Name = "check1"
  19297. PROCEDURE Click
  19298. THISFORM.txtLogFile.Enabled = THIS.value
  19299. THISFORM.cmdLogFile.Enabled = THIS.value
  19300. IF THIS.value AND EMPTY(m.cLogFile)
  19301.     THISFORM.cmd1.command1.Enabled = .F.
  19302.     THISFORM.cmdLogFile.Click
  19303.     THISFORM.cmd1.command1.Enabled = .T.
  19304. ENDIF
  19305. ENDPROC
  19306. THISFORM
  19307. TXTLOGFILE
  19308. ENABLED
  19309. VALUE
  19310. CMDLOGFILE
  19311. CLOGFILE
  19312. COMMAND1
  19313. CLICK
  19314. Click,
  19315. c:\convert\
  19316. cvtalert.vcx
  19317. c:\convert\cvtalert.vcx
  19318. textbox
  19319. textbox
  19320. txtLogFile
  19321. cvtalertcat.
  19322. ControlSource = "m.cLogFile"
  19323. Enabled = .F.
  19324. Height = 25
  19325. Left = 171
  19326. ReadOnly = .T.
  19327. TabIndex = 0
  19328. Top = 97
  19329. Width = 170
  19330. Name = "txtLogFile"
  19331. commandbutton
  19332. commandbutton
  19333. cmdLogFile
  19334. cvtalertcat.
  19335. rTop = 97
  19336. Left = 351
  19337. Height = 25
  19338. Width = 25
  19339. Caption = "..."
  19340. Enabled = .F.
  19341. TabIndex = 2
  19342. Name = "cmdLogFile"
  19343. PROCEDURE Click
  19344. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  19345. #DEFINE C_SELLOGFILE_LOC    "Select the log file"
  19346. #DEFINE C_SELECT_LOC        "Select"
  19347. #DEFINE C_SELCODEFILE_LOC    "Select the file in which to store your screen code"
  19348. #DEFINE C_BACKDIR            "OLD"
  19349. #DEFINE C_LOGEXT            "LOG"
  19350. #DEFINE N_STDMODE            1
  19351. #DEFINE N_DEVMODE            2
  19352. PRIVATE m.cOldLog
  19353. IF EMPTY(m.cLogFile)
  19354.     m.cOldLog = ""
  19355.     m.cLogFile = JUSTSTEM(m.cFileName) + "." + C_LOGEXT
  19356.     m.cOldLog= m.cLogFile
  19357. ENDIF
  19358. cLogFile = LOWER(PUTFILE(C_SELLOGFILE_LOC,m.cLogFile,C_LOGEXT))
  19359. *- remember old log file, so it isn;t cleared if they cancel
  19360. cLogFile = IIF(EMPTY(cLogFile),m.cOldLog,m.cLogFile)
  19361. THISFORM.txtLogFile.Refresh
  19362. IF !EMPTY(m.cLogFile) AND ((m.nOptDev = N_DEVMODE AND !EMPTY(m.cCodeFile)) OR m.nOptDev = N_STDMODE)
  19363.     THISFORM.cmd1.command1.Enabled = .T.
  19364.     THISFORM.cmd1.command1.Enabled = .F.
  19365. ENDIF
  19366. ENDPROC
  19367. Select the log file
  19368. COLDLOG
  19369. CLOGFILE
  19370. JUSTSTEM    
  19371. CFILENAME
  19372. THISFORM
  19373. TXTLOGFILE
  19374. REFRESH
  19375. NOPTDEV    
  19376. CCODEFILE
  19377. COMMAND1
  19378. ENABLED
  19379. Click,
  19380. c:\convert\
  19381. cvtalert.vcx
  19382. c:\convert\cvtalert.vcx
  19383. cvtalertcatf
  19384. cvtalertscxD
  19385. ClassX
  19386. PixelsF
  19387. Pixels
  19388. cvtalertscx
  19389. -ScaleMode = 3
  19390. Caption = "Conversion Options"
  19391. Top = 150
  19392. Left = 125
  19393. Height = 180
  19394. Width = 390
  19395. AutoCenter = .T.
  19396. BackColor = 192,192,192
  19397. BorderStyle = 2
  19398. Closable = .F.
  19399. MaxButton = .F.
  19400. MinButton = .F.
  19401. FillStyle = 1
  19402. WindowType = 1
  19403. DefButton = DefButton
  19404. LockScreen = .F.
  19405. Name = "cvtalertscx"
  19406. 8PROCEDURE Init
  19407. THIS.cmd1.command1.SetFocus
  19408. ENDPROC
  19409. COMMAND1
  19410. SETFOCUS
  19411. Init,
  19412. c:\convert\
  19413. cvtalert.vcx
  19414. c:\convert\cvtalert.vcx
  19415. optiongroup
  19416. optiongroup
  19417. optiongroup1
  19418. cvtalertscx.
  19419. VButtonCount = 2
  19420. Caption = "Optiongroup1"
  19421. Top = 73
  19422. Left = 12
  19423. BackColor = 192,192,192
  19424. BorderStyle = 0
  19425. Value = 1
  19426. ControlSource = "nOptDev"
  19427. Height = 49
  19428. Width = 148
  19429. TabIndex = 1
  19430. Name = "optiongroup1"
  19431. Option1.Caption = "\<Full conversion"
  19432. Option1.Top = 5
  19433. Option1.Left = 5
  19434. Option1.Height = 18
  19435. Option1.Width = 140
  19436. Option1.Value = 1
  19437. Option1.BackColor = 192,192,192
  19438. Option1.Name = "option1"
  19439. Option2.Caption = "\<Visual Conversion"
  19440. Option2.Top = 25
  19441. Option2.Left = 5
  19442. Option2.Height = 18
  19443. Option2.Width = 140
  19444. Option2.Value = 0
  19445. Option2.BackColor = 192,192,192
  19446. Option2.Name = "option2"
  19447. BPROCEDURE Click
  19448. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  19449. #DEFINE C_SELLOGFILE_LOC    "Select the log file"
  19450. #DEFINE C_SELECT_LOC        "Select"
  19451. #DEFINE C_SELCODEFILE_LOC    "Select the file in which to store your screen code"
  19452. #DEFINE C_BACKDIR            "OLD"
  19453. #DEFINE N_STDMODE            1
  19454. #DEFINE N_DEVMODE            2
  19455. IF nOptDev = N_DEVMODE
  19456.     THISFORM.cmdCodeFile.Enabled = .T.
  19457.     IF EMPTY(m.cCodeFile)
  19458.         THISFORM.cmd1.command1.Enabled = .F.
  19459.     ENDIF
  19460.     THISFORM.cmdCodeFile.Enabled = .F.
  19461.     THISFORM.cmd1.command1.Enabled = .T.
  19462. ENDIF
  19463. m.lDevMode = (noptDev = N_DEVMODE)
  19464. ENDPROC
  19465. NOPTDEV
  19466. THISFORM
  19467. CMDCODEFILE
  19468. ENABLED    
  19469. CCODEFILE
  19470. COMMAND1
  19471. LDEVMODE
  19472. Click,
  19473. c:\convert\
  19474. cvtalert.vcx
  19475. c:\convert\cvtalert.vcx
  19476. commandgroup
  19477. commandgroupameter is inv
  19478. cvtalertscx.
  19479. "ButtonCount = 2
  19480. Caption = "Commandgroup1"
  19481. Top = 133
  19482. Left = 68
  19483. BackColor = 192,192,192
  19484. BorderStyle = 0
  19485. Value = 1
  19486. ControlSource = "m.nCvt"
  19487. Height = 49
  19488. TerminateRead = .T.
  19489. Width = 253
  19490. TabIndex = 3
  19491. Name = "cmd1"
  19492. Command1.Caption = "Continue"
  19493. Command1.Top = 5
  19494. Command1.Left = 5
  19495. Command1.Height = 29
  19496. Command1.Width = 94
  19497. Command1.Default = .T.
  19498. Command1.Name = "command1"
  19499. Command2.Caption = "Cancel"
  19500. Command2.Top = 5
  19501. Command2.Left = 154
  19502. Command2.Height = 29
  19503. Command2.Width = 94
  19504. Command2.Cancel = .T.
  19505. Command2.Name = "command2"
  19506. PROCEDURE Click
  19507. IF m.nCvt > 0
  19508.     CLEAR EVENTS
  19509.     RELEASE THISFORM
  19510. ENDIF
  19511. ENDPROC
  19512. PROCEDURE command1.Click
  19513. THISFORM.cmd1.Value = 1
  19514. THISFORM.cmd1.Click
  19515. ENDPROC
  19516. PROCEDURE command2.Click
  19517. THISFORM.cmd1.Value = 2
  19518. THISFORM.cmd1.Click
  19519. ENDPROC
  19520. THISFORM#
  19521. THISFORM
  19522. VALUE
  19523. CLICK#
  19524. THISFORM
  19525. VALUE
  19526. CLICK
  19527. Click,
  19528. command1.Clickf
  19529. command2.Click
  19530. c:\convert\
  19531. cvtalert.vcx
  19532. c:\convert\cvtalert.vcx
  19533. textbox
  19534. textboxN
  19535. txtCodeFile}
  19536. cvtalertscx.M
  19537. Top = 97
  19538. Left = 171
  19539. ControlSource = "m.cCodeFile"
  19540. Enabled = .T.
  19541. Height = 25
  19542. ReadOnly = .T.
  19543. TabIndex = 0
  19544. TabStop = .F.
  19545. Width = 170
  19546. Name = "txtCodeFile"
  19547. commandbutton
  19548. commandbutton
  19549. cmdCodeFile
  19550. cvtalertscx.
  19551. sCaption = "..."
  19552. Top = 97
  19553. Left = 351
  19554. Height = 25
  19555. Width = 25
  19556. Enabled = .F.
  19557. TabIndex = 2
  19558. Name = "cmdCodeFile"
  19559. PROCEDURE Click
  19560. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  19561. #DEFINE C_SELLOGFILE_LOC    "Select the log file:"
  19562. #DEFINE C_SELECT_LOC        "Select"
  19563. #DEFINE C_SELCODEFILE_LOC    "Select file for screen code:"
  19564. #DEFINE C_BACKDIR            "OLD"
  19565. #DEFINE N_STDMODE            1
  19566. #DEFINE N_DEVMODE            2
  19567. cCodeFile = LOWER(PUTFILE(C_SELCODEFILE_LOC,cCodeFile,"PRG"))
  19568. THISFORM.txtCodeFile.Refresh
  19569. IF !EMPTY(m.cCodeFile) AND ((m.llog AND !EMPTY(m.cLogFile)) OR !m.llog)
  19570.     THISFORM.cmd1.command1.Enabled = .T.
  19571. ENDIF
  19572. ENDPROC
  19573. Select file for screen code:
  19574. CCODEFILE
  19575. THISFORM
  19576. TXTCODEFILE
  19577. REFRESH
  19578. CLOGFILE
  19579. COMMAND1
  19580. ENABLED
  19581. Click,
  19582. c:\convert\
  19583. cvtalert.vcx
  19584. c:\convert\cvtalert.vcx
  19585. label
  19586. label
  19587. lblAlertMsg
  19588. cvtalertscx.dk.mvb
  19589. Caption = (cAlertMsg)
  19590. Top = 12
  19591. Left = 24
  19592. BackColor = 192,192,192
  19593. Height = 61
  19594. Width = 340
  19595. WordWrap = .T.
  19596. Name = "lblAlertMsg"
  19597. ment file not found.
  19598. cvtalertscx
  19599. msodk.mvb
  19600. Class parameter.
  19601. ,Alert displayed when converting non-projects
  19602. Pixels
  19603. msodk.mvb
  19604. cvtscx.ht in NET/PO param
  19605. Pixels
  19606. msodk.mvb
  19607. cvtalertscxvalid, unknown
  19608. -ScaleMode = 3
  19609. Caption = "Conversion Options"
  19610. Top = 102
  19611. Left = 122
  19612. Height = 180
  19613. Width = 390
  19614. AutoCenter = .T.
  19615. BackColor = 192,192,192
  19616. BorderStyle = 2
  19617. Closable = .F.
  19618. MaxButton = .F.
  19619. MinButton = .F.
  19620. FillStyle = 1
  19621. WindowType = 1
  19622. DefButton = DefButton
  19623. LockScreen = .F.
  19624. Name = "cvtalertscx"
  19625. PROCEDURE Init
  19626. THIS.cmd1.command1.SetFocus
  19627. IF m.cConvType = C_REPORTTYPEPARM
  19628.     THIS.optionGroup1.enabled = .F.
  19629.     THIS.optionGroup1.option1.enabled = .F.
  19630.     THIS.optionGroup1.option2.enabled = .F.
  19631. ENDIF
  19632. ENDPROC
  19633. COMMAND1
  19634. SETFOCUS    
  19635. CCONVTYPE
  19636. C_REPORTTYPEPARM
  19637. OPTIONGROUP1
  19638. ENABLED
  19639. OPTION1
  19640. OPTION2
  19641. Init,
  19642. c:\convert\
  19643. cvtalert.vcx
  19644. c:\convert\cvtalert.vcx
  19645. optiongroupL
  19646. optiongroup
  19647. optiongroup1
  19648. cvtalertscx.
  19649. ButtonCount = 2
  19650. Caption = "Optiongroup1"
  19651. Top = 73
  19652. Left = 12
  19653. BackColor = 192,192,192
  19654. BorderStyle = 0
  19655. Value = 1
  19656. ControlSource = "nOptDev"
  19657. Height = 49
  19658. Width = 148
  19659. TabIndex = 1
  19660. Name = "optiongroup1"
  19661. Option1.Caption = "\<Full conversion"
  19662. Option1.Top = 5
  19663. Option1.Left = 5
  19664. Option1.Height = 18
  19665. Option1.Width = 140
  19666. Option1.Value = 1
  19667. Option1.BackColor = 192,192,192
  19668. Option1.DisabledBackColor = 192,192,192
  19669. Option1.Name = "option1"
  19670. Option2.Caption = "\<Visual Conversion"
  19671. Option2.Top = 25
  19672. Option2.Left = 5
  19673. Option2.Height = 18
  19674. Option2.Width = 140
  19675. Option2.Value = 0
  19676. Option2.BackColor = 192,192,192
  19677. Option2.DisabledBackColor = 192,192,192
  19678. Option2.Name = "option2"
  19679. BPROCEDURE Click
  19680. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  19681. #DEFINE C_SELLOGFILE_LOC    "Select the log file"
  19682. #DEFINE C_SELECT_LOC        "Select"
  19683. #DEFINE C_SELCODEFILE_LOC    "Select the file in which to store your screen code"
  19684. #DEFINE C_BACKDIR            "OLD"
  19685. #DEFINE N_STDMODE            1
  19686. #DEFINE N_DEVMODE            2
  19687. IF nOptDev = N_DEVMODE
  19688.     THISFORM.cmdCodeFile.Enabled = .T.
  19689.     IF EMPTY(m.cCodeFile)
  19690.         THISFORM.cmd1.command1.Enabled = .F.
  19691.     ENDIF
  19692.     THISFORM.cmdCodeFile.Enabled = .F.
  19693.     THISFORM.cmd1.command1.Enabled = .T.
  19694. ENDIF
  19695. m.lDevMode = (noptDev = N_DEVMODE)
  19696. ENDPROC
  19697. NOPTDEV
  19698. THISFORM
  19699. CMDCODEFILE
  19700. ENABLED    
  19701. CCODEFILE
  19702. COMMAND1
  19703. LDEVMODE
  19704. Click,
  19705. c:\convert\
  19706. cvtalert.vcx
  19707. c:\convert\cvtalert.vcx
  19708. ice name.
  19709. commandgroup
  19710. commandgroupdk.mvb
  19711. cmd1to locate network nam
  19712. cvtalertscx.
  19713. "ButtonCount = 2
  19714. Caption = "Commandgroup1"
  19715. Top = 133
  19716. Left = 68
  19717. BackColor = 192,192,192
  19718. BorderStyle = 0
  19719. Value = 1
  19720. ControlSource = "m.nCvt"
  19721. Height = 49
  19722. TerminateRead = .T.
  19723. Width = 253
  19724. TabIndex = 3
  19725. Name = "cmd1"
  19726. Command1.Caption = "Continue"
  19727. Command1.Top = 5
  19728. Command1.Left = 5
  19729. Command1.Height = 29
  19730. Command1.Width = 94
  19731. Command1.Default = .T.
  19732. Command1.Name = "command1"
  19733. Command2.Caption = "Cancel"
  19734. Command2.Top = 5
  19735. Command2.Left = 154
  19736. Command2.Height = 29
  19737. Command2.Width = 94
  19738. Command2.Cancel = .T.
  19739. Command2.Name = "command2"
  19740. PROCEDURE Click
  19741. IF m.nCvt > 0
  19742.     CLEAR EVENTS
  19743.     RELEASE THISFORM
  19744. ENDIF
  19745. ENDPROC
  19746. PROCEDURE command1.Click
  19747. THISFORM.cmd1.Value = 1
  19748. THISFORM.cmd1.Click
  19749. ENDPROC
  19750. PROCEDURE command2.Click
  19751. THISFORM.cmd1.Value = 2
  19752. THISFORM.cmd1.Click
  19753. ENDPROC
  19754. THISFORM#
  19755. THISFORM
  19756. VALUE
  19757. CLICK#
  19758. THISFORM
  19759. VALUE
  19760. CLICK
  19761. Click,
  19762. command1.Clickf
  19763. command2.Click
  19764. c:\convert\
  19765. cvtalert.vcx
  19766. c:\convert\cvtalert.vcx
  19767. textbox
  19768. textbox
  19769. txtCodeFile
  19770. cvtalertscx.
  19771. Top = 97
  19772. Left = 171
  19773. ControlSource = "m.cCodeFile"
  19774. Enabled = .T.
  19775. Height = 25
  19776. ReadOnly = .T.
  19777. TabIndex = 0
  19778. TabStop = .F.
  19779. Width = 170
  19780. Name = "txtCodeFile"
  19781. Unable to partition line <   
  19782. commandbutton
  19783. commandbutton
  19784. cmdCodeFileodk.mvb
  19785. cvtalertscx.  > type <   
  19786. sCaption = "..."
  19787. Top = 97
  19788. Left = 351
  19789. Height = 25
  19790. Width = 25
  19791. Enabled = .F.
  19792. TabIndex = 2
  19793. Name = "cmdCodeFile"
  19794. PROCEDURE Click
  19795. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  19796. #DEFINE C_SELLOGFILE_LOC    "Select the log file:"
  19797. #DEFINE C_SELECT_LOC        "Select"
  19798. #DEFINE C_SELCODEFILE_LOC    "Select file for screen code:"
  19799. #DEFINE C_BACKDIR            "OLD"
  19800. #DEFINE N_STDMODE            1
  19801. #DEFINE N_DEVMODE            2
  19802. cCodeFile = LOWER(PUTFILE(C_SELCODEFILE_LOC,cCodeFile,"PRG"))
  19803. THISFORM.txtCodeFile.Refresh
  19804. IF !EMPTY(m.cCodeFile) AND ((m.llog AND !EMPTY(m.cLogFile)) OR !m.llog)
  19805.     THISFORM.cmd1.command1.Enabled = .T.
  19806. ENDIF
  19807. ENDPROC
  19808. Select file for screen code:
  19809. CCODEFILE
  19810. THISFORM
  19811. TXTCODEFILE
  19812. REFRESH
  19813. CLOGFILE
  19814. COMMAND1
  19815. ENABLED
  19816. Click,
  19817. c:\convert\
  19818. cvtalert.vcx
  19819. c:\convert\cvtalert.vcx
  19820. label
  19821. labelB
  19822. lblAlertMsgz
  19823. cvtalertscx.
  19824. Caption = (cAlertMsg)
  19825. Top = 12
  19826. Left = 24
  19827. BackColor = 192,192,192
  19828. Height = 61
  19829. Width = 340
  19830. WordWrap = .T.
  19831. Name = "lblAlertMsg"
  19832. cvtalertscx
  19833. Classp
  19834. ,Alert displayed when converting non-projects
  19835. Pixelsgj
  19836. cvtscx.hc
  19837. formE
  19838. Pixels-w
  19839. cvtalertscx76
  19840. x>1F@
  19841. ,ScaleMode = 3
  19842. Caption = "Conversion Options"
  19843. Top = 83
  19844. Left = 116
  19845. Height = 180
  19846. Width = 390
  19847. AutoCenter = .T.
  19848. BackColor = 192,192,192
  19849. BorderStyle = 2
  19850. Closable = .F.
  19851. MaxButton = .F.
  19852. MinButton = .F.
  19853. FillStyle = 1
  19854. WindowType = 1
  19855. DefButton = DefButton
  19856. LockScreen = .F.
  19857. Name = "cvtalertscx"
  19858. PROCEDURE Init
  19859. THIS.cmd1.command1.SetFocus
  19860. IF m.cConvType = C_REPORTTYPEPARM
  19861.     THIS.optionGroup1.enabled = .F.
  19862.     THIS.optionGroup1.option1.enabled = .F.
  19863.     THIS.optionGroup1.option2.enabled = .F.
  19864. ENDIF
  19865. ENDPROC
  19866. COMMAND1
  19867. SETFOCUS    
  19868. CCONVTYPE
  19869. C_REPORTTYPEPARM
  19870. OPTIONGROUP1
  19871. ENABLED
  19872. OPTION1
  19873. OPTION2
  19874. Init,
  19875. c:\convert\
  19876. cvtalert.vcx
  19877. c:\convert\cvtalert.vcx
  19878. optiongroup
  19879. optiongroup
  19880. optiongroup1
  19881. cvtalertscx.
  19882. ButtonCount = 2
  19883. Caption = "Optiongroup1"
  19884. Top = 73
  19885. Left = 12
  19886. BackColor = 192,192,192
  19887. BorderStyle = 0
  19888. Value = 1
  19889. ControlSource = "nOptDev"
  19890. Height = 49
  19891. Width = 148
  19892. TabIndex = 1
  19893. Name = "optiongroup1"
  19894. Option1.Caption = "\<Full conversion"
  19895. Option1.Top = 5
  19896. Option1.Left = 5
  19897. Option1.Height = 18
  19898. Option1.Width = 140
  19899. Option1.Value = 1
  19900. Option1.BackColor = 192,192,192
  19901. Option1.DisabledBackColor = 192,192,192
  19902. Option1.Name = "option1"
  19903. Option2.Caption = "\<Visual Conversion"
  19904. Option2.Top = 25
  19905. Option2.Left = 5
  19906. Option2.Height = 18
  19907. Option2.Width = 140
  19908. Option2.Value = 0
  19909. Option2.BackColor = 192,192,192
  19910. Option2.DisabledBackColor = 192,192,192
  19911. Option2.Name = "option2"
  19912. <PROCEDURE Click
  19913. IF nOptDev = N_DEVMODE
  19914.     THISFORM.cmdCodeFile.Enabled = .T.
  19915.     THISFORM.cmdLogFile.Click
  19916.     IF EMPTY(m.cCodeFile)
  19917.         THISFORM.cmd1.command1.Enabled = .F.
  19918.     ENDIF
  19919.     THISFORM.cmdCodeFile.Enabled = .F.
  19920.     THISFORM.cmd1.command1.Enabled = .T.
  19921. ENDIF
  19922. m.lDevMode = (noptDev = N_DEVMODE)
  19923. ENDPROC
  19924. NOPTDEV
  19925. THISFORM
  19926. CMDCODEFILE
  19927. ENABLED
  19928. CMDLOGFILE
  19929. CLICK    
  19930. CCODEFILE
  19931. COMMAND1
  19932. LDEVMODE
  19933. Click,
  19934. c:\convert\
  19935. cvtalert.vcx
  19936. c:\convert\cvtalert.vcx
  19937. commandgroupu
  19938. commandgroupl
  19939. cmd1l
  19940. cvtalertscx.
  19941. "ButtonCount = 2
  19942. Caption = "Commandgroup1"
  19943. Top = 133
  19944. Left = 68
  19945. BackColor = 192,192,192
  19946. BorderStyle = 0
  19947. Value = 1
  19948. ControlSource = "m.nCvt"
  19949. Height = 49
  19950. TerminateRead = .T.
  19951. Width = 253
  19952. TabIndex = 3
  19953. Name = "cmd1"
  19954. Command1.Caption = "Continue"
  19955. Command1.Top = 5
  19956. Command1.Left = 5
  19957. Command1.Height = 29
  19958. Command1.Width = 94
  19959. Command1.Default = .T.
  19960. Command1.Name = "command1"
  19961. Command2.Caption = "Cancel"
  19962. Command2.Top = 5
  19963. Command2.Left = 154
  19964. Command2.Height = 29
  19965. Command2.Width = 94
  19966. Command2.Cancel = .T.
  19967. Command2.Name = "command2"
  19968. s as a 
  19969. PROCEDURE Click
  19970. IF m.nCvt > 0
  19971.     CLEAR EVENTS
  19972.     RELEASE THISFORM
  19973. ENDIF
  19974. ENDPROC
  19975. PROCEDURE command1.Click
  19976. THISFORM.cmd1.Value = 1
  19977. THISFORM.cmd1.Click
  19978. ENDPROC
  19979. PROCEDURE command2.Click
  19980. THISFORM.cmd1.Value = 2
  19981. THISFORM.cmd1.Click
  19982. ENDPROC
  19983. ces spec
  19984. THISFORM#
  19985. THISFORM
  19986. VALUE
  19987. CLICK#
  19988. THISFORM
  19989. VALUE
  19990. CLICK
  19991. Click,
  19992. command1.Clickf
  19993. command2.Click
  19994. c:\convert\
  19995. cvtalert.vcx
  19996. c:\convert\cvtalert.vcx
  19997. ing the current prog
  19998. textbox+M
  19999. Resumes running
  20000. textboxspended program
  20001. txtCodeFilecurrently runn
  20002. cvtalertscx....
  20003. Compiles 
  20004. Top = 97
  20005. Left = 171
  20006. ControlSource = "m.cCodeFile"
  20007. Enabled = .T.
  20008. Height = 25
  20009. ReadOnly = .T.
  20010. TabIndex = 0
  20011. TabStop = .F.
  20012. Width = 170
  20013. Name = "txtCodeFile"
  20014. commandbutton
  20015. commandbutton
  20016. cmdCodeFile
  20017. cvtalertscx.
  20018. sCaption = "..."
  20019. Top = 97
  20020. Left = 351
  20021. Height = 25
  20022. Width = 25
  20023. Enabled = .F.
  20024. TabIndex = 2
  20025. Name = "cmdCodeFile"
  20026. ing tiles
  20027. PROCEDURE Click
  20028. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  20029. #DEFINE C_SELLOGFILE_LOC    "Select the log file:"
  20030. #DEFINE C_SELECT_LOC        "Select"
  20031. #DEFINE C_SELCODEFILE_LOC    "Select file for screen code:"
  20032. #DEFINE C_BACKDIR            "OLD"
  20033. #DEFINE N_STDMODE            1
  20034. #DEFINE N_DEVMODE            2
  20035. cCodeFile = LOWER(PUTFILE(C_SELCODEFILE_LOC,cCodeFile,"PRG"))
  20036. THISFORM.txtCodeFile.Refresh
  20037. IF !EMPTY(m.cCodeFile) AND ((m.llog AND !EMPTY(m.cLogFile)) OR !m.llog)
  20038.     THISFORM.cmd1.command1.Enabled = .T.
  20039. ENDIF
  20040. ENDPROC
  20041. Select file for screen code:
  20042. CCODEFILE
  20043. THISFORM
  20044. TXTCODEFILE
  20045. REFRESH
  20046. CLOGFILE
  20047. COMMAND1
  20048. ENABLED
  20049. Click,
  20050. c:\convert\
  20051. cvtalert.vcx
  20052. c:\convert\cvtalert.vcx
  20053. labels various categories
  20054. labelptions
  20055. lblAlertMsg
  20056. cvtalertscx.
  20057. Caption = (cAlertMsg)
  20058. Top = 12
  20059. Left = 24
  20060. BackColor = 192,192,192
  20061. Height = 61
  20062. Width = 340
  20063. WordWrap = .T.
  20064. Name = "lblAlertMsg"
  20065. cvtalertscx
  20066. ClassS
  20067. ,Alert displayed when converting non-projects
  20068. PixelsTable wizard
  20069. Query
  20070. cvtscx.hizard
  20071. Runs t
  20072. formrds
  20073. Report
  20074. Runs the R
  20075. forms
  20076. Label
  20077. Runs the Labe
  20078. PixelsMerge
  20079. Runs the Mail
  20080. cvtalertscxTable
  20081. Runs the
  20082. -ScaleMode = 3
  20083. Caption = "Conversion Options"
  20084. Top = 150
  20085. Left = 125
  20086. Height = 180
  20087. Width = 390
  20088. AutoCenter = .T.
  20089. BackColor = 192,192,192
  20090. BorderStyle = 2
  20091. Closable = .F.
  20092. MaxButton = .F.
  20093. MinButton = .F.
  20094. FillStyle = 1
  20095. WindowType = 1
  20096. DefButton = DefButton
  20097. LockScreen = .F.
  20098. Name = "cvtalertscx"
  20099. PROCEDURE Init
  20100. THIS.cmd1.command1.SetFocus
  20101. IF m.cConvType = C_REPORTTYPEPARM
  20102.     THIS.optionGroup1.enabled = .F.
  20103.     THIS.optionGroup1.option1.enabled = .F.
  20104.     THIS.optionGroup1.option2.enabled = .F.
  20105. ENDIF
  20106. ENDPROC
  20107. REPORT
  20108. COMMAND1
  20109. SETFOCUS    
  20110. CCONVTYPE
  20111. OPTIONGROUP1
  20112. ENABLED
  20113. OPTION1
  20114. OPTION2
  20115. Init,
  20116. c:\convert\
  20117. cvtalert.vcx
  20118. c:\convert\cvtalert.vcx
  20119. optiongroup
  20120. optiongroup
  20121. optiongroup1
  20122. cvtalertscx.
  20123. ButtonCount = 2
  20124. Caption = "Optiongroup1"
  20125. Top = 73
  20126. Left = 12
  20127. BackColor = 192,192,192
  20128. BorderStyle = 0
  20129. Value = 1
  20130. ControlSource = "nOptDev"
  20131. Height = 49
  20132. Width = 148
  20133. TabIndex = 1
  20134. Name = "optiongroup1"
  20135. Option1.Caption = "\<Full conversion"
  20136. Option1.Top = 5
  20137. Option1.Left = 5
  20138. Option1.Height = 18
  20139. Option1.Width = 140
  20140. Option1.Value = 1
  20141. Option1.BackColor = 192,192,192
  20142. Option1.DisabledBackColor = 192,192,192
  20143. Option1.Name = "option1"
  20144. Option2.Caption = "\<Visual Conversion"
  20145. Option2.Top = 25
  20146. Option2.Left = 5
  20147. Option2.Height = 18
  20148. Option2.Width = 140
  20149. Option2.Value = 0
  20150. Option2.BackColor = 192,192,192
  20151. Option2.DisabledBackColor = 192,192,192
  20152. Option2.Name = "option2"
  20153. <PROCEDURE Click
  20154. IF nOptDev = N_DEVMODE
  20155.     THISFORM.cmdCodeFile.Enabled = .T.
  20156.     THISFORM.cmdLogFile.Click
  20157.     IF EMPTY(m.cCodeFile)
  20158.         THISFORM.cmd1.command1.Enabled = .F.
  20159.     ENDIF
  20160.     THISFORM.cmdCodeFile.Enabled = .F.
  20161.     THISFORM.cmd1.command1.Enabled = .T.
  20162. ENDIF
  20163. m.lDevMode = (noptDev = N_DEVMODE)
  20164. ENDPROC
  20165. NOPTDEV
  20166. THISFORM
  20167. CMDCODEFILE
  20168. ENABLED
  20169. CMDLOGFILE
  20170. CLICK    
  20171. CCODEFILE
  20172. COMMAND1
  20173. LDEVMODE
  20174. Click,
  20175. c:\convert\
  20176. cvtalert.vcx
  20177. c:\convert\cvtalert.vcx
  20178. commandgroup
  20179. commandgroup
  20180. cmd1F
  20181. cvtalertscx.
  20182. "ButtonCount = 2
  20183. Caption = "Commandgroup1"
  20184. Top = 133
  20185. Left = 68
  20186. BackColor = 192,192,192
  20187. BorderStyle = 0
  20188. Value = 1
  20189. ControlSource = "m.nCvt"
  20190. Height = 49
  20191. TerminateRead = .T.
  20192. Width = 253
  20193. TabIndex = 3
  20194. Name = "cmd1"
  20195. Command1.Caption = "Continue"
  20196. Command1.Top = 5
  20197. Command1.Left = 5
  20198. Command1.Height = 29
  20199. Command1.Width = 94
  20200. Command1.Default = .T.
  20201. Command1.Name = "command1"
  20202. Command2.Caption = "Cancel"
  20203. Command2.Top = 5
  20204. Command2.Left = 154
  20205. Command2.Height = 29
  20206. Command2.Width = 94
  20207. Command2.Cancel = .T.
  20208. Command2.Name = "command2"
  20209. PROCEDURE Click
  20210. IF m.nCvt > 0
  20211.     CLEAR EVENTS
  20212.     RELEASE THISFORM
  20213. ENDIF
  20214. ENDPROC
  20215. PROCEDURE command1.Click
  20216. THISFORM.cmd1.Value = 1
  20217. THISFORM.cmd1.Click
  20218. ENDPROC
  20219. PROCEDURE command2.Click
  20220. THISFORM.cmd1.Value = 2
  20221. THISFORM.cmd1.Click
  20222. ENDPROC
  20223. THISFORM#
  20224. THISFORM
  20225. VALUE
  20226. CLICK#
  20227. THISFORM
  20228. VALUE
  20229. CLICK
  20230. Click,
  20231. command1.Clickf
  20232. command2.Click
  20233. c:\convert\
  20234. cvtalert.vcx
  20235. c:\convert\cvtalert.vcx
  20236. textbox
  20237. textbox
  20238. txtCodeFileJ3
  20239. cvtalertscx.
  20240. Top = 97
  20241. Left = 171
  20242. ControlSource = "m.cCodeFile"
  20243. Enabled = .T.
  20244. Height = 25
  20245. ReadOnly = .T.
  20246. TabIndex = 0
  20247. TabStop = .F.
  20248. Width = 170
  20249. Name = "txtCodeFile"
  20250. commandbutton
  20251. commandbuttonf
  20252. cmdCodeFile
  20253. cvtalertscx.
  20254. sCaption = "..."
  20255. Top = 97
  20256. Left = 351
  20257. Height = 25
  20258. Width = 25
  20259. Enabled = .F.
  20260. TabIndex = 2
  20261. Name = "cmdCodeFile"
  20262. PROCEDURE Click
  20263. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  20264. #DEFINE C_SELLOGFILE_LOC    "Select the log file:"
  20265. #DEFINE C_SELECT_LOC        "Select"
  20266. #DEFINE C_SELCODEFILE_LOC    "Select file for screen code:"
  20267. #DEFINE C_BACKDIR            "OLD"
  20268. #DEFINE N_STDMODE            1
  20269. #DEFINE N_DEVMODE            2
  20270. cCodeFile = LOWER(PUTFILE(C_SELCODEFILE_LOC,cCodeFile,"PRG"))
  20271. THISFORM.txtCodeFile.Refresh
  20272. IF !EMPTY(m.cCodeFile) AND ((m.llog AND !EMPTY(m.cLogFile)) OR !m.llog)
  20273.     THISFORM.cmd1.command1.Enabled = .T.
  20274. ENDIF
  20275. ENDPROC
  20276. Select file for screen code:
  20277. CCODEFILE
  20278. THISFORM
  20279. TXTCODEFILE
  20280. REFRESH
  20281. CLOGFILE
  20282. COMMAND1
  20283. ENABLED
  20284. Click,
  20285. c:\convert\
  20286. cvtalert.vcx
  20287. c:\convert\cvtalert.vcx
  20288. label
  20289. label
  20290. lblAlertMsg|
  20291. cvtalertscx.
  20292. Caption = (cAlertMsg)
  20293. Top = 12
  20294. Left = 24
  20295. BackColor = 192,192,192
  20296. Height = 61
  20297. Width = 340
  20298. WordWrap = .T.
  20299. Name = "lblAlertMsg"
  20300. cvtalertscx
  20301. Classe
  20302. v&,Y=
  20303. ,Alert displayed when converting non-projects
  20304. PixelsU5
  20305. cvtalert.h
  20306. formk(%
  20307. Pixels
  20308. cvtalertscx
  20309. -ScaleMode = 3
  20310. Caption = "Conversion Options"
  20311. Top = 150
  20312. Left = 125
  20313. Height = 185
  20314. Width = 390
  20315. AutoCenter = .T.
  20316. BackColor = 192,192,192
  20317. BorderStyle = 2
  20318. Closable = .F.
  20319. MaxButton = .F.
  20320. MinButton = .F.
  20321. FillStyle = 1
  20322. WindowType = 1
  20323. DefButton = DefButton
  20324. LockScreen = .F.
  20325. Name = "cvtalertscx"
  20326. PROCEDURE Init
  20327. THIS.cmd1.command1.SetFocus
  20328. IF m.cConvType = C_REPORTTYPEPARM
  20329.     THIS.optionGroup1.enabled = .F.
  20330.     THIS.optionGroup1.option1.enabled = .F.
  20331.     THIS.optionGroup1.option2.enabled = .F.
  20332. ENDIF
  20333. ENDPROC
  20334. REPORT
  20335. COMMAND1
  20336. SETFOCUS    
  20337. CCONVTYPE
  20338. OPTIONGROUP1
  20339. ENABLED
  20340. OPTION1
  20341. OPTION2
  20342. Init,
  20343. c:\convert\
  20344. cvtalert.vcx
  20345. c:\convert\cvtalert.vcx
  20346. optiongroup
  20347. optiongroup%
  20348. optiongroup1
  20349. cvtalertscx.
  20350. ButtonCount = 2
  20351. Caption = "Optiongroup1"
  20352. Top = 85
  20353. Left = 12
  20354. BackColor = 192,192,192
  20355. BorderStyle = 0
  20356. Value = 1
  20357. ControlSource = "nOptDev"
  20358. Height = 49
  20359. Width = 148
  20360. TabIndex = 1
  20361. Name = "optiongroup1"
  20362. Option1.Caption = "\<Full conversion"
  20363. Option1.Top = 5
  20364. Option1.Left = 5
  20365. Option1.Height = 18
  20366. Option1.Width = 140
  20367. Option1.Value = 1
  20368. Option1.BackColor = 192,192,192
  20369. Option1.DisabledBackColor = 192,192,192
  20370. Option1.Name = "option1"
  20371. Option2.Caption = "\<Visual Conversion"
  20372. Option2.Top = 25
  20373. Option2.Left = 5
  20374. Option2.Height = 18
  20375. Option2.Width = 140
  20376. Option2.Value = 0
  20377. Option2.BackColor = 192,192,192
  20378. Option2.DisabledBackColor = 192,192,192
  20379. Option2.Name = "option2"
  20380. <PROCEDURE Click
  20381. IF nOptDev = N_DEVMODE
  20382.     THISFORM.cmdCodeFile.Enabled = .T.
  20383.     THISFORM.cmdLogFile.Click
  20384.     IF EMPTY(m.cCodeFile)
  20385.         THISFORM.cmd1.command1.Enabled = .F.
  20386.     ENDIF
  20387.     THISFORM.cmdCodeFile.Enabled = .F.
  20388.     THISFORM.cmd1.command1.Enabled = .T.
  20389. ENDIF
  20390. m.lDevMode = (noptDev = N_DEVMODE)
  20391. ENDPROC
  20392. NOPTDEV
  20393. THISFORM
  20394. CMDCODEFILE
  20395. ENABLED
  20396. CMDLOGFILE
  20397. CLICK    
  20398. CCODEFILE
  20399. COMMAND1
  20400. LDEVMODE
  20401. Click,
  20402. c:\convert\
  20403. cvtalert.vcx
  20404. c:\convert\cvtalert.vcx
  20405. ControlBox = .F.
  20406. MaxButt
  20407. commandgroup= .F.
  20408. Movabl
  20409. commandgroupT.
  20410. AlwaysOnT
  20411. cmd1ercentage = (0)
  20412. cvtalertscx.sk = ('')a
  20413. "ButtonCount = 2
  20414. Caption = "Commandgroup1"
  20415. Top = 138
  20416. Left = 68
  20417. BackColor = 192,192,192
  20418. BorderStyle = 0
  20419. Value = 1
  20420. ControlSource = "m.nCvt"
  20421. Height = 49
  20422. TerminateRead = .T.
  20423. Width = 253
  20424. TabIndex = 3
  20425. Name = "cmd1"
  20426. Command1.Caption = "Continue"
  20427. Command1.Top = 5
  20428. Command1.Left = 5
  20429. Command1.Height = 29
  20430. Command1.Width = 94
  20431. Command1.Default = .T.
  20432. Command1.Name = "command1"
  20433. Command2.Caption = "Cancel"
  20434. Command2.Top = 5
  20435. Command2.Left = 154
  20436. Command2.Height = 29
  20437. Command2.Width = 94
  20438. Command2.Cancel = .T.
  20439. Command2.Name = "command2"
  20440. BugBug:
  20441. PROCEDURE Click
  20442. IF m.nCvt > 0
  20443.     CLEAR EVENTS
  20444.     RELEASE THISFORM
  20445. ENDIF
  20446. ENDPROC
  20447. PROCEDURE command1.Click
  20448. THISFORM.cmd1.Value = 1
  20449. THISFORM.cmd1.Click
  20450. ENDPROC
  20451. PROCEDURE command2.Click
  20452. THISFORM.cmd1.Value = 2
  20453. THISFORM.cmd1.Click
  20454. ENDPROC
  20455. hem when
  20456. THISFORM#
  20457. THISFORM
  20458. VALUE
  20459. CLICK#
  20460. THISFORM
  20461. VALUE
  20462. CLICK
  20463. Click,
  20464. command1.Clickf
  20465. command2.Click
  20466. c:\convert\
  20467. cvtalert.vcx
  20468. c:\convert\cvtalert.vcx
  20469. 0, this.iBasis, 100)
  20470. textboxSeconds=seconds() 
  20471. textboxeconds() < m.iSeco
  20472. txtCodeFile
  20473. enddo
  20474. cvtalertscx.f)
  20475.     m.cTherm
  20476. Top = 102
  20477. Left = 171
  20478. ControlSource = "m.cCodeFile"
  20479. Enabled = .T.
  20480. Height = 25
  20481. ReadOnly = .T.
  20482. TabIndex = 0
  20483. TabStop = .F.
  20484. Width = 170
  20485. Name = "txtCodeFile"
  20486. n m.iBasis value, is used to
  20487. commandbuttontage
  20488. * m.cT
  20489. commandbuttonhe second li
  20490. cmdCodeFile
  20491. parameters m.
  20492. cvtalertscx.
  20493. if paramete
  20494. tCaption = "..."
  20495. Top = 102
  20496. Left = 351
  20497. Height = 25
  20498. Width = 25
  20499. Enabled = .F.
  20500. TabIndex = 2
  20501. Name = "cmdCodeFile"
  20502. ar the c
  20503. PROCEDURE Click
  20504. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  20505. #DEFINE C_SELLOGFILE_LOC    "Select the log file:"
  20506. #DEFINE C_SELECT_LOC        "Select"
  20507. #DEFINE C_SELCODEFILE_LOC    "Select file for screen code:"
  20508. #DEFINE C_BACKDIR            "OLD"
  20509. #DEFINE N_STDMODE            1
  20510. #DEFINE N_DEVMODE            2
  20511. cCodeFile = LOWER(PUTFILE(C_SELCODEFILE_LOC,cCodeFile,"PRG"))
  20512. THISFORM.txtCodeFile.Refresh
  20513. IF !EMPTY(m.cCodeFile) AND ((m.llog AND !EMPTY(m.cLogFile)) OR !m.llog)
  20514.     THISFORM.cmd1.command1.Enabled = .T.
  20515. ENDIF
  20516. ENDPROC
  20517. (this.lbl
  20518. Select file for screen code:
  20519. CCODEFILE
  20520. THISFORM
  20521. TXTCODEFILE
  20522. REFRESH
  20523. CLOGFILE
  20524. COMMAND1
  20525. ENABLED
  20526. Click,
  20527. c:\convert\
  20528. cvtalert.vcx
  20529. c:\convert\cvtalert.vcx
  20530. labelge = m.iPercentage
  20531. labelmBar.Width = int((th
  20532. lblAlertMsgdth)*this.iPer
  20533. cvtalertscx.lblPercentag
  20534. Caption = (cAlertMsg)
  20535. Top = 12
  20536. Left = 24
  20537. BackColor = 192,192,192
  20538. Height = 66
  20539. Width = 340
  20540. WordWrap = .T.
  20541. Name = "lblAlertMsg"
  20542. cvtalertscx
  20543. form1
  20544. ClassZB
  20545. ,Alert displayed when converting non-projects
  20546. Pixels
  20547. cvtalert.h(
  20548. form2[
  20549. Pixels
  20550. cvtalertscx:m@
  20551. -ScaleMode = 3
  20552. Caption = "Conversion Options"
  20553. Top = 148
  20554. Left = 126
  20555. Height = 185
  20556. Width = 390
  20557. AutoCenter = .T.
  20558. BackColor = 192,192,192
  20559. BorderStyle = 2
  20560. Closable = .F.
  20561. MaxButton = .F.
  20562. MinButton = .F.
  20563. FillStyle = 1
  20564. WindowType = 1
  20565. DefButton = DefButton
  20566. LockScreen = .F.
  20567. Name = "cvtalertscx"
  20568. PROCEDURE Init
  20569. THIS.cmd1.command1.SetFocus
  20570. IF m.cConvType = C_REPORTTYPEPARM
  20571.     THIS.optionGroup1.enabled = .F.
  20572.     THIS.optionGroup1.option1.enabled = .F.
  20573.     THIS.optionGroup1.option2.enabled = .F.
  20574. ENDIF
  20575. ENDPROC
  20576. REPORT
  20577. COMMAND1
  20578. SETFOCUS    
  20579. CCONVTYPE
  20580. OPTIONGROUP1
  20581. ENABLED
  20582. OPTION1
  20583. OPTION2
  20584. Init,
  20585. c:\convert\
  20586. cvtalert.vcx
  20587. c:\convert\cvtalert.vcx
  20588. &);6u
  20589. optiongroup
  20590. optiongroup
  20591. optiongroup1
  20592. cvtalertscx.b3
  20593. r5AIT
  20594. ButtonCount = 2
  20595. Caption = "Optiongroup1"
  20596. Top = 85
  20597. Left = 12
  20598. BackColor = 192,192,192
  20599. BorderStyle = 0
  20600. Value = 1
  20601. ControlSource = "nOptDev"
  20602. Height = 49
  20603. Width = 148
  20604. TabIndex = 1
  20605. Name = "optiongroup1"
  20606. Option1.Caption = "\<Full conversion"
  20607. Option1.Top = 5
  20608. Option1.Left = 5
  20609. Option1.Height = 18
  20610. Option1.Width = 140
  20611. Option1.Value = 1
  20612. Option1.BackColor = 192,192,192
  20613. Option1.DisabledBackColor = 192,192,192
  20614. Option1.Name = "option1"
  20615. Option2.Caption = "\<Visual conversion"
  20616. Option2.Top = 25
  20617. Option2.Left = 5
  20618. Option2.Height = 18
  20619. Option2.Width = 140
  20620. Option2.Value = 0
  20621. Option2.BackColor = 192,192,192
  20622. Option2.DisabledBackColor = 192,192,192
  20623. Option2.Name = "option2"
  20624. <PROCEDURE Click
  20625. IF nOptDev = N_DEVMODE
  20626.     THISFORM.cmdCodeFile.Enabled = .T.
  20627.     THISFORM.cmdLogFile.Click
  20628.     IF EMPTY(m.cCodeFile)
  20629.         THISFORM.cmd1.command1.Enabled = .F.
  20630.     ENDIF
  20631.     THISFORM.cmdCodeFile.Enabled = .F.
  20632.     THISFORM.cmd1.command1.Enabled = .T.
  20633. ENDIF
  20634. m.lDevMode = (noptDev = N_DEVMODE)
  20635. ENDPROC
  20636. NOPTDEV
  20637. THISFORM
  20638. CMDCODEFILE
  20639. ENABLED
  20640. CMDLOGFILE
  20641. CLICK    
  20642. CCODEFILE
  20643. COMMAND1
  20644. LDEVMODE
  20645. Click,
  20646. c:\convert\
  20647. cvtalert.vcx
  20648. c:\convert\cvtalert.vcx
  20649. commandgroup
  20650. commandgroup
  20651. cmd1`^a2
  20652. cvtalertscx.K
  20653. "ButtonCount = 2
  20654. Caption = "Commandgroup1"
  20655. Top = 138
  20656. Left = 68
  20657. BackColor = 192,192,192
  20658. BorderStyle = 0
  20659. Value = 1
  20660. ControlSource = "m.nCvt"
  20661. Height = 49
  20662. TerminateRead = .T.
  20663. Width = 253
  20664. TabIndex = 3
  20665. Name = "cmd1"
  20666. Command1.Caption = "Continue"
  20667. Command1.Top = 5
  20668. Command1.Left = 5
  20669. Command1.Height = 29
  20670. Command1.Width = 94
  20671. Command1.Default = .T.
  20672. Command1.Name = "command1"
  20673. Command2.Caption = "Cancel"
  20674. Command2.Top = 5
  20675. Command2.Left = 154
  20676. Command2.Height = 29
  20677. Command2.Width = 94
  20678. Command2.Cancel = .T.
  20679. Command2.Name = "command2"
  20680. PROCEDURE Click
  20681. IF m.nCvt > 0
  20682.     CLEAR EVENTS
  20683.     RELEASE THISFORM
  20684. ENDIF
  20685. ENDPROC
  20686. PROCEDURE command1.Click
  20687. THISFORM.cmd1.Value = 1
  20688. THISFORM.cmd1.Click
  20689. ENDPROC
  20690. PROCEDURE command2.Click
  20691. THISFORM.cmd1.Value = 2
  20692. THISFORM.cmd1.Click
  20693. ENDPROC
  20694. THISFORM#
  20695. THISFORM
  20696. VALUE
  20697. CLICK#
  20698. THISFORM
  20699. VALUE
  20700. CLICK
  20701. Click,
  20702. command1.Clickf
  20703. command2.Click
  20704. c:\convert\
  20705. cvtalert.vcx
  20706. c:\convert\cvtalert.vcx
  20707. textbox    O
  20708. textbox=
  20709. txtCodeFile
  20710. cvtalertscx.
  20711. Top = 102
  20712. Left = 171
  20713. ControlSource = "m.cCodeFile"
  20714. Enabled = .T.
  20715. Height = 25
  20716. ReadOnly = .T.
  20717. TabIndex = 0
  20718. TabStop = .F.
  20719. Width = 170
  20720. Name = "txtCodeFile"
  20721. commandbutton$Y
  20722. commandbutton
  20723. cmdCodeFile
  20724. cvtalertscx.@X
  20725. tCaption = "..."
  20726. Top = 102
  20727. Left = 351
  20728. Height = 25
  20729. Width = 25
  20730. Enabled = .F.
  20731. TabIndex = 2
  20732. Name = "cmdCodeFile"
  20733. PROCEDURE Click
  20734. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  20735. #DEFINE C_SELLOGFILE_LOC    "Select the log file:"
  20736. #DEFINE C_SELECT_LOC        "Select"
  20737. #DEFINE C_SELCODEFILE_LOC    "Select file for screen code:"
  20738. #DEFINE C_BACKDIR            "OLD"
  20739. #DEFINE N_STDMODE            1
  20740. #DEFINE N_DEVMODE            2
  20741. cCodeFile = LOWER(PUTFILE(C_SELCODEFILE_LOC,cCodeFile,"PRG"))
  20742. THISFORM.txtCodeFile.Refresh
  20743. IF !EMPTY(m.cCodeFile) AND ((m.llog AND !EMPTY(m.cLogFile)) OR !m.llog)
  20744.     THISFORM.cmd1.command1.Enabled = .T.
  20745. ENDIF
  20746. ENDPROC
  20747. epared fo
  20748. Select file for screen code:
  20749. CCODEFILE
  20750. THISFORM
  20751. TXTCODEFILE
  20752. REFRESH
  20753. CLOGFILE
  20754. COMMAND1
  20755. ENABLED
  20756. Click,
  20757. c:\convert\
  20758. cvtalert.vcx
  20759. c:\convert\cvtalert.vcx
  20760. labelve in search path
  20761. labele
  20762. FOR cannot be ne
  20763. lblAlertMsg file error du
  20764. cvtalertscx.o binary read
  20765. Caption = (cAlertMsg)
  20766. Top = 12
  20767. Left = 24
  20768. BackColor = 192,192,192
  20769. Height = 66
  20770. Width = 340
  20771. WordWrap = .T.
  20772. Name = "lblAlertMsg"
  20773. d-mm-yy
  20774.     yy-mm-dd
  20775. %1 %2
  20776. cvtalertscxry already exi
  20777. formes
  20778. Total
  20779. Class{
  20780. ,Alert displayed when converting non-projects
  20781. Pixels[
  20782. C1SB`5(
  20783. cvtalert.h
  20784. form)e
  20785. Pixels
  20786. cvtalertscx&)
  20787. -ScaleMode = 3
  20788. Caption = "Conversion Options"
  20789. Top = 148
  20790. Left = 126
  20791. Height = 185
  20792. Width = 390
  20793. AutoCenter = .T.
  20794. BackColor = 192,192,192
  20795. BorderStyle = 2
  20796. Closable = .F.
  20797. MaxButton = .F.
  20798. MinButton = .F.
  20799. FillStyle = 1
  20800. WindowType = 1
  20801. DefButton = DefButton
  20802. LockScreen = .F.
  20803. Name = "cvtalertscx"
  20804. de page number.
  20805. PROCEDURE Init
  20806. THIS.cmd1.command1.SetFocus
  20807. IF m.cConvType = C_REPORTTYPEPARM
  20808.     THIS.optionGroup1.enabled = .F.
  20809.     THIS.optionGroup1.option1.enabled = .F.
  20810.     THIS.optionGroup1.option2.enabled = .F.
  20811. ENDIF
  20812. ENDPROC
  20813. ive:][p
  20814. REPORT
  20815. COMMAND1
  20816. SETFOCUS    
  20817. CCONVTYPE
  20818. OPTIONGROUP1
  20819. ENABLED
  20820. OPTION1
  20821. OPTION2
  20822. Init,
  20823. c:\convert\
  20824. cvtalert.vcx
  20825. c:\convert\cvtalert.vcx
  20826. ource    
  20827. optiongrouple or files to
  20828. optiongroup         Indic
  20829. optiongroup1ile.
  20830. v  /B  
  20831. cvtalertscx. binary file.
  20832. ButtonCount = 2
  20833. Caption = "Optiongroup1"
  20834. Top = 85
  20835. Left = 12
  20836. BackColor = 192,192,192
  20837. BorderStyle = 0
  20838. Value = 1
  20839. ControlSource = "nOptDev"
  20840. Height = 49
  20841. Width = 148
  20842. TabIndex = 1
  20843. Name = "optiongroup1"
  20844. Option1.Caption = "\<Full conversion"
  20845. Option1.Top = 5
  20846. Option1.Left = 5
  20847. Option1.Height = 18
  20848. Option1.Width = 140
  20849. Option1.Value = 1
  20850. Option1.BackColor = 192,192,192
  20851. Option1.DisabledBackColor = 192,192,192
  20852. Option1.Name = "option1"
  20853. Option2.Caption = "\<Visual conversion"
  20854. Option2.Top = 25
  20855. Option2.Left = 5
  20856. Option2.Height = 18
  20857. Option2.Width = 140
  20858. Option2.Value = 0
  20859. Option2.BackColor = 192,192,192
  20860. Option2.DisabledBackColor = 192,192,192
  20861. Option2.Name = "option2"
  20862. <PROCEDURE Click
  20863. IF nOptDev = N_DEVMODE
  20864.     THISFORM.cmdCodeFile.Enabled = .T.
  20865.     THISFORM.cmdLogFile.Click
  20866.     IF EMPTY(m.cCodeFile)
  20867.         THISFORM.cmd1.command1.Enabled = .F.
  20868.     ENDIF
  20869.     THISFORM.cmdCodeFile.Enabled = .F.
  20870.     THISFORM.cmd1.command1.Enabled = .T.
  20871. ENDIF
  20872. m.lDevMode = (noptDev = N_DEVMODE)
  20873. ENDPROC
  20874. NOPTDEV
  20875. THISFORM
  20876. CMDCODEFILE
  20877. ENABLED
  20878. CMDLOGFILE
  20879. CLICK    
  20880. CCODEFILE
  20881. COMMAND1
  20882. LDEVMODE
  20883. Click,
  20884. c:\convert\
  20885. cvtalert.vcx
  20886. c:\convert\cvtalert.vcx
  20887. commandgroup
  20888. commandgroup
  20889. cvtalertscx.
  20890. "ButtonCount = 2
  20891. Caption = "Commandgroup1"
  20892. Top = 138
  20893. Left = 68
  20894. BackColor = 192,192,192
  20895. BorderStyle = 0
  20896. Value = 1
  20897. ControlSource = "m.nCvt"
  20898. Height = 49
  20899. TerminateRead = .T.
  20900. Width = 253
  20901. TabIndex = 3
  20902. Name = "cmd1"
  20903. Command1.Caption = "Continue"
  20904. Command1.Top = 5
  20905. Command1.Left = 5
  20906. Command1.Height = 29
  20907. Command1.Width = 94
  20908. Command1.Default = .T.
  20909. Command1.Name = "command1"
  20910. Command2.Caption = "Cancel"
  20911. Command2.Top = 5
  20912. Command2.Left = 154
  20913. Command2.Height = 29
  20914. Command2.Width = 94
  20915. Command2.Cancel = .T.
  20916. Command2.Name = "command2"
  20917. use RAS
  20918. PROCEDURE Click
  20919. IF m.nCvt > 0
  20920.     CLEAR EVENTS
  20921.     RELEASE THISFORM
  20922. ENDIF
  20923. ENDPROC
  20924. PROCEDURE command1.Click
  20925. THISFORM.cmd1.Value = 1
  20926. THISFORM.cmd1.Click
  20927. ENDPROC
  20928. PROCEDURE command2.Click
  20929. THISFORM.cmd1.Value = 2
  20930. THISFORM.cmd1.Click
  20931. ENDPROC
  20932. THISFORM#
  20933. THISFORM
  20934. VALUE
  20935. CLICK#
  20936. THISFORM
  20937. VALUE
  20938. CLICK
  20939. Click,
  20940. command1.Clickf
  20941. command2.Click
  20942. c:\convert\
  20943. cvtalert.vcx
  20944. c:\convert\cvtalert.vcx
  20945. rosoft
  20946.  Windows(TM) 
  20947. textboxm
  20948. ProductV
  20949. textbox
  20950. VarFileInfo
  20951. txtCodeFile
  20952. cvtalertscx.
  20953. Top = 102
  20954. Left = 171
  20955. ControlSource = "m.cCodeFile"
  20956. Enabled = .T.
  20957. Height = 25
  20958. ReadOnly = .T.
  20959. TabIndex = 0
  20960. TabStop = .F.
  20961. Width = 170
  20962. Name = "txtCodeFile"
  20963. commandbutton8
  20964. commandbutton
  20965. cmdCodeFile
  20966. cvtalertscx.
  20967. tCaption = "..."
  20968. Top = 102
  20969. Left = 351
  20970. Height = 25
  20971. Width = 25
  20972. Enabled = .F.
  20973. TabIndex = 2
  20974. Name = "cmdCodeFile"
  20975. PROCEDURE Click
  20976. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  20977. #DEFINE C_SELLOGFILE_LOC    "Select the log file:"
  20978. #DEFINE C_SELECT_LOC        "Select"
  20979. #DEFINE C_SELCODEFILE_LOC    "Select file for screen code:"
  20980. #DEFINE C_BACKDIR            "OLD"
  20981. #DEFINE N_STDMODE            1
  20982. #DEFINE N_DEVMODE            2
  20983. cCodeFile = LOWER(PUTFILE(C_SELCODEFILE_LOC,cCodeFile,"PRG"))
  20984. THISFORM.txtCodeFile.Refresh
  20985. IF !EMPTY(m.cCodeFile) AND ((m.llog AND !EMPTY(m.cLogFile)) OR !m.llog)
  20986.     THISFORM.cmd1.command1.Enabled = .T.
  20987. ENDIF
  20988. ENDPROC
  20989. Select file for screen code:
  20990. CCODEFILE
  20991. THISFORM
  20992. TXTCODEFILE
  20993. REFRESH
  20994. CLOGFILE
  20995. COMMAND1
  20996. ENABLED
  20997. Click,
  20998. c:\convert\
  20999. cvtalert.vcx
  21000. c:\convert\cvtalert.vcx
  21001. label
  21002. label
  21003. Visua
  21004. lblAlertMsgconvert\sprthe
  21005. cvtalertscx.wing errors:
  21006. Caption = (cAlertMsg)
  21007. Top = 12
  21008. Left = 24
  21009. BackColor = 192,192,192
  21010. Height = 66
  21011. Width = 340
  21012. WordWrap = .T.
  21013. Name = "lblAlertMsg"
  21014. cvtalertscx
  21015. formc
  21016. Class
  21017. ,Alert displayed when converting non-projects
  21018. Pixels
  21019. cvtalert.h9
  21020.  ,j_i
  21021. formj
  21022. form,
  21023. Pixels
  21024. cvtalertscx
  21025. -ScaleMode = 3
  21026. Caption = "Conversion Options"
  21027. Top = 148
  21028. Left = 125
  21029. Height = 185
  21030. Width = 390
  21031. AutoCenter = .T.
  21032. BackColor = 192,192,192
  21033. BorderStyle = 2
  21034. Closable = .F.
  21035. MaxButton = .F.
  21036. MinButton = .F.
  21037. FillStyle = 1
  21038. WindowType = 1
  21039. DefButton = DefButton
  21040. LockScreen = .F.
  21041. Name = "cvtalertscx"
  21042. PROCEDURE Init
  21043. THIS.cmd1.command1.SetFocus
  21044. IF m.cConvType = C_REPORTTYPEPARM
  21045.     THIS.optionGroup1.enabled = .F.
  21046.     THIS.optionGroup1.option1.enabled = .F.
  21047.     THIS.optionGroup1.option2.enabled = .F.
  21048. ENDIF
  21049. ENDPROC
  21050. REPORT
  21051. COMMAND1
  21052. SETFOCUS    
  21053. CCONVTYPE
  21054. OPTIONGROUP1
  21055. ENABLED
  21056. OPTION1
  21057. OPTION2
  21058. Init,
  21059. c:\convert\
  21060. cvtalert.vcx
  21061. c:\convert\cvtalert.vcx
  21062. optiongroupp
  21063. optiongroup
  21064. optiongroup19"jdD
  21065. cvtalertscx.#
  21066. ButtonCount = 2
  21067. Caption = "Optiongroup1"
  21068. Top = 87
  21069. Left = 12
  21070. BackColor = 192,192,192
  21071. BorderStyle = 0
  21072. Value = 1
  21073. ControlSource = "nOptDev"
  21074. Height = 49
  21075. Width = 148
  21076. TabIndex = 1
  21077. Name = "optiongroup1"
  21078. Option1.Caption = "\<Full conversion"
  21079. Option1.Top = 5
  21080. Option1.Left = 5
  21081. Option1.Height = 18
  21082. Option1.Width = 140
  21083. Option1.Value = 1
  21084. Option1.BackColor = 192,192,192
  21085. Option1.DisabledBackColor = 192,192,192
  21086. Option1.Name = "option1"
  21087. Option2.Caption = "\<Visual conversion"
  21088. Option2.Top = 25
  21089. Option2.Left = 5
  21090. Option2.Height = 18
  21091. Option2.Width = 140
  21092. Option2.Value = 0
  21093. Option2.BackColor = 192,192,192
  21094. Option2.DisabledBackColor = 192,192,192
  21095. Option2.Name = "option2"
  21096. <PROCEDURE Click
  21097. IF nOptDev = N_DEVMODE
  21098.     THISFORM.cmdCodeFile.Enabled = .T.
  21099.     THISFORM.cmdLogFile.Click
  21100.     IF EMPTY(m.cCodeFile)
  21101.         THISFORM.cmd1.command1.Enabled = .F.
  21102.     ENDIF
  21103.     THISFORM.cmdCodeFile.Enabled = .F.
  21104.     THISFORM.cmd1.command1.Enabled = .T.
  21105. ENDIF
  21106. m.lDevMode = (noptDev = N_DEVMODE)
  21107. ENDPROC
  21108. NOPTDEV
  21109. THISFORM
  21110. CMDCODEFILE
  21111. ENABLED
  21112. CMDLOGFILE
  21113. CLICK    
  21114. CCODEFILE
  21115. COMMAND1
  21116. LDEVMODE
  21117. Click,
  21118. c:\convert\
  21119. cvtalert.vcx
  21120. c:\convert\cvtalert.vcx
  21121. commandgroup
  21122. commandgroup[
  21123. cvtalertscx.
  21124. "ButtonCount = 2
  21125. Caption = "Commandgroup1"
  21126. Top = 138
  21127. Left = 68
  21128. BackColor = 192,192,192
  21129. BorderStyle = 0
  21130. Value = 1
  21131. ControlSource = "m.nCvt"
  21132. Height = 49
  21133. TerminateRead = .T.
  21134. Width = 253
  21135. TabIndex = 3
  21136. Name = "cmd1"
  21137. Command1.Caption = "Continue"
  21138. Command1.Top = 5
  21139. Command1.Left = 5
  21140. Command1.Height = 29
  21141. Command1.Width = 94
  21142. Command1.Default = .T.
  21143. Command1.Name = "command1"
  21144. Command2.Caption = "Cancel"
  21145. Command2.Top = 5
  21146. Command2.Left = 154
  21147. Command2.Height = 29
  21148. Command2.Width = 94
  21149. Command2.Cancel = .T.
  21150. Command2.Name = "command2"
  21151. PROCEDURE Click
  21152. IF m.nCvt > 0
  21153.     CLEAR EVENTS
  21154.     RELEASE THISFORM
  21155. ENDIF
  21156. ENDPROC
  21157. PROCEDURE command1.Click
  21158. THISFORM.cmd1.Value = 1
  21159. THISFORM.cmd1.Click
  21160. ENDPROC
  21161. PROCEDURE command2.Click
  21162. THISFORM.cmd1.Value = 2
  21163. THISFORM.cmd1.Click
  21164. ENDPROC
  21165. THISFORM#
  21166. THISFORM
  21167. VALUE
  21168. CLICK#
  21169. THISFORM
  21170. VALUE
  21171. CLICK
  21172. Click,
  21173. command1.Clickf
  21174. command2.Click
  21175. c:\convert\
  21176. cvtalert.vcx
  21177. c:\convert\cvtalert.vcx
  21178. textbox
  21179.     *      
  21180. textbox                  
  21181. txtCodeFile       
  21182. cvtalertscx.Windows Datab
  21183. Top = 102
  21184. Left = 171
  21185. ControlSource = "m.cCodeFile"
  21186. Enabled = .T.
  21187. Height = 25
  21188. ReadOnly = .T.
  21189. TabIndex = 0
  21190. TabStop = .F.
  21191. Width = 170
  21192. Name = "txtCodeFile"
  21193.     IF USED("salesman
  21194. commandbutton
  21195.         SET ORDE
  21196. commandbutton
  21197.     ELSE
  21198. cmdCodeFileFILE("salesman
  21199. cvtalertscx.s salesman?")
  21200. tCaption = "..."
  21201. Top = 102
  21202. Left = 351
  21203. Height = 25
  21204. Width = 25
  21205. Enabled = .F.
  21206. TabIndex = 2
  21207. Name = "cmdCodeFile"
  21208. PROCEDURE Click
  21209. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  21210. #DEFINE C_SELLOGFILE_LOC    "Select the log file:"
  21211. #DEFINE C_SELECT_LOC        "Select"
  21212. #DEFINE C_SELCODEFILE_LOC    "Select file for screen code:"
  21213. #DEFINE C_BACKDIR            "OLD"
  21214. #DEFINE N_STDMODE            1
  21215. #DEFINE N_DEVMODE            2
  21216. cCodeFile = LOWER(PUTFILE(C_SELCODEFILE_LOC,cCodeFile,"PRG"))
  21217. THISFORM.txtCodeFile.Refresh
  21218. IF !EMPTY(m.cCodeFile) AND ((m.llog AND !EMPTY(m.cLogFile)) OR !m.llog)
  21219.     THISFORM.cmd1.command1.Enabled = .T.
  21220. ENDIF
  21221. ENDPROC
  21222. OLOR RGB(
  21223. Select file for screen code:
  21224. CCODEFILE
  21225. THISFORM
  21226. TXTCODEFILE
  21227. REFRESH
  21228. CLOGFILE
  21229. COMMAND1
  21230. ENABLED
  21231. Click,
  21232. c:\convert\
  21233. cvtalert.vcx
  21234. c:\convert\cvtalert.vcx
  21235. labelty, add a record?'
  21236. labelITS            'Please finish
  21237. lblAlertMsgFINE C_TOPFILE
  21238. cvtalertscx.DEFINE C_ENDF
  21239. Caption = (cAlertMsg)
  21240. Top = 12
  21241. Left = 24
  21242. BackColor = 192,192,192
  21243. Height = 66
  21244. Width = 340
  21245. WordWrap = .T.
  21246. Name = "lblAlertMsg"
  21247. CANCEL        '
  21248. cvtalertscx
  21249. Class6
  21250. ,Alert displayed when converting non-projectsz
  21251. Pixels"
  21252. cvtalert.h
  21253. cvtalertcat
  21254. cvtalert.vcx6
  21255. forma
  21256. lUgjy
  21257. Pixelsy%
  21258. cvtalertpjx
  21259. \Top = 22
  21260. Left = 117
  21261. Height = 255
  21262. Width = 390
  21263. Name = "cvtalertpjx"
  21264. optiongroup1.option1.Top = 5
  21265. optiongroup1.option1.Left = 5
  21266. optiongroup1.option1.Value = 1
  21267. optiongroup1.option1.Name = "option1"
  21268. optiongroup1.option2.Top = 25
  21269. optiongroup1.option2.Left = 5
  21270. optiongroup1.option2.Value = 0
  21271. optiongroup1.option2.Name = "option2"
  21272. optiongroup1.Top = 157
  21273. optiongroup1.Left = 12
  21274. optiongroup1.TabIndex = 4
  21275. optiongroup1.Name = "optiongroup1"
  21276. cmd1.command1.Top = 5
  21277. cmd1.command1.Left = 5
  21278. cmd1.command1.Name = "command1"
  21279. cmd1.command2.Top = 5
  21280. cmd1.command2.Left = 154
  21281. cmd1.command2.Name = "command2"
  21282. cmd1.Top = 208
  21283. cmd1.Left = 68
  21284. cmd1.ControlSource = "nCvt"
  21285. cmd1.TabIndex = 6
  21286. cmd1.Name = "cmd1"
  21287. txtcodefile.Top = 172
  21288. txtcodefile.Left = 171
  21289. txtcodefile.TabIndex = 0
  21290. txtcodefile.Name = "txtcodefile"
  21291. cmdcodefile.Top = 172
  21292. cmdcodefile.Left = 351
  21293. cmdcodefile.TabIndex = 5
  21294. cmdcodefile.Name = "cmdcodefile"
  21295. lblalertmsg.Top = 12
  21296. lblalertmsg.Left = 24
  21297. lblalertmsg.Height = 70
  21298. lblalertmsg.Width = 340
  21299. lblalertmsg.Caption = (cAlertMsg)
  21300. lblalertmsg.Name = "lblalertmsg"
  21301. check1.Top = 129
  21302. check1.Left = 24
  21303. check1.TabIndex = 2
  21304. check1.Name = "check1"
  21305. txtlogfile.Top = 121
  21306. txtlogfile.Left = 171
  21307. txtlogfile.TabIndex = 0
  21308. txtlogfile.Name = "txtlogfile"
  21309. cmdlogfile.Top = 121
  21310. cmdlogfile.Left = 351
  21311. cmdlogfile.TabIndex = 3
  21312. cmdlogfile.Name = "cmdlogfile"
  21313. PROCEDURE getbackdir
  21314. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  21315. #DEFINE C_SELLOGFILE_LOC    "Select the log file:"
  21316. #DEFINE C_SELECT_LOC        "Select"
  21317. #DEFINE C_SELCODEFILE_LOC    "Select file for screen code:"
  21318. #DEFINE C_BACKDIR            "OLD"
  21319. #DEFINE N_STDMODE            1
  21320. #DEFINE N_DEVMODE            2
  21321. *----------------------------------
  21322. * FUNCTION GetBackDir
  21323. *----------------------------------
  21324.     PRIVATE cBackdef, nTmpCount, cTmpDir
  21325.     m.nTmpCount = 0
  21326.     m.cTmpDir = m.cBackDir + C_BACKDIR
  21327.     DO WHILE ADIR(atmparr,m.cTmpDir,"D") # 0
  21328.         m.nTmpCount = m.nTmpCount + 1
  21329.         m.cTmpDir = ADDBS(m.cBackDir) + C_BACKDIR + ALLTRIM(STR(m.nTmpCount))
  21330.     ENDDO
  21331.     *- make directory
  21332.     MD (m.cTmpDir)
  21333.     *- make sure it got created
  21334.     IF ADIR(atmparr,m.cTmpDir,"D") = 0
  21335.         *- Error creating directory
  21336.         m.cTmpDir = ""
  21337.         m.nCvt = 2
  21338.     ENDIF
  21339.     m.cBackDir = m.cTmpDir
  21340. * ENDFUNC
  21341. ENDPROC
  21342. PROCEDURE cmd1.Click
  21343. IF nCvt = 1
  21344.     THISFORM.GetBackDir
  21345. ENDIF
  21346. IF nCvt > 0
  21347.     CLEAR EVENTS
  21348.     RELEASE THISFORM
  21349. ENDIF
  21350. ENDPROC
  21351. E\CATALOG\PARTS
  21352. CBACKDEF    
  21353. NTMPCOUNT
  21354. CTMPDIR
  21355. CBACKDIR
  21356. ATMPARR
  21357. ADDBS
  21358. NCVTC
  21359. THISFORM
  21360. GETBACKDIR
  21361. getbackdir,
  21362. cmd1.Clicke
  21363. c:\convert\
  21364. cvtalert.vcx
  21365. c:\convert\cvtalert.vcx
  21366. l table - chisele
  21367. *getbackdir Get a backupDir
  21368. INVOICES.SCX
  21369. labelVOICES.SCX
  21370. label
  21371. label1screen to view and 
  21372. cvtalertpjx. shadowed
  21373. Caption = "Create backup directory here"
  21374. Top = 89
  21375. Left = 21
  21376. BackColor = 192,192,192
  21377. Height = 38
  21378. Width = 133
  21379. WordWrap = .T.
  21380. Name = "label1"
  21381. and edit O
  21382. textboxboxed
  21383. textboxE\CATALOG\PARTS.SC
  21384. txtBackDir
  21385. cvtalertpjx.
  21386. Top = 89
  21387. Left = 171
  21388. FontBold = .T.
  21389. FontItalic = .F.
  21390. FontName = "Arial"
  21391. FontOutline = .F.
  21392. FontShadow = .F.
  21393. FontSize = 10
  21394. FontStrikethru = .F.
  21395. FontUnderline = .F.
  21396. DefTop = DefTop
  21397. DefLeft = DefLeft
  21398. DefHeight = DefHeight
  21399. DefWidth = DefWidth
  21400. Alignment = 0
  21401. BackColor = 255,255,255
  21402. BorderStyle = 1
  21403. Value =                        
  21404. ControlSource = "m.cBackDir"
  21405. DragIcon = ..\vfp\
  21406. DragMode = 0
  21407. Enabled = .T.
  21408. ForeColor = 0,0,0
  21409. Format = ""
  21410. Height = 25
  21411. HelpContextID = 0
  21412. HideSelection = .T.
  21413. InputMask = ""
  21414. Margin = 2
  21415. MaxLength = 254
  21416. MousePointer = 0
  21417. ReadOnly = .F.
  21418. SelLength = 0
  21419. SelStart = 0
  21420. SelText = ""
  21421. SpecialEffect = 0
  21422. StatusBarText = ""
  21423. TabIndex = 0
  21424. TabStop = .T.
  21425. Tag = ""
  21426. TerminateRead = .F.
  21427. ToolTipText = ""
  21428. Visible = .T.
  21429. Width = 170
  21430. ReleaseErase = .T.
  21431. DisabledForeColor = 128,128,128
  21432. DisabledBackColor = 255,255,255
  21433. SelectedForeColor = 255,255,255
  21434. SelectedBackColor = 0,0,192
  21435. ColorSource = 0
  21436. ColorScheme = 1
  21437. BaseClass = "Textbox"
  21438. ParentClass = ""
  21439. ClassLibrary = ""
  21440. Class = "Textbox"
  21441. Name = "txtBackDir"
  21442. \SAMPLE\CATALOG\SAMPLE1.QPR
  21443. commandbutton
  21444. commandbutton
  21445. cmdBackDir
  21446. Query 
  21447. cvtalertpjx.als
  21448. eCaption = "..."
  21449. Top = 87
  21450. Left = 351
  21451. DefTop = DefTop
  21452. DefLeft = DefLeft
  21453. DefHeight = DefHeight
  21454. DefWidth = DefWidth
  21455. Height = 25
  21456. Width = 25
  21457. FontBold = .T.
  21458. FontItalic = .F.
  21459. FontName = "Arial"
  21460. FontOutline = .F.
  21461. FontShadow = .F.
  21462. FontSize = 10
  21463. FontStrikethru = .F.
  21464. FontUnderline = .F.
  21465. AutoSize = .F.
  21466. Picture = d:\temp\
  21467. DownPicture = d:\temp\
  21468. DisabledPicture = d:\temp\
  21469. Cancel = .F.
  21470. Value = 0
  21471. ControlSource = ""
  21472. Default = .F.
  21473. DragIcon = ..\vfp\
  21474. DragMode = 0
  21475. Enabled = .T.
  21476. ForeColor = 0,0,0
  21477. HelpContextID = 0
  21478. MousePointer = 0
  21479. StatusBarText = ""
  21480. Style = 0
  21481. TabIndex = 1
  21482. TabStop = .T.
  21483. Tag = ""
  21484. ToolTipText = ""
  21485. TerminateRead = .F.
  21486. Visible = .T.
  21487. ReleaseErase = .T.
  21488. DisabledForeColor = 128,128,128
  21489. ColorSource = 0
  21490. ColorScheme = 1
  21491. BaseClass = "Commandbutton"
  21492. ParentClass = ""
  21493. ClassLibrary = ""
  21494. Class = "Commandbutton"
  21495. Name = "cmdBackDir"
  21496.               
  21497. PROCEDURE Click
  21498. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  21499. #DEFINE C_SELLOGFILE_LOC    "Select the log file"
  21500. #DEFINE C_SELECT_LOC        "Select"
  21501. #DEFINE C_BACKDIR            "OLD"
  21502. #DEFINE N_STDMODE            1
  21503. #DEFINE N_DEVMODE            2
  21504. PRIVATE cOldDir
  21505. cOldDir = m.cBackDir
  21506. cBackDir = GETDIR(m.cBackDir,C_SELBACKDIR_LOC)
  21507. *- restore old directory, if they cancelled
  21508. cBackDir = IIF(EMPTY(m.cBackDir),m.cOldDir,m.cBackDir)
  21509. THISFORM.txtBackDir.Refresh
  21510. ENDPROC
  21511. Select a backup directory:
  21512. COLDDIR
  21513. CBACKDIR
  21514. THISFORM
  21515. TXTBACKDIR
  21516. REFRESH
  21517. Click,
  21518. c:\convert\
  21519. cvtalert.vcx
  21520. c:\convert\cvtalert.vcx
  21521. cvtalertpjx
  21522. cvtalertcat
  21523. 7'woo
  21524. Class`
  21525. Pixels
  21526. cvtalertscx
  21527. cvtalert.vcx
  21528. Pixels
  21529. cvtalertcat
  21530. JTop = 35
  21531. Left = 102
  21532. Height = 230
  21533. Width = 390
  21534. Name = "cvtalertcat"
  21535. optiongroup1.option1.Top = 5
  21536. optiongroup1.option1.Left = 5
  21537. optiongroup1.option1.Value = 1
  21538. optiongroup1.option1.Name = "option1"
  21539. optiongroup1.option2.Top = 25
  21540. optiongroup1.option2.Left = 5
  21541. optiongroup1.option2.Value = 0
  21542. optiongroup1.option2.Name = "option2"
  21543. optiongroup1.Top = 133
  21544. optiongroup1.Left = 12
  21545. optiongroup1.ControlSource = "nOptDev"
  21546. optiongroup1.TabIndex = 3
  21547. optiongroup1.Name = "optiongroup1"
  21548. cmd1.command1.Top = 5
  21549. cmd1.command1.Left = 5
  21550. cmd1.command1.Name = "command1"
  21551. cmd1.command2.Top = 5
  21552. cmd1.command2.Left = 154
  21553. cmd1.command2.Name = "command2"
  21554. cmd1.Top = 184
  21555. cmd1.Left = 68
  21556. cmd1.TabIndex = 5
  21557. cmd1.Name = "cmd1"
  21558. txtcodefile.Top = 148
  21559. txtcodefile.Left = 171
  21560. txtcodefile.TabIndex = 0
  21561. txtcodefile.Name = "txtcodefile"
  21562. cmdcodefile.Top = 148
  21563. cmdcodefile.Left = 351
  21564. cmdcodefile.TabIndex = 4
  21565. cmdcodefile.Name = "cmdcodefile"
  21566. lblalertmsg.Top = 12
  21567. lblalertmsg.Left = 24
  21568. lblalertmsg.Height = 76
  21569. lblalertmsg.Width = 340
  21570. lblalertmsg.Caption = (cAlertMsg)
  21571. lblalertmsg.Name = "lblalertmsg"
  21572.  - Black and Whi
  21573. checkboxtary"
  21574. checkbox
  21575. check1
  21576. F"DS - Digital
  21577. cvtalertcat.Format       
  21578. Caption = "Create \<log file"
  21579. Top = 110
  21580. Left = 18
  21581. Height = 25
  21582. Width = 114
  21583. BackColor = 192,192,192
  21584. ControlSource = "lLog"
  21585. TabIndex = 1
  21586. Name = "check1"
  21587. PROCEDURE Click
  21588. THISFORM.txtLogFile.Enabled = THIS.value
  21589. THISFORM.cmdLogFile.Enabled = THIS.value
  21590. IF THIS.value AND EMPTY(m.cLogFile)
  21591.     THISFORM.cmd1.command1.Enabled = .F.
  21592.     THISFORM.cmdLogFile.Click
  21593.     THISFORM.cmd1.command1.Enabled = .T.
  21594. ENDIF
  21595. ENDPROC
  21596. THISFORM
  21597. TXTLOGFILE
  21598. ENABLED
  21599. VALUE
  21600. CMDLOGFILE
  21601. CLOGFILE
  21602. COMMAND1
  21603. CLICK
  21604. Click,
  21605. c:\convert\
  21606. cvtalert.vcx
  21607. c:\convert\cvtalert.vcx
  21608. textbox
  21609. textbox
  21610. txtLogFileFB\b
  21611. cvtalertcat.
  21612. Top = 102
  21613. Left = 171
  21614. ControlSource = "m.cLogFile"
  21615. Enabled = .F.
  21616. Height = 25
  21617. ReadOnly = .T.
  21618. TabIndex = 0
  21619. Width = 170
  21620. Name = "txtLogFile"
  21621. commandbuttonO
  21622. commandbuttonJt
  21623. cmdLogFile
  21624. cvtalertcat.
  21625. sCaption = "..."
  21626. Top = 102
  21627. Left = 351
  21628. Height = 25
  21629. Width = 25
  21630. Enabled = .F.
  21631. TabIndex = 2
  21632. Name = "cmdLogFile"
  21633. PROCEDURE Click
  21634. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  21635. #DEFINE C_SELLOGFILE_LOC    "Select the log file"
  21636. #DEFINE C_SELECT_LOC        "Select"
  21637. #DEFINE C_SELCODEFILE_LOC    "Select the file in which to store your screen code"
  21638. #DEFINE C_BACKDIR            "OLD"
  21639. #DEFINE C_LOGEXT            "LOG"
  21640. #DEFINE N_STDMODE            1
  21641. #DEFINE N_DEVMODE            2
  21642. PRIVATE m.cOldLog
  21643. IF EMPTY(m.cLogFile)
  21644.     m.cOldLog = ""
  21645.     m.cLogFile = JUSTSTEM(m.cFileName) + "." + C_LOGEXT
  21646.     m.cOldLog= m.cLogFile
  21647. ENDIF
  21648. cLogFile = LOWER(PUTFILE(C_SELLOGFILE_LOC,m.cLogFile,C_LOGEXT))
  21649. *- remember old log file, so it isn;t cleared if they cancel
  21650. cLogFile = IIF(EMPTY(cLogFile),m.cOldLog,m.cLogFile)
  21651. THISFORM.txtLogFile.Refresh
  21652. IF !EMPTY(m.cLogFile) AND ((m.nOptDev = N_DEVMODE AND !EMPTY(m.cCodeFile)) OR m.nOptDev = N_STDMODE)
  21653.     THISFORM.cmd1.command1.Enabled = .T.
  21654.     THISFORM.cmd1.command1.Enabled = .F.
  21655. ENDIF
  21656. ENDPROC
  21657. Select the log file
  21658. COLDLOG
  21659. CLOGFILE
  21660. JUSTSTEM    
  21661. CFILENAME
  21662. THISFORM
  21663. TXTLOGFILE
  21664. REFRESH
  21665. NOPTDEV    
  21666. CCODEFILE
  21667. COMMAND1
  21668. ENABLED
  21669. Click,
  21670. c:\convert\
  21671. cvtalert.vcx
  21672. c:\convert\cvtalert.vcx
  21673. cvtalertcat
  21674. T}~?y`}
  21675. cvtalertscxsw
  21676. Class
  21677. Pixels
  21678. cvtalertcat
  21679. cvtalert.vcx{T
  21680. Pixels6
  21681. cvtalertpjx
  21682. \Top = 19
  21683. Left = 115
  21684. Height = 255
  21685. Width = 390
  21686. Name = "cvtalertpjx"
  21687. optiongroup1.option1.Top = 5
  21688. optiongroup1.option1.Left = 5
  21689. optiongroup1.option1.Value = 1
  21690. optiongroup1.option1.Name = "option1"
  21691. optiongroup1.option2.Top = 25
  21692. optiongroup1.option2.Left = 5
  21693. optiongroup1.option2.Value = 0
  21694. optiongroup1.option2.Name = "option2"
  21695. optiongroup1.Top = 157
  21696. optiongroup1.Left = 12
  21697. optiongroup1.TabIndex = 4
  21698. optiongroup1.Name = "optiongroup1"
  21699. cmd1.command1.Top = 5
  21700. cmd1.command1.Left = 5
  21701. cmd1.command1.Name = "command1"
  21702. cmd1.command2.Top = 5
  21703. cmd1.command2.Left = 154
  21704. cmd1.command2.Name = "command2"
  21705. cmd1.Top = 208
  21706. cmd1.Left = 68
  21707. cmd1.ControlSource = "nCvt"
  21708. cmd1.TabIndex = 6
  21709. cmd1.Name = "cmd1"
  21710. txtcodefile.Top = 172
  21711. txtcodefile.Left = 171
  21712. txtcodefile.TabIndex = 0
  21713. txtcodefile.Name = "txtcodefile"
  21714. cmdcodefile.Top = 172
  21715. cmdcodefile.Left = 351
  21716. cmdcodefile.TabIndex = 5
  21717. cmdcodefile.Name = "cmdcodefile"
  21718. lblalertmsg.Top = 12
  21719. lblalertmsg.Left = 24
  21720. lblalertmsg.Height = 70
  21721. lblalertmsg.Width = 340
  21722. lblalertmsg.Caption = (cAlertMsg)
  21723. lblalertmsg.Name = "lblalertmsg"
  21724. check1.Top = 134
  21725. check1.Left = 24
  21726. check1.TabIndex = 2
  21727. check1.Name = "check1"
  21728. txtlogfile.Top = 126
  21729. txtlogfile.Left = 171
  21730. txtlogfile.TabIndex = 0
  21731. txtlogfile.Name = "txtlogfile"
  21732. cmdlogfile.Top = 126
  21733. cmdlogfile.Left = 351
  21734. cmdlogfile.TabIndex = 3
  21735. cmdlogfile.Name = "cmdlogfile"
  21736. PROCEDURE getbackdir
  21737. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  21738. #DEFINE C_SELLOGFILE_LOC    "Select the log file:"
  21739. #DEFINE C_SELECT_LOC        "Select"
  21740. #DEFINE C_SELCODEFILE_LOC    "Select file for screen code:"
  21741. #DEFINE C_BACKDIR            "OLD"
  21742. #DEFINE N_STDMODE            1
  21743. #DEFINE N_DEVMODE            2
  21744. *----------------------------------
  21745. * FUNCTION GetBackDir
  21746. *----------------------------------
  21747.     PRIVATE cBackdef, nTmpCount, cTmpDir
  21748.     m.nTmpCount = 0
  21749.     m.cTmpDir = m.cBackDir + C_BACKDIR
  21750.     DO WHILE ADIR(atmparr,m.cTmpDir,"D") # 0
  21751.         m.nTmpCount = m.nTmpCount + 1
  21752.         m.cTmpDir = ADDBS(m.cBackDir) + C_BACKDIR + ALLTRIM(STR(m.nTmpCount))
  21753.     ENDDO
  21754.     *- make directory
  21755.     MD (m.cTmpDir)
  21756.     *- make sure it got created
  21757.     IF ADIR(atmparr,m.cTmpDir,"D") = 0
  21758.         *- Error creating directory
  21759.         m.cTmpDir = ""
  21760.         m.nCvt = 2
  21761.     ENDIF
  21762.     m.cBackDir = m.cTmpDir
  21763. * ENDFUNC
  21764. ENDPROC
  21765. PROCEDURE cmd1.Click
  21766. IF nCvt = 1
  21767.     THISFORM.GetBackDir
  21768. ENDIF
  21769. IF nCvt > 0
  21770.     CLEAR EVENTS
  21771.     RELEASE THISFORM
  21772. ENDIF
  21773. ENDPROC
  21774. CBACKDEF    
  21775. NTMPCOUNT
  21776. CTMPDIR
  21777. CBACKDIR
  21778. ATMPARR
  21779. ADDBS
  21780. NCVTC
  21781. THISFORM
  21782. GETBACKDIR
  21783. getbackdir,
  21784. cmd1.Clicke
  21785. c:\convert\
  21786. cvtalert.vcx
  21787. c:\convert\cvtalert.vcx
  21788. *getbackdir Get a backupDir
  21789. label
  21790. label
  21791. label1
  21792. cvtalertpjx.
  21793. Caption = "Create backup directory here"
  21794. Top = 89
  21795. Left = 21
  21796. BackColor = 192,192,192
  21797. Height = 38
  21798. Width = 133
  21799. WordWrap = .T.
  21800. Name = "label1"
  21801. textbox
  21802. textbox
  21803. txtBackDir
  21804. cvtalertpjx.&
  21805. Top = 89
  21806. Left = 171
  21807. FontBold = .T.
  21808. FontItalic = .F.
  21809. FontName = "Arial"
  21810. FontOutline = .F.
  21811. FontShadow = .F.
  21812. FontSize = 10
  21813. FontStrikethru = .F.
  21814. FontUnderline = .F.
  21815. DefTop = DefTop
  21816. DefLeft = DefLeft
  21817. DefHeight = DefHeight
  21818. DefWidth = DefWidth
  21819. Alignment = 0
  21820. BackColor = 255,255,255
  21821. BorderStyle = 1
  21822. Value =                        
  21823. ControlSource = "m.cBackDir"
  21824. DragIcon = ..\vfp\
  21825. DragMode = 0
  21826. Enabled = .T.
  21827. ForeColor = 0,0,0
  21828. Format = ""
  21829. Height = 25
  21830. HelpContextID = 0
  21831. HideSelection = .T.
  21832. InputMask = ""
  21833. Margin = 2
  21834. MaxLength = 254
  21835. MousePointer = 0
  21836. ReadOnly = .F.
  21837. SelLength = 0
  21838. SelStart = 0
  21839. SelText = ""
  21840. SpecialEffect = 0
  21841. StatusBarText = ""
  21842. TabIndex = 0
  21843. TabStop = .T.
  21844. Tag = ""
  21845. TerminateRead = .F.
  21846. ToolTipText = ""
  21847. Visible = .T.
  21848. Width = 170
  21849. ReleaseErase = .T.
  21850. DisabledForeColor = 128,128,128
  21851. DisabledBackColor = 255,255,255
  21852. SelectedForeColor = 255,255,255
  21853. SelectedBackColor = 0,0,192
  21854. ColorSource = 0
  21855. ColorScheme = 1
  21856. BaseClass = "Textbox"
  21857. ParentClass = ""
  21858. ClassLibrary = ""
  21859. Class = "Textbox"
  21860. Name = "txtBackDir"
  21861. commandbutton
  21862. commandbutton
  21863. cmdBackDir
  21864. (~y~15
  21865. cvtalertpjx.(
  21866. eCaption = "..."
  21867. Top = 87
  21868. Left = 351
  21869. DefTop = DefTop
  21870. DefLeft = DefLeft
  21871. DefHeight = DefHeight
  21872. DefWidth = DefWidth
  21873. Height = 25
  21874. Width = 25
  21875. FontBold = .T.
  21876. FontItalic = .F.
  21877. FontName = "Arial"
  21878. FontOutline = .F.
  21879. FontShadow = .F.
  21880. FontSize = 10
  21881. FontStrikethru = .F.
  21882. FontUnderline = .F.
  21883. AutoSize = .F.
  21884. Picture = d:\temp\
  21885. DownPicture = d:\temp\
  21886. DisabledPicture = d:\temp\
  21887. Cancel = .F.
  21888. Value = 0
  21889. ControlSource = ""
  21890. Default = .F.
  21891. DragIcon = ..\vfp\
  21892. DragMode = 0
  21893. Enabled = .T.
  21894. ForeColor = 0,0,0
  21895. HelpContextID = 0
  21896. MousePointer = 0
  21897. StatusBarText = ""
  21898. Style = 0
  21899. TabIndex = 1
  21900. TabStop = .T.
  21901. Tag = ""
  21902. ToolTipText = ""
  21903. TerminateRead = .F.
  21904. Visible = .T.
  21905. ReleaseErase = .T.
  21906. DisabledForeColor = 128,128,128
  21907. ColorSource = 0
  21908. ColorScheme = 1
  21909. BaseClass = "Commandbutton"
  21910. ParentClass = ""
  21911. ClassLibrary = ""
  21912. Class = "Commandbutton"
  21913. Name = "cmdBackDir"
  21914. PROCEDURE Click
  21915. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  21916. #DEFINE C_SELLOGFILE_LOC    "Select the log file"
  21917. #DEFINE C_SELECT_LOC        "Select"
  21918. #DEFINE C_BACKDIR            "OLD"
  21919. #DEFINE N_STDMODE            1
  21920. #DEFINE N_DEVMODE            2
  21921. PRIVATE cOldDir
  21922. cOldDir = m.cBackDir
  21923. cBackDir = GETDIR(m.cBackDir,C_SELBACKDIR_LOC)
  21924. *- restore old directory, if they cancelled
  21925. cBackDir = IIF(EMPTY(m.cBackDir),m.cOldDir,m.cBackDir)
  21926. THISFORM.txtBackDir.Refresh
  21927. ENDPROC
  21928. Select a backup directory:
  21929. COLDDIR
  21930. CBACKDIR
  21931. THISFORM
  21932. TXTBACKDIR
  21933. REFRESH
  21934. Click,
  21935. c:\convert\
  21936. cvtalert.vcx
  21937. c:\convert\cvtalert.vcx
  21938. cvtalertpjx3
  21939. cvtalertcatV`M
  21940. ClassE.w
  21941. Pixels@
  21942. cvtalertcat
  21943. cvtalert.vcx
  21944. Pixels]u
  21945. cvtalertpjx
  21946. \Top = 23
  21947. Left = 108
  21948. Height = 255
  21949. Width = 390
  21950. Name = "cvtalertpjx"
  21951. optiongroup1.option1.Top = 5
  21952. optiongroup1.option1.Left = 5
  21953. optiongroup1.option1.Value = 1
  21954. optiongroup1.option1.Name = "option1"
  21955. optiongroup1.option2.Top = 25
  21956. optiongroup1.option2.Left = 5
  21957. optiongroup1.option2.Value = 0
  21958. optiongroup1.option2.Name = "option2"
  21959. optiongroup1.Top = 157
  21960. optiongroup1.Left = 12
  21961. optiongroup1.TabIndex = 4
  21962. optiongroup1.Name = "optiongroup1"
  21963. cmd1.command1.Top = 5
  21964. cmd1.command1.Left = 5
  21965. cmd1.command1.Name = "command1"
  21966. cmd1.command2.Top = 5
  21967. cmd1.command2.Left = 154
  21968. cmd1.command2.Name = "command2"
  21969. cmd1.Top = 208
  21970. cmd1.Left = 68
  21971. cmd1.ControlSource = "nCvt"
  21972. cmd1.TabIndex = 6
  21973. cmd1.Name = "cmd1"
  21974. txtcodefile.Top = 172
  21975. txtcodefile.Left = 171
  21976. txtcodefile.TabIndex = 0
  21977. txtcodefile.Name = "txtcodefile"
  21978. cmdcodefile.Top = 172
  21979. cmdcodefile.Left = 351
  21980. cmdcodefile.TabIndex = 5
  21981. cmdcodefile.Name = "cmdcodefile"
  21982. lblalertmsg.Top = 12
  21983. lblalertmsg.Left = 24
  21984. lblalertmsg.Height = 70
  21985. lblalertmsg.Width = 340
  21986. lblalertmsg.Caption = (cAlertMsg)
  21987. lblalertmsg.Name = "lblalertmsg"
  21988. check1.Top = 134
  21989. check1.Left = 24
  21990. check1.TabIndex = 2
  21991. check1.Name = "check1"
  21992. txtlogfile.Top = 126
  21993. txtlogfile.Left = 171
  21994. txtlogfile.TabIndex = 0
  21995. txtlogfile.Name = "txtlogfile"
  21996. cmdlogfile.Top = 126
  21997. cmdlogfile.Left = 351
  21998. cmdlogfile.TabIndex = 3
  21999. cmdlogfile.Name = "cmdlogfile"
  22000. PROCEDURE getbackdir
  22001. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  22002. #DEFINE C_SELLOGFILE_LOC    "Select the log file:"
  22003. #DEFINE C_SELECT_LOC        "Select"
  22004. #DEFINE C_SELCODEFILE_LOC    "Select file for screen code:"
  22005. #DEFINE C_BACKDIR            "OLD"
  22006. #DEFINE N_STDMODE            1
  22007. #DEFINE N_DEVMODE            2
  22008. *----------------------------------
  22009. * FUNCTION GetBackDir
  22010. *----------------------------------
  22011.     PRIVATE cBackdef, nTmpCount, cTmpDir
  22012.     m.nTmpCount = 0
  22013.     m.cTmpDir = m.cBackDir + C_BACKDIR
  22014.     DO WHILE ADIR(atmparr,m.cTmpDir,"D") # 0
  22015.         m.nTmpCount = m.nTmpCount + 1
  22016.         m.cTmpDir = ADDBS(m.cBackDir) + C_BACKDIR + ALLTRIM(STR(m.nTmpCount))
  22017.     ENDDO
  22018.     *- make directory
  22019.     MD (m.cTmpDir)
  22020.     *- make sure it got created
  22021.     IF ADIR(atmparr,m.cTmpDir,"D") = 0
  22022.         *- Error creating directory
  22023.         m.cTmpDir = ""
  22024.         m.nCvt = 2
  22025.     ENDIF
  22026.     m.cBackDir = m.cTmpDir
  22027. * ENDFUNC
  22028. ENDPROC
  22029. PROCEDURE cmd1.Click
  22030. IF nCvt = 1
  22031.     THISFORM.GetBackDir
  22032. ENDIF
  22033. IF nCvt > 0
  22034.     CLEAR EVENTS
  22035.     RELEASE THISFORM
  22036. ENDIF
  22037. ENDPROC
  22038. CBACKDEF    
  22039. NTMPCOUNT
  22040. CTMPDIR
  22041. CBACKDIR
  22042. ATMPARR
  22043. ADDBS
  22044. NCVTC
  22045. THISFORM
  22046. GETBACKDIR
  22047. getbackdir,
  22048. cmd1.Clicke
  22049. c:\convert\
  22050. cvtalert.vcx
  22051. c:\convert\cvtalert.vcx
  22052. *getbackdir Get a backupDir
  22053. label:
  22054. label
  22055. label1
  22056. cvtalertpjx.
  22057. Caption = "Create backup directory here"
  22058. Top = 94
  22059. Left = 21
  22060. BackColor = 192,192,192
  22061. Height = 38
  22062. Width = 133
  22063. WordWrap = .T.
  22064. Name = "label1"
  22065. textbox
  22066. textbox
  22067. txtBackDirM
  22068. cvtalertpjx.
  22069. Top = 94
  22070. Left = 171
  22071. FontBold = .T.
  22072. FontItalic = .F.
  22073. FontName = "Arial"
  22074. FontOutline = .F.
  22075. FontShadow = .F.
  22076. FontSize = 10
  22077. FontStrikethru = .F.
  22078. FontUnderline = .F.
  22079. DefTop = DefTop
  22080. DefLeft = DefLeft
  22081. DefHeight = DefHeight
  22082. DefWidth = DefWidth
  22083. Alignment = 0
  22084. BackColor = 255,255,255
  22085. BorderStyle = 1
  22086. Value =                        
  22087. ControlSource = "m.cBackDir"
  22088. DragIcon = 
  22089. DragMode = 0
  22090. Enabled = .T.
  22091. ForeColor = 0,0,0
  22092. Format = ""
  22093. Height = 25
  22094. HelpContextID = 0
  22095. HideSelection = .T.
  22096. InputMask = ""
  22097. Margin = 2
  22098. MaxLength = 254
  22099. MousePointer = 0
  22100. ReadOnly = .F.
  22101. SelLength = 0
  22102. SelStart = 0
  22103. SelText = ""
  22104. SpecialEffect = 0
  22105. StatusBarText = ""
  22106. TabIndex = 0
  22107. TabStop = .T.
  22108. Tag = ""
  22109. TerminateRead = .F.
  22110. ToolTipText = ""
  22111. Visible = .T.
  22112. Width = 170
  22113. ReleaseErase = .T.
  22114. DisabledForeColor = 128,128,128
  22115. DisabledBackColor = 255,255,255
  22116. SelectedForeColor = 255,255,255
  22117. SelectedBackColor = 0,0,192
  22118. ColorSource = 0
  22119. ColorScheme = 1
  22120. BaseClass = "Textbox"
  22121. ParentClass = ""
  22122. ClassLibrary = ""
  22123. Class = "Textbox"
  22124. Name = "txtBackDir"
  22125. commandbuttonM
  22126. commandbutton
  22127. cmdBackDir
  22128. cvtalertpjx.
  22129. ^Caption = "..."
  22130. Top = 92
  22131. Left = 351
  22132. DefTop = DefTop
  22133. DefLeft = DefLeft
  22134. DefHeight = DefHeight
  22135. DefWidth = DefWidth
  22136. Height = 25
  22137. Width = 25
  22138. FontBold = .T.
  22139. FontItalic = .F.
  22140. FontName = "Arial"
  22141. FontOutline = .F.
  22142. FontShadow = .F.
  22143. FontSize = 10
  22144. FontStrikethru = .F.
  22145. FontUnderline = .F.
  22146. AutoSize = .F.
  22147. Picture = d:\temp\
  22148. DownPicture = d:\temp\
  22149. DisabledPicture = d:\temp\
  22150. Cancel = .F.
  22151. Value = 0
  22152. ControlSource = ""
  22153. Default = .F.
  22154. DragIcon = 
  22155. DragMode = 0
  22156. Enabled = .T.
  22157. ForeColor = 0,0,0
  22158. HelpContextID = 0
  22159. MousePointer = 0
  22160. StatusBarText = ""
  22161. Style = 0
  22162. TabIndex = 1
  22163. TabStop = .T.
  22164. Tag = ""
  22165. ToolTipText = ""
  22166. TerminateRead = .F.
  22167. Visible = .T.
  22168. ReleaseErase = .T.
  22169. DisabledForeColor = 128,128,128
  22170. ColorSource = 0
  22171. ColorScheme = 1
  22172. BaseClass = "Commandbutton"
  22173. ParentClass = ""
  22174. ClassLibrary = ""
  22175. Class = "Commandbutton"
  22176. Name = "cmdBackDir"
  22177. PROCEDURE Click
  22178. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  22179. #DEFINE C_SELLOGFILE_LOC    "Select the log file"
  22180. #DEFINE C_SELECT_LOC        "Select"
  22181. #DEFINE C_BACKDIR            "OLD"
  22182. #DEFINE N_STDMODE            1
  22183. #DEFINE N_DEVMODE            2
  22184. PRIVATE cOldDir
  22185. cOldDir = m.cBackDir
  22186. cBackDir = GETDIR(m.cBackDir,C_SELBACKDIR_LOC)
  22187. *- restore old directory, if they cancelled
  22188. cBackDir = IIF(EMPTY(m.cBackDir),m.cOldDir,m.cBackDir)
  22189. THISFORM.txtBackDir.Refresh
  22190. ENDPROC
  22191. Select a backup directory:
  22192. COLDDIR
  22193. CBACKDIR
  22194. THISFORM
  22195. TXTBACKDIR
  22196. REFRESH
  22197. Click,
  22198. c:\convert\
  22199. cvtalert.vcx
  22200. c:\convert\cvtalert.vcx
  22201. cvtalertpjx
  22202. cvtalertcat}
  22203. Class
  22204. Pixels
  22205. formset$?<
  22206. formset
  22207. cvtalertpjsM
  22208. Name = "cvtalertpjs"
  22209. Pixels
  22210. form1
  22211. cvtalertpjs.
  22212. 2ScaleMode = 3
  22213. Caption = "Form1"
  22214. Name = "form1"
  22215. cvtalertpjs
  22216. formset
  22217.  report: 
  22218. Class
  22219.  labe
  22220. cvtalertcatRB
  22221. FILETYPE
  22222. cvtalert.vcx
  22223. Pixelseva
  22224. cvtalertpjx
  22225. ]Top = 113
  22226. Left = 125
  22227. Height = 255
  22228. Width = 390
  22229. Name = "cvtalertpjx"
  22230. optiongroup1.option1.Top = 5
  22231. optiongroup1.option1.Left = 5
  22232. optiongroup1.option1.Value = 1
  22233. optiongroup1.option1.Name = "option1"
  22234. optiongroup1.option2.Top = 25
  22235. optiongroup1.option2.Left = 5
  22236. optiongroup1.option2.Value = 0
  22237. optiongroup1.option2.Name = "option2"
  22238. optiongroup1.Top = 157
  22239. optiongroup1.Left = 12
  22240. optiongroup1.TabIndex = 4
  22241. optiongroup1.Name = "optiongroup1"
  22242. cmd1.command1.Top = 5
  22243. cmd1.command1.Left = 5
  22244. cmd1.command1.Name = "command1"
  22245. cmd1.command2.Top = 5
  22246. cmd1.command2.Left = 154
  22247. cmd1.command2.Name = "command2"
  22248. cmd1.Top = 208
  22249. cmd1.Left = 68
  22250. cmd1.ControlSource = "nCvt"
  22251. cmd1.TabIndex = 6
  22252. cmd1.Name = "cmd1"
  22253. txtcodefile.Top = 172
  22254. txtcodefile.Left = 171
  22255. txtcodefile.TabIndex = 0
  22256. txtcodefile.Name = "txtcodefile"
  22257. cmdcodefile.Top = 172
  22258. cmdcodefile.Left = 351
  22259. cmdcodefile.TabIndex = 5
  22260. cmdcodefile.Name = "cmdcodefile"
  22261. lblalertmsg.Top = 12
  22262. lblalertmsg.Left = 24
  22263. lblalertmsg.Height = 70
  22264. lblalertmsg.Width = 340
  22265. lblalertmsg.Caption = (cAlertMsg)
  22266. lblalertmsg.Name = "lblalertmsg"
  22267. check1.Top = 134
  22268. check1.Left = 24
  22269. check1.TabIndex = 2
  22270. check1.Name = "check1"
  22271. txtlogfile.Top = 126
  22272. txtlogfile.Left = 171
  22273. txtlogfile.TabIndex = 0
  22274. txtlogfile.Name = "txtlogfile"
  22275. cmdlogfile.Top = 126
  22276. cmdlogfile.Left = 351
  22277. cmdlogfile.TabIndex = 3
  22278. cmdlogfile.Name = "cmdlogfile"
  22279. PROCEDURE getbackdir
  22280. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  22281. #DEFINE C_SELLOGFILE_LOC    "Select the log file:"
  22282. #DEFINE C_SELECT_LOC        "Select"
  22283. #DEFINE C_SELCODEFILE_LOC    "Select file for screen code:"
  22284. #DEFINE C_BACKDIR            "OLD"
  22285. #DEFINE N_STDMODE            1
  22286. #DEFINE N_DEVMODE            2
  22287. *----------------------------------
  22288. * FUNCTION GetBackDir
  22289. *----------------------------------
  22290.     PRIVATE cBackdef, nTmpCount, cTmpDir
  22291.     m.nTmpCount = 0
  22292.     m.cTmpDir = m.cBackDir + C_BACKDIR
  22293.     DO WHILE ADIR(atmparr,m.cTmpDir,"D") # 0
  22294.         m.nTmpCount = m.nTmpCount + 1
  22295.         m.cTmpDir = ADDBS(m.cBackDir) + C_BACKDIR + ALLTRIM(STR(m.nTmpCount))
  22296.     ENDDO
  22297.     *- make directory
  22298.     MD (m.cTmpDir)
  22299.     *- make sure it got created
  22300.     IF ADIR(atmparr,m.cTmpDir,"D") = 0
  22301.         *- Error creating directory
  22302.         m.cTmpDir = ""
  22303.         m.nCvt = 2
  22304.     ENDIF
  22305.     m.cBackDir = m.cTmpDir
  22306. * ENDFUNC
  22307. ENDPROC
  22308. PROCEDURE cmd1.Click
  22309. IF nCvt = 1
  22310.     THISFORM.GetBackDir
  22311. ENDIF
  22312. IF nCvt > 0
  22313.     CLEAR EVENTS
  22314.     RELEASE THISFORM
  22315. ENDIF
  22316. ENDPROC
  22317. CBACKDEF    
  22318. NTMPCOUNT
  22319. CTMPDIR
  22320. CBACKDIR
  22321. ATMPARR
  22322. ADDBS
  22323. NCVTC
  22324. THISFORM
  22325. GETBACKDIR
  22326. getbackdir,
  22327. cmd1.Clicke
  22328. c:\convert\
  22329. cvtalert.vcx
  22330. c:\convert\cvtalert.vcx
  22331. *getbackdir Get a backupDir
  22332. label
  22333. label
  22334. label1
  22335. cvtalertpjx.
  22336. Caption = "Create backup directory here"
  22337. Top = 94
  22338. Left = 21
  22339. BackColor = 192,192,192
  22340. Height = 38
  22341. Width = 133
  22342. WordWrap = .T.
  22343. Name = "label1"
  22344. cvtalertpjx
  22345. cvtalertcatC:
  22346. Class
  22347. Pixels
  22348. cvtalertcat
  22349. cvtalert.vcxtscx
  22350. Do you
  22351. formvert the CCC
  22352. Pixels
  22353. label 
  22354. repor
  22355. cvtalertpjx Visual FoxPro
  22356. ]Top = 113
  22357. Left = 125
  22358. Height = 255
  22359. Width = 390
  22360. Name = "cvtalertpjx"
  22361. optiongroup1.option1.Top = 5
  22362. optiongroup1.option1.Left = 5
  22363. optiongroup1.option1.Value = 1
  22364. optiongroup1.option1.Name = "option1"
  22365. optiongroup1.option2.Top = 25
  22366. optiongroup1.option2.Left = 5
  22367. optiongroup1.option2.Value = 0
  22368. optiongroup1.option2.Name = "option2"
  22369. optiongroup1.Top = 157
  22370. optiongroup1.Left = 12
  22371. optiongroup1.TabIndex = 4
  22372. optiongroup1.Name = "optiongroup1"
  22373. cmd1.command1.Top = 5
  22374. cmd1.command1.Left = 5
  22375. cmd1.command1.Name = "command1"
  22376. cmd1.command2.Top = 5
  22377. cmd1.command2.Left = 154
  22378. cmd1.command2.Name = "command2"
  22379. cmd1.Top = 208
  22380. cmd1.Left = 68
  22381. cmd1.ControlSource = "nCvt"
  22382. cmd1.TabIndex = 6
  22383. cmd1.Name = "cmd1"
  22384. txtcodefile.Top = 172
  22385. txtcodefile.Left = 171
  22386. txtcodefile.TabIndex = 0
  22387. txtcodefile.Name = "txtcodefile"
  22388. cmdcodefile.Top = 172
  22389. cmdcodefile.Left = 351
  22390. cmdcodefile.TabIndex = 5
  22391. cmdcodefile.Name = "cmdcodefile"
  22392. lblalertmsg.Top = 12
  22393. lblalertmsg.Left = 24
  22394. lblalertmsg.Height = 70
  22395. lblalertmsg.Width = 340
  22396. lblalertmsg.Caption = (cAlertMsg)
  22397. lblalertmsg.Name = "lblalertmsg"
  22398. check1.Top = 134
  22399. check1.Left = 24
  22400. check1.TabIndex = 2
  22401. check1.Name = "check1"
  22402. txtlogfile.Top = 126
  22403. txtlogfile.Left = 171
  22404. txtlogfile.TabIndex = 0
  22405. txtlogfile.Name = "txtlogfile"
  22406. cmdlogfile.Top = 126
  22407. cmdlogfile.Left = 351
  22408. cmdlogfile.TabIndex = 3
  22409. cmdlogfile.Name = "cmdlogfile"
  22410. TERCL
  22411. PROCEDURE getbackdir
  22412. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  22413. #DEFINE C_SELLOGFILE_LOC    "Select the log file:"
  22414. #DEFINE C_SELECT_LOC        "Select"
  22415. #DEFINE C_SELCODEFILE_LOC    "Select file for screen code:"
  22416. #DEFINE C_BACKDIR            "OLD"
  22417. #DEFINE N_STDMODE            1
  22418. #DEFINE N_DEVMODE            2
  22419. *----------------------------------
  22420. * FUNCTION GetBackDir
  22421. *----------------------------------
  22422.     PRIVATE cBackdef, nTmpCount, cTmpDir
  22423.     m.nTmpCount = 0
  22424.     m.cTmpDir = m.cBackDir + C_BACKDIR
  22425.     DO WHILE ADIR(atmparr,m.cTmpDir,"D") # 0
  22426.         m.nTmpCount = m.nTmpCount + 1
  22427.         m.cTmpDir = ADDBS(m.cBackDir) + C_BACKDIR + ALLTRIM(STR(m.nTmpCount))
  22428.     ENDDO
  22429.     *- make directory
  22430.     MD (m.cTmpDir)
  22431.     *- make sure it got created
  22432.     IF ADIR(atmparr,m.cTmpDir,"D") = 0
  22433.         *- Error creating directory
  22434.         m.cTmpDir = ""
  22435.         m.nCvt = 2
  22436.     ENDIF
  22437.     m.cBackDir = m.cTmpDir
  22438. * ENDFUNC
  22439. ENDPROC
  22440. PROCEDURE cmd1.Click
  22441. IF nCvt = 1
  22442.     THISFORM.GetBackDir
  22443. ENDIF
  22444. IF nCvt > 0
  22445.     CLEAR EVENTS
  22446.     RELEASE THISFORM
  22447. ENDIF
  22448. ENDPROC
  22449. CBACKDEF    
  22450. NTMPCOUNT
  22451. CTMPDIR
  22452. CBACKDIR
  22453. ATMPARR
  22454. ADDBS
  22455. NCVTC
  22456. THISFORM
  22457. GETBACKDIR
  22458. getbackdir,
  22459. cmd1.Clicke
  22460. c:\convert\
  22461. cvtalert.vcx
  22462. c:\convert\cvtalert.vcx
  22463. *getbackdir Get a backupDir
  22464. FillColor
  22465. DisabledFo
  22466. labelabledBackColor
  22467. labelItemBackColor
  22468. label1lor
  22469. DisabledItemB
  22470. cvtalertpjx.temBackColor
  22471. Caption = "Create backup directory here"
  22472. Top = 89
  22473. Left = 21
  22474. BackColor = 192,192,192
  22475. Height = 38
  22476. Width = 133
  22477. WordWrap = .T.
  22478. Name = "label1"
  22479. textbox:
  22480. textbox
  22481. txtBackDir
  22482. CursorSource
  22483. cvtalertpjx.
  22484. Top = 91
  22485. Left = 171
  22486. FontBold = .T.
  22487. FontItalic = .F.
  22488. FontName = "Arial"
  22489. FontOutline = .F.
  22490. FontShadow = .F.
  22491. FontSize = 10
  22492. FontStrikethru = .F.
  22493. FontUnderline = .F.
  22494. DefTop = DefTop
  22495. DefLeft = DefLeft
  22496. DefHeight = DefHeight
  22497. DefWidth = DefWidth
  22498. Alignment = 0
  22499. BackColor = 255,255,255
  22500. BorderStyle = 1
  22501. Value =                        
  22502. ControlSource = "m.cBackDir"
  22503. DragIcon = 
  22504. DragMode = 0
  22505. Enabled = .T.
  22506. ForeColor = 0,0,0
  22507. Format = ""
  22508. Height = 25
  22509. HelpContextID = 0
  22510. HideSelection = .T.
  22511. InputMask = ""
  22512. Margin = 2
  22513. MaxLength = 254
  22514. MousePointer = 0
  22515. ReadOnly = .F.
  22516. SelLength = 0
  22517. SelStart = 0
  22518. SelText = ""
  22519. SpecialEffect = 0
  22520. StatusBarText = ""
  22521. TabIndex = 0
  22522. TabStop = .T.
  22523. Tag = ""
  22524. TerminateRead = .F.
  22525. ToolTipText = ""
  22526. Visible = .T.
  22527. Width = 170
  22528. ReleaseErase = .T.
  22529. DisabledForeColor = 128,128,128
  22530. DisabledBackColor = 255,255,255
  22531. SelectedForeColor = 255,255,255
  22532. SelectedBackColor = 0,0,192
  22533. ColorSource = 0
  22534. ColorScheme = 1
  22535. BaseClass = "Textbox"
  22536. ParentClass = ""
  22537. ClassLibrary = ""
  22538. Class = "Textbox"
  22539. Name = "txtBackDir"
  22540. commandbutton
  22541. commandbuttonz
  22542. cmdBackDir
  22543. cvtalertpjx.
  22544. ^Caption = "..."
  22545. Top = 89
  22546. Left = 351
  22547. DefTop = DefTop
  22548. DefLeft = DefLeft
  22549. DefHeight = DefHeight
  22550. DefWidth = DefWidth
  22551. Height = 25
  22552. Width = 25
  22553. FontBold = .T.
  22554. FontItalic = .F.
  22555. FontName = "Arial"
  22556. FontOutline = .F.
  22557. FontShadow = .F.
  22558. FontSize = 10
  22559. FontStrikethru = .F.
  22560. FontUnderline = .F.
  22561. AutoSize = .F.
  22562. Picture = d:\temp\
  22563. DownPicture = d:\temp\
  22564. DisabledPicture = d:\temp\
  22565. Cancel = .F.
  22566. Value = 0
  22567. ControlSource = ""
  22568. Default = .F.
  22569. DragIcon = 
  22570. DragMode = 0
  22571. Enabled = .T.
  22572. ForeColor = 0,0,0
  22573. HelpContextID = 0
  22574. MousePointer = 0
  22575. StatusBarText = ""
  22576. Style = 0
  22577. TabIndex = 1
  22578. TabStop = .T.
  22579. Tag = ""
  22580. ToolTipText = ""
  22581. TerminateRead = .F.
  22582. Visible = .T.
  22583. ReleaseErase = .T.
  22584. DisabledForeColor = 128,128,128
  22585. ColorSource = 0
  22586. ColorScheme = 1
  22587. BaseClass = "Commandbutton"
  22588. ParentClass = ""
  22589. ClassLibrary = ""
  22590. Class = "Commandbutton"
  22591. Name = "cmdBackDir"
  22592. PROCEDURE Click
  22593. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  22594. #DEFINE C_SELLOGFILE_LOC    "Select the log file"
  22595. #DEFINE C_SELECT_LOC        "Select"
  22596. #DEFINE C_BACKDIR            "OLD"
  22597. #DEFINE N_STDMODE            1
  22598. #DEFINE N_DEVMODE            2
  22599. PRIVATE cOldDir
  22600. cOldDir = m.cBackDir
  22601. cBackDir = GETDIR(m.cBackDir,C_SELBACKDIR_LOC)
  22602. *- restore old directory, if they cancelled
  22603. cBackDir = IIF(EMPTY(m.cBackDir),m.cOldDir,m.cBackDir)
  22604. THISFORM.txtBackDir.Refresh
  22605. ENDPROC
  22606. Select a backup directory:
  22607. COLDDIR
  22608. CBACKDIR
  22609. THISFORM
  22610. TXTBACKDIR
  22611. REFRESH
  22612. Click,
  22613. c:\convert\
  22614. cvtalert.vcx
  22615. c:\convert\cvtalert.vcx
  22616. cvtalertpjxf
  22617. cvtalertcat
  22618. Class
  22619. Pixels
  22620. cvtalertcat
  22621. cvtalert.vcxu
  22622. PixelsRESERVED2
  22623. cvtalertpjxUG
  22624. LENCRYPT
  22625. ]Top = 113
  22626. Left = 125
  22627. Height = 255
  22628. Width = 390
  22629. Name = "cvtalertpjx"
  22630. optiongroup1.option1.Top = 5
  22631. optiongroup1.option1.Left = 5
  22632. optiongroup1.option1.Value = 1
  22633. optiongroup1.option1.Name = "option1"
  22634. optiongroup1.option2.Top = 25
  22635. optiongroup1.option2.Left = 5
  22636. optiongroup1.option2.Value = 0
  22637. optiongroup1.option2.Name = "option2"
  22638. optiongroup1.Top = 157
  22639. optiongroup1.Left = 12
  22640. optiongroup1.TabIndex = 4
  22641. optiongroup1.Name = "optiongroup1"
  22642. cmd1.command1.Top = 5
  22643. cmd1.command1.Left = 5
  22644. cmd1.command1.Name = "command1"
  22645. cmd1.command2.Top = 5
  22646. cmd1.command2.Left = 154
  22647. cmd1.command2.Name = "command2"
  22648. cmd1.Top = 208
  22649. cmd1.Left = 68
  22650. cmd1.ControlSource = "nCvt"
  22651. cmd1.TabIndex = 6
  22652. cmd1.Name = "cmd1"
  22653. txtcodefile.Top = 172
  22654. txtcodefile.Left = 171
  22655. txtcodefile.TabIndex = 0
  22656. txtcodefile.Name = "txtcodefile"
  22657. cmdcodefile.Top = 172
  22658. cmdcodefile.Left = 351
  22659. cmdcodefile.TabIndex = 5
  22660. cmdcodefile.Name = "cmdcodefile"
  22661. lblalertmsg.Top = 12
  22662. lblalertmsg.Left = 24
  22663. lblalertmsg.Height = 70
  22664. lblalertmsg.Width = 340
  22665. lblalertmsg.Caption = (cAlertMsg)
  22666. lblalertmsg.Name = "lblalertmsg"
  22667. check1.Top = 134
  22668. check1.Left = 24
  22669. check1.TabIndex = 2
  22670. check1.Name = "check1"
  22671. txtlogfile.Top = 126
  22672. txtlogfile.Left = 171
  22673. txtlogfile.TabIndex = 0
  22674. txtlogfile.Name = "txtlogfile"
  22675. cmdlogfile.Top = 126
  22676. cmdlogfile.Left = 351
  22677. cmdlogfile.TabIndex = 3
  22678. cmdlogfile.Name = "cmdlogfile"
  22679. PROCEDURE getbackdir
  22680. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  22681. #DEFINE C_SELLOGFILE_LOC    "Select the log file:"
  22682. #DEFINE C_SELECT_LOC        "Select"
  22683. #DEFINE C_SELCODEFILE_LOC    "Select file for screen code:"
  22684. #DEFINE C_BACKDIR            "OLD"
  22685. #DEFINE N_STDMODE            1
  22686. #DEFINE N_DEVMODE            2
  22687. *----------------------------------
  22688. * FUNCTION GetBackDir
  22689. *----------------------------------
  22690.     PRIVATE cBackdef, nTmpCount, cTmpDir
  22691.     m.nTmpCount = 0
  22692.     m.cTmpDir = m.cBackDir + C_BACKDIR
  22693.     DO WHILE ADIR(atmparr,m.cTmpDir,"D") # 0
  22694.         m.nTmpCount = m.nTmpCount + 1
  22695.         m.cTmpDir = ADDBS(m.cBackDir) + C_BACKDIR + ALLTRIM(STR(m.nTmpCount))
  22696.     ENDDO
  22697.     *- make directory
  22698.     MD (m.cTmpDir)
  22699.     *- make sure it got created
  22700.     IF ADIR(atmparr,m.cTmpDir,"D") = 0
  22701.         *- Error creating directory
  22702.         m.cTmpDir = ""
  22703.         m.nCvt = 2
  22704.     ENDIF
  22705.     m.cBackDir = m.cTmpDir
  22706. * ENDFUNC
  22707. ENDPROC
  22708. PROCEDURE cmd1.Click
  22709. IF nCvt = 1
  22710.     THISFORM.GetBackDir
  22711. ENDIF
  22712. IF nCvt > 0
  22713.     CLEAR EVENTS
  22714.     RELEASE THISFORM
  22715. ENDIF
  22716. ENDPROC
  22717. CBACKDEF    
  22718. NTMPCOUNT
  22719. CTMPDIR
  22720. CBACKDIR
  22721. ATMPARR
  22722. ADDBS
  22723. NCVTC
  22724. THISFORM
  22725. GETBACKDIR
  22726. getbackdir,
  22727. cmd1.Clicke
  22728. c:\convert\
  22729. cvtalert.vcx
  22730. c:\convert\cvtalert.vcx
  22731. *getbackdir Get a backupDir
  22732. label
  22733. label
  22734. label1
  22735. cvtalertpjx.~]
  22736. Caption = "Create backup directory here"
  22737. Top = 89
  22738. Left = 21
  22739. BackColor = 192,192,192
  22740. Height = 38
  22741. Width = 133
  22742. WordWrap = .T.
  22743. Name = "label1"
  22744. textbox
  22745. textbox
  22746. txtBackDir
  22747. cvtalertpjx.
  22748. Top = 144
  22749. Left = 24
  22750. FontBold = .T.
  22751. FontItalic = .F.
  22752. FontName = "Arial"
  22753. FontOutline = .F.
  22754. FontShadow = .F.
  22755. FontSize = 10
  22756. FontStrikethru = .F.
  22757. FontUnderline = .F.
  22758. DefTop = DefTop
  22759. DefLeft = DefLeft
  22760. DefHeight = DefHeight
  22761. DefWidth = DefWidth
  22762. Alignment = 0
  22763. BackColor = 255,255,255
  22764. BorderStyle = 1
  22765. Value =                        
  22766. ControlSource = "m.cBackDir"
  22767. DragIcon = 
  22768. DragMode = 0
  22769. Enabled = .T.
  22770. ForeColor = 0,0,0
  22771. Format = ""
  22772. Height = 25
  22773. HelpContextID = 0
  22774. HideSelection = .T.
  22775. InputMask = ""
  22776. Margin = 2
  22777. MaxLength = 254
  22778. MousePointer = 0
  22779. ReadOnly = .F.
  22780. SelLength = 0
  22781. SelStart = 0
  22782. SelText = ""
  22783. SpecialEffect = 0
  22784. StatusBarText = ""
  22785. TabIndex = 0
  22786. TabStop = .T.
  22787. Tag = ""
  22788. TerminateRead = .F.
  22789. ToolTipText = ""
  22790. Visible = .T.
  22791. Width = 170
  22792. ReleaseErase = .T.
  22793. DisabledForeColor = 128,128,128
  22794. DisabledBackColor = 255,255,255
  22795. SelectedForeColor = 255,255,255
  22796. SelectedBackColor = 0,0,192
  22797. ColorSource = 0
  22798. ColorScheme = 1
  22799. BaseClass = "Textbox"
  22800. ParentClass = ""
  22801. ClassLibrary = ""
  22802. Class = "Textbox"
  22803. Name = "txtBackDir"
  22804. commandbutton
  22805. commandbutton*
  22806. cmdBackDir
  22807. cvtalertpjx.
  22808. _Caption = "..."
  22809. Top = 142
  22810. Left = 204
  22811. DefTop = DefTop
  22812. DefLeft = DefLeft
  22813. DefHeight = DefHeight
  22814. DefWidth = DefWidth
  22815. Height = 25
  22816. Width = 25
  22817. FontBold = .T.
  22818. FontItalic = .F.
  22819. FontName = "Arial"
  22820. FontOutline = .F.
  22821. FontShadow = .F.
  22822. FontSize = 10
  22823. FontStrikethru = .F.
  22824. FontUnderline = .F.
  22825. AutoSize = .F.
  22826. Picture = d:\temp\
  22827. DownPicture = d:\temp\
  22828. DisabledPicture = d:\temp\
  22829. Cancel = .F.
  22830. Value = 0
  22831. ControlSource = ""
  22832. Default = .F.
  22833. DragIcon = 
  22834. DragMode = 0
  22835. Enabled = .T.
  22836. ForeColor = 0,0,0
  22837. HelpContextID = 0
  22838. MousePointer = 0
  22839. StatusBarText = ""
  22840. Style = 0
  22841. TabIndex = 1
  22842. TabStop = .T.
  22843. Tag = ""
  22844. ToolTipText = ""
  22845. TerminateRead = .F.
  22846. Visible = .T.
  22847. ReleaseErase = .T.
  22848. DisabledForeColor = 128,128,128
  22849. ColorSource = 0
  22850. ColorScheme = 1
  22851. BaseClass = "Commandbutton"
  22852. ParentClass = ""
  22853. ClassLibrary = ""
  22854. Class = "Commandbutton"
  22855. Name = "cmdBackDir"
  22856. PROCEDURE Click
  22857. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  22858. #DEFINE C_SELLOGFILE_LOC    "Select the log file"
  22859. #DEFINE C_SELECT_LOC        "Select"
  22860. #DEFINE C_BACKDIR            "OLD"
  22861. #DEFINE N_STDMODE            1
  22862. #DEFINE N_DEVMODE            2
  22863. PRIVATE cOldDir
  22864. cOldDir = m.cBackDir
  22865. cBackDir = GETDIR(m.cBackDir,C_SELBACKDIR_LOC)
  22866. *- restore old directory, if they cancelled
  22867. cBackDir = IIF(EMPTY(m.cBackDir),m.cOldDir,m.cBackDir)
  22868. THISFORM.txtBackDir.Refresh
  22869. ENDPROC
  22870. Select a backup directory:
  22871. COLDDIR
  22872. CBACKDIR
  22873. THISFORM
  22874. TXTBACKDIR
  22875. REFRESH
  22876. Click,
  22877. c:\convert\
  22878. cvtalert.vcx
  22879. c:\convert\cvtalert.vcx
  22880. cvtalertpjx
  22881. cvtalertcat>
  22882. Class$7N~bE 
  22883. Pixels
  22884. cvtalertcat
  22885. cvtalert.vcx
  22886. Pixels
  22887. cvtalertpjx
  22888. ]Top = 113
  22889. Left = 125
  22890. Height = 255
  22891. Width = 390
  22892. Name = "cvtalertpjx"
  22893. optiongroup1.option1.Top = 5
  22894. optiongroup1.option1.Left = 5
  22895. optiongroup1.option1.Value = 1
  22896. optiongroup1.option1.Name = "option1"
  22897. optiongroup1.option2.Top = 25
  22898. optiongroup1.option2.Left = 5
  22899. optiongroup1.option2.Value = 0
  22900. optiongroup1.option2.Name = "option2"
  22901. optiongroup1.Top = 157
  22902. optiongroup1.Left = 12
  22903. optiongroup1.TabIndex = 4
  22904. optiongroup1.Name = "optiongroup1"
  22905. cmd1.command1.Top = 5
  22906. cmd1.command1.Left = 5
  22907. cmd1.command1.Name = "command1"
  22908. cmd1.command2.Top = 5
  22909. cmd1.command2.Left = 154
  22910. cmd1.command2.Name = "command2"
  22911. cmd1.Top = 208
  22912. cmd1.Left = 68
  22913. cmd1.ControlSource = "nCvt"
  22914. cmd1.TabIndex = 6
  22915. cmd1.Name = "cmd1"
  22916. txtcodefile.Top = 172
  22917. txtcodefile.Left = 171
  22918. txtcodefile.TabIndex = 0
  22919. txtcodefile.Name = "txtcodefile"
  22920. cmdcodefile.Top = 172
  22921. cmdcodefile.Left = 351
  22922. cmdcodefile.TabIndex = 5
  22923. cmdcodefile.Name = "cmdcodefile"
  22924. lblalertmsg.Top = 12
  22925. lblalertmsg.Left = 24
  22926. lblalertmsg.Height = 70
  22927. lblalertmsg.Width = 340
  22928. lblalertmsg.Caption = (cAlertMsg)
  22929. lblalertmsg.Name = "lblalertmsg"
  22930. check1.Top = 134
  22931. check1.Left = 24
  22932. check1.TabIndex = 2
  22933. check1.Name = "check1"
  22934. txtlogfile.Top = 126
  22935. txtlogfile.Left = 171
  22936. txtlogfile.TabIndex = 0
  22937. txtlogfile.Name = "txtlogfile"
  22938. cmdlogfile.Top = 126
  22939. cmdlogfile.Left = 351
  22940. cmdlogfile.TabIndex = 3
  22941. cmdlogfile.Name = "cmdlogfile"
  22942. PROCEDURE getbackdir
  22943. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  22944. #DEFINE C_SELLOGFILE_LOC    "Select the log file:"
  22945. #DEFINE C_SELECT_LOC        "Select"
  22946. #DEFINE C_SELCODEFILE_LOC    "Select file for screen code:"
  22947. #DEFINE C_BACKDIR            "OLD"
  22948. #DEFINE N_STDMODE            1
  22949. #DEFINE N_DEVMODE            2
  22950. *----------------------------------
  22951. * FUNCTION GetBackDir
  22952. *----------------------------------
  22953.     PRIVATE cBackdef, nTmpCount, cTmpDir
  22954.     m.nTmpCount = 0
  22955.     m.cTmpDir = m.cBackDir + C_BACKDIR
  22956.     DO WHILE ADIR(atmparr,m.cTmpDir,"D") # 0
  22957.         m.nTmpCount = m.nTmpCount + 1
  22958.         m.cTmpDir = ADDBS(m.cBackDir) + C_BACKDIR + ALLTRIM(STR(m.nTmpCount))
  22959.     ENDDO
  22960.     *- make directory
  22961.     MD (m.cTmpDir)
  22962.     *- make sure it got created
  22963.     IF ADIR(atmparr,m.cTmpDir,"D") = 0
  22964.         *- Error creating directory
  22965.         m.cTmpDir = ""
  22966.         m.nCvt = 2
  22967.     ENDIF
  22968.     m.cBackDir = m.cTmpDir
  22969. * ENDFUNC
  22970. ENDPROC
  22971. PROCEDURE cmd1.Click
  22972. IF nCvt = 1
  22973.     THISFORM.GetBackDir
  22974. ENDIF
  22975. IF nCvt > 0
  22976.     CLEAR EVENTS
  22977.     RELEASE THISFORM
  22978. ENDIF
  22979. ENDPROC
  22980. CTMPDIR
  22981. CBACKDEF    
  22982. NTMPCOUNT
  22983. CTMPDIR
  22984. CBACKDIR
  22985. ATMPARR
  22986. ADDBS
  22987. NCVTC
  22988. THISFORM
  22989. GETBACKDIR
  22990. getbackdir,
  22991. cmd1.Clicke
  22992. c:\convert\
  22993. cvtalert.vcx
  22994. c:\convert\cvtalert.vcx
  22995. *---------------
  22996. *getbackdir Get a backupDir
  22997. f, nTmpCount, cTmpDir
  22998. label
  22999. NSCREENSETS
  23000. labelE2
  23001. VISIBLE
  23002. ADDBS
  23003. label1PATH    
  23004. BACKFILES
  23005. cvtalertpjx.
  23006. Caption = "Create backup directory here"
  23007. Top = 89
  23008. Left = 21
  23009. BackColor = 192,192,192
  23010. Height = 38
  23011. Width = 133
  23012. WordWrap = .T.
  23013. Name = "label1"
  23014. cvtalertpjx
  23015. cvtalertcat
  23016. Class
  23017. Pixels
  23018. cvtalertcat
  23019. cvtalert.vcx
  23020. Pixels
  23021. cvtalertpjx
  23022. [Top = 19
  23023. Left = 90
  23024. Height = 255
  23025. Width = 390
  23026. Name = "cvtalertpjx"
  23027. optiongroup1.option1.Top = 5
  23028. optiongroup1.option1.Left = 5
  23029. optiongroup1.option1.Value = 1
  23030. optiongroup1.option1.Name = "option1"
  23031. optiongroup1.option2.Top = 25
  23032. optiongroup1.option2.Left = 5
  23033. optiongroup1.option2.Value = 0
  23034. optiongroup1.option2.Name = "option2"
  23035. optiongroup1.Top = 157
  23036. optiongroup1.Left = 12
  23037. optiongroup1.TabIndex = 4
  23038. optiongroup1.Name = "optiongroup1"
  23039. cmd1.command1.Top = 5
  23040. cmd1.command1.Left = 5
  23041. cmd1.command1.Name = "command1"
  23042. cmd1.command2.Top = 5
  23043. cmd1.command2.Left = 154
  23044. cmd1.command2.Name = "command2"
  23045. cmd1.Top = 208
  23046. cmd1.Left = 68
  23047. cmd1.ControlSource = "nCvt"
  23048. cmd1.TabIndex = 6
  23049. cmd1.Name = "cmd1"
  23050. txtcodefile.Top = 172
  23051. txtcodefile.Left = 171
  23052. txtcodefile.TabIndex = 0
  23053. txtcodefile.Name = "txtcodefile"
  23054. cmdcodefile.Top = 172
  23055. cmdcodefile.Left = 351
  23056. cmdcodefile.TabIndex = 5
  23057. cmdcodefile.Name = "cmdcodefile"
  23058. lblalertmsg.Top = 12
  23059. lblalertmsg.Left = 24
  23060. lblalertmsg.Height = 70
  23061. lblalertmsg.Width = 340
  23062. lblalertmsg.Caption = (cAlertMsg)
  23063. lblalertmsg.Name = "lblalertmsg"
  23064. check1.Top = 134
  23065. check1.Left = 24
  23066. check1.TabIndex = 2
  23067. check1.Name = "check1"
  23068. txtlogfile.Top = 126
  23069. txtlogfile.Left = 171
  23070. txtlogfile.TabIndex = 0
  23071. txtlogfile.Name = "txtlogfile"
  23072. cmdlogfile.Top = 126
  23073. cmdlogfile.Left = 351
  23074. cmdlogfile.TabIndex = 3
  23075. cmdlogfile.Name = "cmdlogfile"
  23076. ory:"
  23077. PROCEDURE getbackdir
  23078. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  23079. #DEFINE C_SELLOGFILE_LOC    "Select the log file:"
  23080. #DEFINE C_SELECT_LOC        "Select"
  23081. #DEFINE C_SELCODEFILE_LOC    "Select file for screen code:"
  23082. #DEFINE C_BACKDIR            "OLD"
  23083. #DEFINE N_STDMODE            1
  23084. #DEFINE N_DEVMODE            2
  23085. *----------------------------------
  23086. * FUNCTION GetBackDir
  23087. *----------------------------------
  23088.     PRIVATE cBackdef, nTmpCount, cTmpDir
  23089.     m.nTmpCount = 0
  23090.     m.cTmpDir = m.cBackDir + C_BACKDIR
  23091.     DO WHILE ADIR(atmparr,m.cTmpDir,"D") # 0
  23092.         m.nTmpCount = m.nTmpCount + 1
  23093.         m.cTmpDir = ADDBS(m.cBackDir) + C_BACKDIR + ALLTRIM(STR(m.nTmpCount))
  23094.     ENDDO
  23095.     *- make directory
  23096.     MD (m.cTmpDir)
  23097.     *- make sure it got created
  23098.     IF ADIR(atmparr,m.cTmpDir,"D") = 0
  23099.         *- Error creating directory
  23100.         m.cTmpDir = ""
  23101.         m.nCvt = 2
  23102.     ENDIF
  23103.     m.cBackDir = m.cTmpDir
  23104. * ENDFUNC
  23105. ENDPROC
  23106. PROCEDURE cmd1.Click
  23107. IF nCvt = 1
  23108.     THISFORM.GetBackDir
  23109. ENDIF
  23110. IF nCvt > 0
  23111.     CLEAR EVENTS
  23112.     RELEASE THISFORM
  23113. ENDIF
  23114. ENDPROC
  23115. textbo
  23116. CBACKDEF    
  23117. NTMPCOUNT
  23118. CTMPDIR
  23119. CBACKDIR
  23120. ATMPARR
  23121. ADDBS
  23122. NCVTC
  23123. THISFORM
  23124. GETBACKDIR
  23125. getbackdir,
  23126. cmd1.Clicke
  23127. c:\convert\
  23128. cvtalert.vcx
  23129. c:\convert\cvtalert.vcx
  23130. ption1.Left = 5
  23131. *getbackdir Get a backupDir
  23132. ngroup1.option1.Name = "optio
  23133. labeloup1.option2.Top = 2
  23134. labelp1.option2.Left = 5
  23135. label1option2.Value = 0
  23136. cvtalertpjx..Name = "opti
  23137. Caption = "Create backup directory here"
  23138. Top = 89
  23139. Left = 21
  23140. BackColor = 192,192,192
  23141. Height = 38
  23142. Width = 133
  23143. WordWrap = .T.
  23144. Name = "label1"
  23145. eft = 5
  23146. textboxme = "command1"
  23147. textboxp = 5
  23148. cmd1.comman
  23149. text1
  23150. cmd1.command2.Name
  23151. cvtalertpjx.Top = 208
  23152. @Top = 95
  23153. Left = 171
  23154. Height = 25
  23155. Width = 169
  23156. Name = "text1"
  23157. = "cmd1"
  23158. txtcodefile.Top =
  23159. commandbuttont = 171
  23160. commandbutton
  23161. txtcodefil
  23162. command1efile"
  23163. cmdcodefi
  23164. cvtalertpjx.efile.Left = 
  23165. XCaption = "Command1"
  23166. Top = 95
  23167. Left = 349
  23168. Height = 25
  23169. Width = 28
  23170. Name = "command1"
  23171. cvtalertpjxmsg.Height = 7
  23172. cvtalertcat
  23173. Class from C
  23174. Pixels
  23175. cvtalertcatBACKUP
  23176. OPJX    
  23177. cvtalert.vcxNVFORM
  23178. PROJC
  23179. formE    
  23180. CCODEFILE
  23181. PixelsEADS
  23182. CBACKDIR    
  23183. cvtalertpjx    
  23184. A_S3FILES
  23185. ]Top = 113
  23186. Left = 125
  23187. Height = 255
  23188. Width = 390
  23189. Name = "cvtalertpjx"
  23190. optiongroup1.option1.Top = 5
  23191. optiongroup1.option1.Left = 5
  23192. optiongroup1.option1.Value = 1
  23193. optiongroup1.option1.Name = "option1"
  23194. optiongroup1.option2.Top = 25
  23195. optiongroup1.option2.Left = 5
  23196. optiongroup1.option2.Value = 0
  23197. optiongroup1.option2.Name = "option2"
  23198. optiongroup1.Top = 157
  23199. optiongroup1.Left = 12
  23200. optiongroup1.TabIndex = 4
  23201. optiongroup1.Name = "optiongroup1"
  23202. cmd1.command1.Top = 5
  23203. cmd1.command1.Left = 5
  23204. cmd1.command1.Name = "command1"
  23205. cmd1.command2.Top = 5
  23206. cmd1.command2.Left = 154
  23207. cmd1.command2.Name = "command2"
  23208. cmd1.Top = 208
  23209. cmd1.Left = 68
  23210. cmd1.ControlSource = "nCvt"
  23211. cmd1.TabIndex = 6
  23212. cmd1.Name = "cmd1"
  23213. txtcodefile.Top = 172
  23214. txtcodefile.Left = 171
  23215. txtcodefile.TabIndex = 0
  23216. txtcodefile.Name = "txtcodefile"
  23217. cmdcodefile.Top = 172
  23218. cmdcodefile.Left = 351
  23219. cmdcodefile.TabIndex = 5
  23220. cmdcodefile.Name = "cmdcodefile"
  23221. lblalertmsg.Top = 12
  23222. lblalertmsg.Left = 24
  23223. lblalertmsg.Height = 70
  23224. lblalertmsg.Width = 340
  23225. lblalertmsg.Caption = (cAlertMsg)
  23226. lblalertmsg.Name = "lblalertmsg"
  23227. check1.Top = 134
  23228. check1.Left = 24
  23229. check1.TabIndex = 2
  23230. check1.Name = "check1"
  23231. txtlogfile.Top = 126
  23232. txtlogfile.Left = 171
  23233. txtlogfile.TabIndex = 0
  23234. txtlogfile.Name = "txtlogfile"
  23235. cmdlogfile.Top = 126
  23236. cmdlogfile.Left = 351
  23237. cmdlogfile.TabIndex = 3
  23238. cmdlogfile.Name = "cmdlogfile"
  23239. PROCEDURE getbackdir
  23240. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  23241. #DEFINE C_SELLOGFILE_LOC    "Select the log file:"
  23242. #DEFINE C_SELECT_LOC        "Select"
  23243. #DEFINE C_SELCODEFILE_LOC    "Select file for screen code:"
  23244. #DEFINE C_BACKDIR            "OLD"
  23245. #DEFINE N_STDMODE            1
  23246. #DEFINE N_DEVMODE            2
  23247. *----------------------------------
  23248. * FUNCTION GetBackDir
  23249. *----------------------------------
  23250.     PRIVATE cBackdef, nTmpCount, cTmpDir
  23251.     m.nTmpCount = 0
  23252.     m.cTmpDir = m.cBackDir + C_BACKDIR
  23253.     DO WHILE ADIR(atmparr,m.cTmpDir,"D") # 0
  23254.         m.nTmpCount = m.nTmpCount + 1
  23255.         m.cTmpDir = ADDBS(m.cBackDir) + C_BACKDIR + ALLTRIM(STR(m.nTmpCount))
  23256.     ENDDO
  23257.     *- make directory
  23258.     MD (m.cTmpDir)
  23259.     *- make sure it got created
  23260.     IF ADIR(atmparr,m.cTmpDir,"D") = 0
  23261.         *- Error creating directory
  23262.         m.cTmpDir = ""
  23263.         m.nCvt = 2
  23264.     ENDIF
  23265.     m.cBackDir = m.cTmpDir
  23266. * ENDFUNC
  23267. ENDPROC
  23268. PROCEDURE cmd1.Click
  23269. IF nCvt = 1
  23270.     THISFORM.GetBackDir
  23271. ENDIF
  23272. IF nCvt > 0
  23273.     CLEAR EVENTS
  23274.     RELEASE THISFORM
  23275. ENDIF
  23276. ENDPROC
  23277. CBACKDEF    
  23278. NTMPCOUNT
  23279. CTMPDIR
  23280. CBACKDIR
  23281. ATMPARR
  23282. ADDBS
  23283. NCVTC
  23284. THISFORM
  23285. GETBACKDIR
  23286. getbackdir,
  23287. cmd1.Clicke
  23288. c:\convert\
  23289. cvtalert.vcx
  23290. c:\convert\cvtalert.vcx
  23291. *getbackdir Get a backupDir
  23292. labelM
  23293. label    
  23294. label1
  23295. cvtalertpjx.
  23296. Caption = "Create backup directory here"
  23297. Top = 89
  23298. Left = 21
  23299. BackColor = 192,192,192
  23300. Height = 38
  23301. Width = 133
  23302. WordWrap = .T.
  23303. Name = "label1"
  23304. textbox
  23305. textboxC
  23306. txtBackDirC
  23307. cvtalertpjx.) > 0
  23308. tTop = 94
  23309. Left = 171
  23310. Height = 25
  23311. Width = 170
  23312. ControlSource = "m.cBackDir"
  23313. MaxLength = 254
  23314. Name = "txtBackDir"
  23315. 2 TO PAR
  23316. commandbutton
  23317. commandbuttonmstr + [,] +
  23318. cmdBackDir
  23319. cvtalertpjx. 
  23320. ENDIF
  23321. UCaption = "..."
  23322. Top = 95
  23323. Left = 351
  23324. Height = 25
  23325. Width = 25
  23326. Name = "cmdBackDir"
  23327. PROCEDURE Click
  23328. PRIVATE cOldDir
  23329. cOldDir = m.cBackDir
  23330. cBackDir = GETDIR(m.cBackDir,C_SELBACKDIR_LOC)
  23331. *- restore old directory, if they cancelled
  23332. cBackDir = IIF(EMPTY(m.cBackDir),m.cOldDir,m.cBackDir)
  23333. THISFORM.txtBackDir.Refresh
  23334. ENDPROC
  23335. COLDDIR
  23336. CBACKDIR
  23337. C_SELBACKDIR_LOC
  23338. THISFORM
  23339. TXTBACKDIR
  23340. REFRESH
  23341. Click,
  23342. c:\convert\
  23343. cvtalert.vcx
  23344. c:\convert\cvtalert.vcx
  23345. cvtalertpjx
  23346. cvtalertcat
  23347. Class
  23348. Pixels
  23349. cvtalertcat
  23350. cvtalert.vcx]
  23351. Pixels
  23352. cvtalertpjx
  23353. ]Top = 113
  23354. Left = 125
  23355. Height = 255
  23356. Width = 390
  23357. Name = "cvtalertpjx"
  23358. optiongroup1.option1.Top = 5
  23359. optiongroup1.option1.Left = 5
  23360. optiongroup1.option1.Value = 1
  23361. optiongroup1.option1.Name = "option1"
  23362. optiongroup1.option2.Top = 25
  23363. optiongroup1.option2.Left = 5
  23364. optiongroup1.option2.Value = 0
  23365. optiongroup1.option2.Name = "option2"
  23366. optiongroup1.Top = 157
  23367. optiongroup1.Left = 12
  23368. optiongroup1.TabIndex = 4
  23369. optiongroup1.Name = "optiongroup1"
  23370. cmd1.command1.Top = 5
  23371. cmd1.command1.Left = 5
  23372. cmd1.command1.Name = "command1"
  23373. cmd1.command2.Top = 5
  23374. cmd1.command2.Left = 154
  23375. cmd1.command2.Name = "command2"
  23376. cmd1.Top = 208
  23377. cmd1.Left = 68
  23378. cmd1.ControlSource = "nCvt"
  23379. cmd1.TabIndex = 6
  23380. cmd1.Name = "cmd1"
  23381. txtcodefile.Top = 172
  23382. txtcodefile.Left = 171
  23383. txtcodefile.TabIndex = 0
  23384. txtcodefile.Name = "txtcodefile"
  23385. cmdcodefile.Top = 172
  23386. cmdcodefile.Left = 351
  23387. cmdcodefile.TabIndex = 5
  23388. cmdcodefile.Name = "cmdcodefile"
  23389. lblalertmsg.Top = 12
  23390. lblalertmsg.Left = 24
  23391. lblalertmsg.Height = 70
  23392. lblalertmsg.Width = 340
  23393. lblalertmsg.Caption = (cAlertMsg)
  23394. lblalertmsg.Name = "lblalertmsg"
  23395. check1.Top = 134
  23396. check1.Left = 24
  23397. check1.TabIndex = 2
  23398. check1.Name = "check1"
  23399. txtlogfile.Top = 126
  23400. txtlogfile.Left = 171
  23401. txtlogfile.TabIndex = 0
  23402. txtlogfile.Name = "txtlogfile"
  23403. cmdlogfile.Top = 126
  23404. cmdlogfile.Left = 351
  23405. cmdlogfile.TabIndex = 3
  23406. cmdlogfile.Name = "cmdlogfile"
  23407. PROCEDURE getbackdir
  23408. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  23409. #DEFINE C_SELLOGFILE_LOC    "Select the log file:"
  23410. #DEFINE C_SELECT_LOC        "Select"
  23411. #DEFINE C_SELCODEFILE_LOC    "Select file for screen code:"
  23412. #DEFINE C_BACKDIR            "OLD"
  23413. #DEFINE N_STDMODE            1
  23414. #DEFINE N_DEVMODE            2
  23415. *----------------------------------
  23416. * FUNCTION GetBackDir
  23417. *----------------------------------
  23418.     PRIVATE cBackdef, nTmpCount, cTmpDir
  23419.     m.nTmpCount = 0
  23420.     m.cTmpDir = m.cBackDir + C_BACKDIR
  23421.     DO WHILE ADIR(atmparr,m.cTmpDir,"D") # 0
  23422.         m.nTmpCount = m.nTmpCount + 1
  23423.         m.cTmpDir = ADDBS(m.cBackDir) + C_BACKDIR + ALLTRIM(STR(m.nTmpCount))
  23424.     ENDDO
  23425.     *- make directory
  23426.     MD (m.cTmpDir)
  23427.     *- make sure it got created
  23428.     IF ADIR(atmparr,m.cTmpDir,"D") = 0
  23429.         *- Error creating directory
  23430.         m.cTmpDir = ""
  23431.         m.nCvt = 2
  23432.     ENDIF
  23433.     m.cBackDir = m.cTmpDir
  23434. * ENDFUNC
  23435. ENDPROC
  23436. PROCEDURE cmd1.Click
  23437. IF nCvt = 1
  23438.     THISFORM.GetBackDir
  23439. ENDIF
  23440. IF nCvt > 0
  23441.     CLEAR EVENTS
  23442.     RELEASE THISFORM
  23443. ENDIF
  23444. ENDPROC
  23445. to Height
  23446. cvtalertcat
  23447. cvtalert.vcx
  23448. PixelsckC
  23449. cvtalertpjx
  23450. ]Top = 113
  23451. Left = 125
  23452. Height = 255
  23453. Width = 390
  23454. Name = "cvtalertpjx"
  23455. optiongroup1.option1.Top = 5
  23456. optiongroup1.option1.Left = 5
  23457. optiongroup1.option1.Value = 1
  23458. optiongroup1.option1.Name = "option1"
  23459. optiongroup1.option2.Top = 25
  23460. optiongroup1.option2.Left = 5
  23461. optiongroup1.option2.Value = 0
  23462. optiongroup1.option2.Name = "option2"
  23463. optiongroup1.Top = 157
  23464. optiongroup1.Left = 12
  23465. optiongroup1.TabIndex = 4
  23466. optiongroup1.Name = "optiongroup1"
  23467. cmd1.command1.Top = 5
  23468. cmd1.command1.Left = 5
  23469. cmd1.command1.Name = "command1"
  23470. cmd1.command2.Top = 5
  23471. cmd1.command2.Left = 154
  23472. cmd1.command2.Name = "command2"
  23473. cmd1.Top = 208
  23474. cmd1.Left = 68
  23475. cmd1.ControlSource = "nCvt"
  23476. cmd1.TabIndex = 6
  23477. cmd1.Name = "cmd1"
  23478. txtcodefile.Top = 172
  23479. txtcodefile.Left = 171
  23480. txtcodefile.TabIndex = 0
  23481. txtcodefile.Name = "txtcodefile"
  23482. cmdcodefile.Top = 172
  23483. cmdcodefile.Left = 351
  23484. cmdcodefile.TabIndex = 5
  23485. cmdcodefile.Name = "cmdcodefile"
  23486. lblalertmsg.Top = 12
  23487. lblalertmsg.Left = 24
  23488. lblalertmsg.Height = 70
  23489. lblalertmsg.Width = 340
  23490. lblalertmsg.Caption = (cAlertMsg)
  23491. lblalertmsg.Name = "lblalertmsg"
  23492. check1.Top = 134
  23493. check1.Left = 24
  23494. check1.TabIndex = 2
  23495. check1.Name = "check1"
  23496. txtlogfile.Top = 126
  23497. txtlogfile.Left = 171
  23498. txtlogfile.TabIndex = 0
  23499. txtlogfile.Name = "txtlogfile"
  23500. cmdlogfile.Top = 126
  23501. cmdlogfile.Left = 351
  23502. cmdlogfile.TabIndex = 3
  23503. cmdlogfile.Name = "cmdlogfile"
  23504. PROCEDURE getbackdir
  23505. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  23506. #DEFINE C_SELLOGFILE_LOC    "Select the log file:"
  23507. #DEFINE C_SELECT_LOC        "Select"
  23508. #DEFINE C_SELCODEFILE_LOC    "Select file for screen code:"
  23509. #DEFINE C_BACKDIR            "OLD"
  23510. #DEFINE N_STDMODE            1
  23511. #DEFINE N_DEVMODE            2
  23512. *----------------------------------
  23513. * FUNCTION GetBackDir
  23514. *----------------------------------
  23515.     PRIVATE cBackdef, nTmpCount, cTmpDir
  23516.     m.nTmpCount = 0
  23517.     m.cTmpDir = m.cBackDir + C_BACKDIR
  23518.     DO WHILE ADIR(atmparr,m.cTmpDir,"D") # 0
  23519.         m.nTmpCount = m.nTmpCount + 1
  23520.         m.cTmpDir = ADDBS(m.cBackDir) + C_BACKDIR + ALLTRIM(STR(m.nTmpCount))
  23521.     ENDDO
  23522.     *- make directory
  23523.     MD (m.cTmpDir)
  23524.     *- make sure it got created
  23525.     IF ADIR(atmparr,m.cTmpDir,"D") = 0
  23526.         *- Error creating directory
  23527.         m.cTmpDir = ""
  23528.         m.nCvt = 2
  23529.     ENDIF
  23530.     m.cBackDir = m.cTmpDir
  23531. * ENDFUNC
  23532. ENDPROC
  23533. PROCEDURE cmd1.Click
  23534. IF nCvt = 1
  23535.     THISFORM.GetBackDir
  23536. ENDIF
  23537. IF nCvt > 0
  23538.     CLEAR EVENTS
  23539.     RELEASE THISFORM
  23540. ENDIF
  23541. ENDPROC
  23542. CBACKDEF    
  23543. NTMPCOUNT
  23544. CTMPDIR
  23545. CBACKDIR
  23546. ATMPARR
  23547. ADDBS
  23548. NCVTC
  23549. THISFORM
  23550. GETBACKDIR
  23551. getbackdir,
  23552. cmd1.Clicke
  23553. c:\convert\
  23554. cvtalert.vcx
  23555. c:\convert\cvtalert.vcx
  23556.                  
  23557. *getbackdir Get a backupDir
  23558.                 *WINDOWS _QVZ
  23559. label884       168       
  23560. label       166       165
  23561. label1             129   
  23562. cvtalertpjx.             
  23563. Caption = "Create backup directory here"
  23564. Top = 89
  23565. Left = 21
  23566. BackColor = 192,192,192
  23567. Height = 38
  23568. Width = 133
  23569. WordWrap = .T.
  23570. Name = "label1"
  23571.           
  23572. textbox111       110     
  23573. textbox        90        
  23574. txtBackDir               
  23575. cvtalertpjx.             
  23576. tTop = 94
  23577. Left = 171
  23578. Height = 25
  23579. Width = 170
  23580. ControlSource = "m.cBackDir"
  23581. MaxLength = 254
  23582. Name = "txtBackDir"
  23583.         
  23584. commandbutton77        72
  23585. commandbutton            
  23586. cmdBackDir               
  23587. cvtalertpjx.             
  23588. UCaption = "..."
  23589. Top = 95
  23590. Left = 351
  23591. Height = 25
  23592. Width = 25
  23593. Name = "cmdBackDir"
  23594. 593788
  23595. PROCEDURE Click
  23596. PRIVATE cOldDir
  23597. cOldDir = m.cBackDir
  23598. cBackDir = GETDIR(m.cBackDir,C_SELBACKDIR_LOC)
  23599. *- restore old directory, if they cancelled
  23600. cBackDir = IIF(EMPTY(m.cBackDir),m.cOldDir,m.cBackDir)
  23601. THISFORM.txtBackDir.Refresh
  23602. ENDPROC
  23603. 37885    
  23604. Select a backup directory:
  23605. COLDDIR
  23606. CBACKDIR
  23607. THISFORM
  23608. TXTBACKDIR
  23609. REFRESH
  23610. Click,
  23611. c:\convert\
  23612. cvtalert.vcx
  23613. c:\convert\cvtalert.vcx
  23614.                              
  23615. cvtalertpjx              
  23616. cvtalertcat    *WINDOWS _
  23617. 4 505589841       791    
  23618. Class792       793       
  23619. Pixels                800
  23620. cvtalert.h               
  23621. cvtalertscx              
  23622. cvtalert.vcx            
  23623. A_PJXSETS
  23624. NOREADPLA
  23625. PixelsEXPR
  23626. GETFIRSTLINE
  23627. cvtalertcat
  23628. MERGEMETHODS
  23629. KTop = 125
  23630. Left = 125
  23631. Height = 230
  23632. Width = 390
  23633. Name = "cvtalertcat"
  23634. optiongroup1.option1.Top = 5
  23635. optiongroup1.option1.Left = 5
  23636. optiongroup1.option1.Value = 1
  23637. optiongroup1.option1.Name = "option1"
  23638. optiongroup1.option2.Top = 25
  23639. optiongroup1.option2.Left = 5
  23640. optiongroup1.option2.Value = 0
  23641. optiongroup1.option2.Name = "option2"
  23642. optiongroup1.Top = 133
  23643. optiongroup1.Left = 12
  23644. optiongroup1.ControlSource = "nOptDev"
  23645. optiongroup1.TabIndex = 3
  23646. optiongroup1.Name = "optiongroup1"
  23647. cmd1.command1.Top = 5
  23648. cmd1.command1.Left = 5
  23649. cmd1.command1.Name = "command1"
  23650. cmd1.command2.Top = 5
  23651. cmd1.command2.Left = 154
  23652. cmd1.command2.Name = "command2"
  23653. cmd1.Top = 184
  23654. cmd1.Left = 68
  23655. cmd1.TabIndex = 5
  23656. cmd1.Name = "cmd1"
  23657. txtcodefile.Top = 148
  23658. txtcodefile.Left = 171
  23659. txtcodefile.TabIndex = 0
  23660. txtcodefile.Name = "txtcodefile"
  23661. cmdcodefile.Top = 148
  23662. cmdcodefile.Left = 351
  23663. cmdcodefile.TabIndex = 4
  23664. cmdcodefile.Name = "cmdcodefile"
  23665. lblalertmsg.Top = 12
  23666. lblalertmsg.Left = 24
  23667. lblalertmsg.Height = 76
  23668. lblalertmsg.Width = 340
  23669. lblalertmsg.Caption = (cAlertMsg)
  23670. lblalertmsg.Name = "lblalertmsg"
  23671.                
  23672. checkbox                 
  23673. checkbox                 
  23674. check1                   
  23675. cvtalertcat.      *WINDOW
  23676. Caption = "Create \<log file"
  23677. Top = 110
  23678. Left = 18
  23679. Height = 25
  23680. Width = 114
  23681. BackColor = 192,192,192
  23682. ControlSource = "lLog"
  23683. TabIndex = 1
  23684. Name = "check1"
  23685.                
  23686. PROCEDURE Click
  23687. THISFORM.txtLogFile.Enabled = THIS.value
  23688. THISFORM.cmdLogFile.Enabled = THIS.value
  23689. IF THIS.value AND EMPTY(m.cLogFile)
  23690.     THISFORM.cmd1.command1.Enabled = .F.
  23691.     THISFORM.cmdLogFile.Click
  23692.     THISFORM.cmd1.command1.Enabled = .T.
  23693. ENDIF
  23694. ENDPROC
  23695. TMPCNT
  23696. TOTRE
  23697. THISFORM
  23698. TXTLOGFILE
  23699. ENABLED
  23700. VALUE
  23701. CMDLOGFILE
  23702. CLOGFILE
  23703. COMMAND1
  23704. CLICK
  23705. Click,
  23706. c:\convert\
  23707. cvtalert.vcx
  23708. c:\convert\cvtalert.vcx
  23709.                                
  23710. textbox                  
  23711. textbox                  
  23712. txtLogFile               
  23713. cvtalertcat.             
  23714. Top = 102
  23715. Left = 171
  23716. ControlSource = "m.cLogFile"
  23717. Enabled = .F.
  23718. Height = 25
  23719. ReadOnly = .T.
  23720. TabIndex = 0
  23721. Width = 170
  23722. Name = "txtLogFile"
  23723.             
  23724. commandbutton            
  23725. commandbutton            
  23726. cmdLogFile             *W
  23727. cvtalertcat.5630186      
  23728. sCaption = "..."
  23729. Top = 102
  23730. Left = 351
  23731. Height = 25
  23732. Width = 25
  23733. Enabled = .F.
  23734. TabIndex = 2
  23735. Name = "cmdLogFile"
  23736. 3      24
  23737. PROCEDURE Click
  23738. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  23739. #DEFINE C_SELLOGFILE_LOC    "Select the log file"
  23740. #DEFINE C_SELECT_LOC        "Select"
  23741. #DEFINE C_SELCODEFILE_LOC    "Select the file in which to store your screen code"
  23742. #DEFINE C_BACKDIR            "OLD"
  23743. #DEFINE C_LOGEXT            "LOG"
  23744. #DEFINE N_STDMODE            1
  23745. #DEFINE N_DEVMODE            2
  23746. PRIVATE m.cOldLog
  23747. IF EMPTY(m.cLogFile)
  23748.     m.cOldLog = ""
  23749.     m.cLogFile = JUSTSTEM(m.cFileName) + "." + C_LOGEXT
  23750.     m.cOldLog= m.cLogFile
  23751. ENDIF
  23752. cLogFile = LOWER(PUTFILE(C_SELLOGFILE_LOC,m.cLogFile,C_LOGEXT))
  23753. *- remember old log file, so it isn;t cleared if they cancel
  23754. cLogFile = IIF(EMPTY(cLogFile),m.cOldLog,m.cLogFile)
  23755. THISFORM.txtLogFile.Refresh
  23756. IF !EMPTY(m.cLogFile) AND ((m.nOptDev = N_DEVMODE AND !EMPTY(m.cCodeFile)) OR m.nOptDev = N_STDMODE)
  23757.     THISFORM.cmd1.command1.Enabled = .T.
  23758.     THISFORM.cmd1.command1.Enabled = .F.
  23759. ENDIF
  23760. ENDPROC
  23761.       2416      
  23762. Select the log file:
  23763. COLDLOG
  23764. CLOGFILE
  23765. JUSTSTEM    
  23766. CFILENAME
  23767. THISFORM
  23768. TXTLOGFILE
  23769. REFRESH
  23770. NOPTDEV    
  23771. CCODEFILE
  23772. COMMAND1
  23773. ENABLED
  23774. Click,
  23775. c:\convert\
  23776. cvtalert.vcx
  23777. c:\convert\cvtalert.vcx
  23778.                 
  23779. cvtalertcat          *WIN
  23780. cvtalertscx630429      25
  23781. 4         25oup
  23782. Class
  23783. Pixelsbox
  23784. cvtalert.h
  23785. cvtalertcatox
  23786. cvtalert.vcx
  23787. textbox
  23788. Pixels
  23789. cvtalertpjx
  23790. editbox
  23791. ]Top = 113
  23792. Left = 125
  23793. Height = 255
  23794. Width = 390
  23795. Name = "cvtalertpjx"
  23796. optiongroup1.option1.Top = 5
  23797. optiongroup1.option1.Left = 5
  23798. optiongroup1.option1.Value = 1
  23799. optiongroup1.option1.Name = "option1"
  23800. optiongroup1.option2.Top = 25
  23801. optiongroup1.option2.Left = 5
  23802. optiongroup1.option2.Value = 0
  23803. optiongroup1.option2.Name = "option2"
  23804. optiongroup1.Top = 157
  23805. optiongroup1.Left = 12
  23806. optiongroup1.TabIndex = 4
  23807. optiongroup1.Name = "optiongroup1"
  23808. cmd1.command1.Top = 5
  23809. cmd1.command1.Left = 5
  23810. cmd1.command1.Name = "command1"
  23811. cmd1.command2.Top = 5
  23812. cmd1.command2.Left = 154
  23813. cmd1.command2.Name = "command2"
  23814. cmd1.Top = 208
  23815. cmd1.Left = 68
  23816. cmd1.ControlSource = "nCvt"
  23817. cmd1.TabIndex = 6
  23818. cmd1.Name = "cmd1"
  23819. txtcodefile.Top = 172
  23820. txtcodefile.Left = 171
  23821. txtcodefile.TabIndex = 0
  23822. txtcodefile.Name = "txtcodefile"
  23823. cmdcodefile.Top = 172
  23824. cmdcodefile.Left = 351
  23825. cmdcodefile.TabIndex = 5
  23826. cmdcodefile.Name = "cmdcodefile"
  23827. lblalertmsg.Top = 12
  23828. lblalertmsg.Left = 24
  23829. lblalertmsg.Height = 70
  23830. lblalertmsg.Width = 340
  23831. lblalertmsg.Caption = (cAlertMsg)
  23832. lblalertmsg.Name = "lblalertmsg"
  23833. check1.Top = 134
  23834. check1.Left = 24
  23835. check1.TabIndex = 2
  23836. check1.Name = "check1"
  23837. txtlogfile.Top = 126
  23838. txtlogfile.Left = 171
  23839. txtlogfile.TabIndex = 0
  23840. txtlogfile.Name = "txtlogfile"
  23841. cmdlogfile.Top = 126
  23842. cmdlogfile.Left = 351
  23843. cmdlogfile.TabIndex = 3
  23844. cmdlogfile.Name = "cmdlogfile"
  23845. gFile
  23846. PROCEDURE getbackdir
  23847. *----------------------------------
  23848. * FUNCTION GetBackDir
  23849. *----------------------------------
  23850.     PRIVATE cBackdef, nTmpCount, cTmpDir
  23851.     m.nTmpCount = 0
  23852.     m.cBackDir = ALLT(m.cBackDir)
  23853.     m.cTmpDir = m.cBackDir + C_BACKDIR
  23854.     DO WHILE ADIR(atmparr,m.cTmpDir,"D") # 0
  23855.         m.nTmpCount = m.nTmpCount + 1
  23856.         m.cTmpDir = ADDBS(m.cBackDir) + C_BACKDIR + ALLTRIM(STR(m.nTmpCount))
  23857.     ENDDO
  23858.     *- make directory
  23859.     MD (m.cTmpDir)
  23860.     *- make sure it got created
  23861.     IF ADIR(atmparr,m.cTmpDir,"D") = 0
  23862.         *- Error creating directory
  23863.         m.cTmpDir = ""
  23864.         m.nCvt = 2
  23865.     ENDIF
  23866.     m.cBackDir = m.cTmpDir
  23867. * ENDFUNC
  23868. ENDPROC
  23869. PROCEDURE cmd1.Click
  23870. IF nCvt = 1
  23871.     THISFORM.GetBackDir
  23872. ENDIF
  23873. IF nCvt > 0
  23874.     CLEAR EVENTS
  23875.     RELEASE THISFORM
  23876. ENDIF
  23877. ENDPROC
  23878. CBACKDEF    
  23879. NTMPCOUNT
  23880. CTMPDIR
  23881. CBACKDIR
  23882. ATMPARR
  23883. ADDBS
  23884. NCVTC
  23885. THISFORM
  23886. GETBACKDIR
  23887. getbackdir,
  23888. cmd1.Clickx
  23889. c:\convert\
  23890. cvtalert.vcx
  23891. c:\convert\cvtalert.vcx
  23892. #DEFINE N_DEVMODE            2
  23893. *getbackdir Get a backupDir
  23894.     m.cOldLog = ""
  23895.     m.cLo
  23896. labelTEM(m.cFileName) + "
  23897. label
  23898.     m.cOldLog= 
  23899. label1DIF
  23900. cLogFile = LOW
  23901. cvtalertpjx.ILE_LOC,m.cLo
  23902. Caption = "Create backup directory here"
  23903. Top = 89
  23904. Left = 21
  23905. BackColor = 192,192,192
  23906. Height = 38
  23907. Width = 133
  23908. WordWrap = .T.
  23909. Name = "label1"
  23910. .Refresh
  23911. textboxgFile) AND ((m.nOp
  23912. textboxE AND !EMPTY(m.cCo
  23913. txtBackDirDev = N_STDMODE
  23914. cvtalertpjx.mmand1.Enable
  23915. tTop = 94
  23916. Left = 171
  23917. Height = 25
  23918. Width = 170
  23919. ControlSource = "m.cBackDir"
  23920. MaxLength = 254
  23921. Name = "txtBackDir"
  23922. commandbutton    
  23923. commandbutton
  23924. cmdBackDir
  23925. cvtalertpjx.
  23926. UCaption = "..."
  23927. Top = 95
  23928. Left = 351
  23929. Height = 25
  23930. Width = 25
  23931. Name = "cmdBackDir"
  23932. PROCEDURE Click
  23933. PRIVATE cOldDir
  23934. cOldDir = m.cBackDir
  23935. cBackDir = GETDIR(m.cBackDir,C_SELBACKDIR_LOC)
  23936. *- restore old directory, if they cancelled
  23937. cBackDir = IIF(EMPTY(m.cBackDir),m.cOldDir,m.cBackDir)
  23938. THISFORM.txtBackDir.Refresh
  23939. ENDPROC
  23940. Select a backup directory:
  23941. COLDDIR
  23942. CBACKDIR
  23943. THISFORM
  23944. TXTBACKDIR
  23945. REFRESH
  23946. Click,
  23947. c:\convert\
  23948. cvtalert.vcx
  23949. c:\convert\cvtalert.vcx
  23950. cvtalertpjxh
  23951. cvtalertcat
  23952. 4ft = 115
  23953. Height = 255
  23954. ClassName = "cvtalertpjx"
  23955. Pixels.option1.Top = 5
  23956. cvtalert.h1.Left = 5
  23957. cvtalertcatalue = 1
  23958. cvtalert.vcxe = "option1"
  23959. formp1.option2.Top = 25
  23960. Pixelsption2.Left = 5
  23961. cvtalertpjxValue 
  23962. [Top = 19
  23963. Left = 74
  23964. Height = 255
  23965. Width = 390
  23966. Name = "cvtalertpjx"
  23967. optiongroup1.option1.Top = 5
  23968. optiongroup1.option1.Left = 5
  23969. optiongroup1.option1.Value = 1
  23970. optiongroup1.option1.Name = "option1"
  23971. optiongroup1.option2.Top = 25
  23972. optiongroup1.option2.Left = 5
  23973. optiongroup1.option2.Value = 0
  23974. optiongroup1.option2.Name = "option2"
  23975. optiongroup1.Top = 157
  23976. optiongroup1.Left = 12
  23977. optiongroup1.TabIndex = 6
  23978. optiongroup1.Name = "optiongroup1"
  23979. cmd1.command1.Top = 5
  23980. cmd1.command1.Left = 5
  23981. cmd1.command1.Name = "command1"
  23982. cmd1.command2.Top = 5
  23983. cmd1.command2.Left = 154
  23984. cmd1.command2.Name = "command2"
  23985. cmd1.Top = 208
  23986. cmd1.Left = 68
  23987. cmd1.ControlSource = "nCvt"
  23988. cmd1.TabIndex = 1
  23989. cmd1.Name = "cmd1"
  23990. txtcodefile.Top = 172
  23991. txtcodefile.Left = 171
  23992. txtcodefile.TabIndex = 0
  23993. txtcodefile.Name = "txtcodefile"
  23994. cmdcodefile.Top = 172
  23995. cmdcodefile.Left = 351
  23996. cmdcodefile.TabIndex = 7
  23997. cmdcodefile.Name = "cmdcodefile"
  23998. lblalertmsg.Top = 12
  23999. lblalertmsg.Left = 24
  24000. lblalertmsg.Height = 70
  24001. lblalertmsg.Width = 340
  24002. lblalertmsg.Caption = (cAlertMsg)
  24003. lblalertmsg.Name = "lblalertmsg"
  24004. check1.Top = 134
  24005. check1.Left = 24
  24006. check1.TabIndex = 4
  24007. check1.Name = "check1"
  24008. txtlogfile.Top = 126
  24009. txtlogfile.Left = 171
  24010. txtlogfile.TabIndex = 0
  24011. txtlogfile.Name = "txtlogfile"
  24012. cmdlogfile.Top = 126
  24013. cmdlogfile.Left = 351
  24014. cmdlogfile.TabIndex = 5
  24015. cmdlogfile.Name = "cmdlogfile"
  24016. PROCEDURE getbackdir
  24017. *----------------------------------
  24018. * FUNCTION GetBackDir
  24019. *----------------------------------
  24020.     PRIVATE cBackdef, nTmpCount, cTmpDir
  24021.     m.nTmpCount = 0
  24022.     m.cBackDir = ALLT(m.cBackDir)
  24023.     m.cTmpDir = m.cBackDir + C_BACKDIR
  24024.     DO WHILE ADIR(atmparr,m.cTmpDir,"D") # 0
  24025.         m.nTmpCount = m.nTmpCount + 1
  24026.         m.cTmpDir = ADDBS(m.cBackDir) + C_BACKDIR + ALLTRIM(STR(m.nTmpCount))
  24027.     ENDDO
  24028.     *- make directory
  24029.     MD (m.cTmpDir)
  24030.     *- make sure it got created
  24031.     IF ADIR(atmparr,m.cTmpDir,"D") = 0
  24032.         *- Error creating directory
  24033.         m.cTmpDir = ""
  24034.         m.nCvt = 2
  24035.     ENDIF
  24036.     m.cBackDir = m.cTmpDir
  24037. * ENDFUNC
  24038. ENDPROC
  24039. PROCEDURE cmd1.Click
  24040. IF nCvt = 1
  24041.     THISFORM.GetBackDir
  24042. ENDIF
  24043. IF nCvt > 0
  24044.     CLEAR EVENTS
  24045.     RELEASE THISFORM
  24046. ENDIF
  24047. ENDPROC
  24048. CBACKDEF    
  24049. NTMPCOUNT
  24050. CTMPDIR
  24051. CBACKDIR
  24052. ATMPARR
  24053. ADDBS
  24054. NCVTC
  24055. THISFORM
  24056. GETBACKDIR
  24057. getbackdir,
  24058. cmd1.Clickx
  24059. c:\convert\
  24060. cvtalert.vcx
  24061. c:\convert\cvtalert.vcx
  24062. *getbackdir Get a backupDir
  24063. label
  24064. label(
  24065. label1
  24066. CPICT
  24067. cvtalertpjx.
  24068. TMPCNT
  24069. Caption = "Create backup directory here"
  24070. Top = 89
  24071. Left = 21
  24072. BackColor = 192,192,192
  24073. Height = 38
  24074. Width = 133
  24075. WordWrap = .T.
  24076. Name = "label1"
  24077. textbox
  24078. textbox
  24079. txtBackDir
  24080. cvtalertpjx.
  24081. Top = 94
  24082. Left = 171
  24083. Height = 25
  24084. Width = 170
  24085. ControlSource = "m.cBackDir"
  24086. MaxLength = 254
  24087. TabIndex = 2
  24088. Name = "txtBackDir"
  24089. commandbutton
  24090. commandbutton
  24091. cmdBackDirIS
  24092. FORMREF
  24093. cvtalertpjx.PLATFORM
  24094. cCaption = "..."
  24095. Top = 95
  24096. Left = 351
  24097. Height = 25
  24098. Width = 25
  24099. TabIndex = 3
  24100. Name = "cmdBackDir"
  24101. FP3CLASS
  24102. FP3BASE
  24103. PROCEDURE Click
  24104. PRIVATE cOldDir
  24105. cOldDir = m.cBackDir
  24106. cBackDir = GETDIR(m.cBackDir,C_SELBACKDIR_LOC)
  24107. *- restore old directory, if they cancelled
  24108. cBackDir = IIF(EMPTY(m.cBackDir),m.cOldDir,m.cBackDir)
  24109. THISFORM.txtBackDir.Refresh
  24110. ENDPROC
  24111. Select a backup directory:
  24112. COLDDIR
  24113. CBACKDIR
  24114. THISFORM
  24115. TXTBACKDIR
  24116. REFRESH
  24117. Click,
  24118. c:\convert\
  24119. cvtalert.vcx
  24120. c:\convert\cvtalert.vcx
  24121. cvtalertpjxf
  24122. cvtalertcat$
  24123. FontSi
  24124. Class
  24125. Pixels
  24126. cvtalert.h
  24127. cvtalertscx
  24128. cvtalert.vcx
  24129. formA_SCX2FLD
  24130. Pixels
  24131. FP3FSTYLE
  24132. GETSTYL
  24133. cvtalertcatT5
  24134. FP3FONT6    
  24135. KTop = 125
  24136. Left = 125
  24137. Height = 230
  24138. Width = 390
  24139. Name = "cvtalertcat"
  24140. optiongroup1.option1.Top = 5
  24141. optiongroup1.option1.Left = 5
  24142. optiongroup1.option1.Value = 1
  24143. optiongroup1.option1.Name = "option1"
  24144. optiongroup1.option2.Top = 25
  24145. optiongroup1.option2.Left = 5
  24146. optiongroup1.option2.Value = 0
  24147. optiongroup1.option2.Name = "option2"
  24148. optiongroup1.Top = 133
  24149. optiongroup1.Left = 12
  24150. optiongroup1.ControlSource = "nOptDev"
  24151. optiongroup1.TabIndex = 4
  24152. optiongroup1.Name = "optiongroup1"
  24153. cmd1.command1.Top = 5
  24154. cmd1.command1.Left = 5
  24155. cmd1.command1.Name = "command1"
  24156. cmd1.command2.Top = 5
  24157. cmd1.command2.Left = 154
  24158. cmd1.command2.Name = "command2"
  24159. cmd1.Top = 184
  24160. cmd1.Left = 68
  24161. cmd1.TabIndex = 1
  24162. cmd1.Name = "cmd1"
  24163. txtcodefile.Top = 148
  24164. txtcodefile.Left = 171
  24165. txtcodefile.TabIndex = 0
  24166. txtcodefile.Name = "txtcodefile"
  24167. cmdcodefile.Top = 148
  24168. cmdcodefile.Left = 351
  24169. cmdcodefile.TabIndex = 5
  24170. cmdcodefile.Name = "cmdcodefile"
  24171. lblalertmsg.Top = 12
  24172. lblalertmsg.Left = 24
  24173. lblalertmsg.Height = 76
  24174. lblalertmsg.Width = 340
  24175. lblalertmsg.Caption = (cAlertMsg)
  24176. lblalertmsg.Name = "lblalertmsg"
  24177. checkbox
  24178. checkbox
  24179. check1
  24180. cvtalertcat.
  24181. Caption = "Create \<log file"
  24182. Top = 110
  24183. Left = 18
  24184. Height = 25
  24185. Width = 114
  24186. BackColor = 192,192,192
  24187. ControlSource = "lLog"
  24188. TabIndex = 2
  24189. Name = "check1"
  24190. PROCEDURE Click
  24191. THISFORM.txtLogFile.Enabled = THIS.value
  24192. THISFORM.cmdLogFile.Enabled = THIS.value
  24193. IF THIS.value AND EMPTY(m.cLogFile)
  24194.     THISFORM.cmd1.command1.Enabled = .F.
  24195.     THISFORM.cmdLogFile.Click
  24196.     THISFORM.cmd1.command1.Enabled = .T.
  24197. ENDIF
  24198. ENDPROC
  24199. THISFORM
  24200. TXTLOGFILE
  24201. ENABLED
  24202. VALUE
  24203. CMDLOGFILE
  24204. CLOGFILE
  24205. COMMAND1
  24206. CLICK
  24207. Click,
  24208. c:\convert\
  24209. cvtalert.vcx
  24210. c:\convert\cvtalert.vcx
  24211. textbox
  24212. textboxhenCC
  24213. txtLogFile
  24214. ValidCC
  24215. cvtalertcat.
  24216. Top = 102
  24217. Left = 171
  24218. ControlSource = "m.cLogFile"
  24219. Enabled = .F.
  24220. Height = 25
  24221. ReadOnly = .T.
  24222. TabIndex = 0
  24223. Width = 170
  24224. Name = "txtLogFile"
  24225. GETNEWNAM
  24226. commandbutton
  24227. A_SCX2FLD
  24228. commandbuttonXPR
  24229. ADDMETH
  24230. cmdLogFileTPICPART
  24231. ADDPR
  24232. cvtalertcat.
  24233. EnabledC
  24234. sCaption = "..."
  24235. Top = 102
  24236. Left = 351
  24237. Height = 25
  24238. Width = 25
  24239. Enabled = .F.
  24240. TabIndex = 3
  24241. Name = "cmdLogFile"
  24242. PROCEDURE Click
  24243. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  24244. #DEFINE C_SELLOGFILE_LOC    "Select the log file"
  24245. #DEFINE C_SELECT_LOC        "Select"
  24246. #DEFINE C_SELCODEFILE_LOC    "Select the file in which to store your screen code"
  24247. #DEFINE C_BACKDIR            "OLD"
  24248. #DEFINE C_LOGEXT            "LOG"
  24249. #DEFINE N_STDMODE            1
  24250. #DEFINE N_DEVMODE            2
  24251. PRIVATE m.cOldLog
  24252. IF EMPTY(m.cLogFile)
  24253.     m.cOldLog = ""
  24254.     m.cLogFile = JUSTSTEM(m.cFileName) + "." + C_LOGEXT
  24255.     m.cOldLog= m.cLogFile
  24256. ENDIF
  24257. cLogFile = LOWER(PUTFILE(C_SELLOGFILE_LOC,m.cLogFile,C_LOGEXT))
  24258. *- remember old log file, so it isn;t cleared if they cancel
  24259. cLogFile = IIF(EMPTY(cLogFile),m.cOldLog,m.cLogFile)
  24260. THISFORM.txtLogFile.Refresh
  24261. IF !EMPTY(m.cLogFile) AND ((m.nOptDev = N_DEVMODE AND !EMPTY(m.cCodeFile)) OR m.nOptDev = N_STDMODE)
  24262.     THISFORM.cmd1.command1.Enabled = .T.
  24263.     THISFORM.cmd1.command1.Enabled = .F.
  24264. ENDIF
  24265. ENDPROC
  24266. Select the log file:
  24267. COLDLOG
  24268. CLOGFILE
  24269. JUSTSTEM    
  24270. CFILENAME
  24271. THISFORM
  24272. TXTLOGFILE
  24273. REFRESH
  24274. NOPTDEV    
  24275. CCODEFILE
  24276. COMMAND1
  24277. ENABLED
  24278. Click,
  24279. c:\convert\
  24280. cvtalert.vcx
  24281. c:\convert\cvtalert.vcx
  24282. cvtalertcatm
  24283. cvtalertscx
  24284. Class
  24285. Pixels
  24286. cvtalert.h
  24287. Pixels
  24288. cvtalertscx
  24289. ,ScaleMode = 3
  24290. Caption = "Conversion Options"
  24291. Top = 84
  24292. Left = 106
  24293. Height = 185
  24294. Width = 390
  24295. AutoCenter = .T.
  24296. BackColor = 192,192,192
  24297. BorderStyle = 2
  24298. Closable = .F.
  24299. MaxButton = .F.
  24300. MinButton = .F.
  24301. FillStyle = 1
  24302. WindowType = 1
  24303. DefButton = DefButton
  24304. LockScreen = .F.
  24305. Name = "cvtalertscx"
  24306. PROCEDURE Init
  24307. THIS.cmd1.command1.SetFocus
  24308. IF m.cConvType = C_REPORTTYPEPARM
  24309.     THIS.optionGroup1.enabled = .F.
  24310.     THIS.optionGroup1.option1.enabled = .F.
  24311.     THIS.optionGroup1.option2.enabled = .F.
  24312. ENDIF
  24313. ENDPROC
  24314. REPORT
  24315. COMMAND1
  24316. SETFOCUS    
  24317. CCONVTYPE
  24318. OPTIONGROUP1
  24319. ENABLED
  24320. OPTION1
  24321. OPTION2
  24322. Init,
  24323. c:\convert\
  24324. cvtalert.vcx
  24325. c:\convert\cvtalert.vcx
  24326. d  Usersi
  24327. optiongroup
  24328. optiongroup
  24329. optiongroup1
  24330. cvtalertscx.
  24331. ButtonCount = 2
  24332. Caption = "Optiongroup1"
  24333. Top = 87
  24334. Left = 12
  24335. BackColor = 192,192,192
  24336. BorderStyle = 0
  24337. Value = 1
  24338. ControlSource = "nOptDev"
  24339. Height = 49
  24340. Width = 148
  24341. TabIndex = 2
  24342. Name = "optiongroup1"
  24343. Option1.Caption = "\<Full conversion"
  24344. Option1.Top = 5
  24345. Option1.Left = 5
  24346. Option1.Height = 18
  24347. Option1.Width = 140
  24348. Option1.Value = 1
  24349. Option1.BackColor = 192,192,192
  24350. Option1.DisabledBackColor = 192,192,192
  24351. Option1.Name = "option1"
  24352. Option2.Caption = "\<Visual conversion"
  24353. Option2.Top = 25
  24354. Option2.Left = 5
  24355. Option2.Height = 18
  24356. Option2.Width = 140
  24357. Option2.Value = 0
  24358. Option2.BackColor = 192,192,192
  24359. Option2.DisabledBackColor = 192,192,192
  24360. Option2.Name = "option2"
  24361. <PROCEDURE Click
  24362. IF nOptDev = N_DEVMODE
  24363.     THISFORM.cmdCodeFile.Enabled = .T.
  24364.     THISFORM.cmdLogFile.Click
  24365.     IF EMPTY(m.cCodeFile)
  24366.         THISFORM.cmd1.command1.Enabled = .F.
  24367.     ENDIF
  24368.     THISFORM.cmdCodeFile.Enabled = .F.
  24369.     THISFORM.cmd1.command1.Enabled = .T.
  24370. ENDIF
  24371. m.lDevMode = (noptDev = N_DEVMODE)
  24372. ENDPROC
  24373. NOPTDEV
  24374. THISFORM
  24375. CMDCODEFILE
  24376. ENABLED
  24377. CMDLOGFILE
  24378. CLICK    
  24379. CCODEFILE
  24380. COMMAND1
  24381. LDEVMODE
  24382. Click,
  24383. c:\convert\
  24384. cvtalert.vcx
  24385. c:\convert\cvtalert.vcx
  24386. commandgroup
  24387. commandgroup
  24388. cvtalertscx.
  24389. "ButtonCount = 2
  24390. Caption = "Commandgroup1"
  24391. Top = 138
  24392. Left = 68
  24393. BackColor = 192,192,192
  24394. BorderStyle = 0
  24395. Value = 1
  24396. ControlSource = "m.nCvt"
  24397. Height = 49
  24398. TerminateRead = .T.
  24399. Width = 253
  24400. TabIndex = 1
  24401. Name = "cmd1"
  24402. Command1.Caption = "Continue"
  24403. Command1.Top = 5
  24404. Command1.Left = 5
  24405. Command1.Height = 29
  24406. Command1.Width = 94
  24407. Command1.Default = .T.
  24408. Command1.Name = "command1"
  24409. Command2.Caption = "Cancel"
  24410. Command2.Top = 5
  24411. Command2.Left = 154
  24412. Command2.Height = 29
  24413. Command2.Width = 94
  24414. Command2.Cancel = .T.
  24415. Command2.Name = "command2"
  24416. PROCEDURE Click
  24417. IF m.nCvt > 0
  24418.     CLEAR EVENTS
  24419.     RELEASE THISFORM
  24420. ENDIF
  24421. ENDPROC
  24422. PROCEDURE command1.Click
  24423. THISFORM.cmd1.Value = 1
  24424. THISFORM.cmd1.Click
  24425. ENDPROC
  24426. PROCEDURE command2.Click
  24427. THISFORM.cmd1.Value = 2
  24428. THISFORM.cmd1.Click
  24429. ENDPROC
  24430. THISFORM#
  24431. THISFORM
  24432. VALUE
  24433. CLICK#
  24434. THISFORM
  24435. VALUE
  24436. CLICK
  24437. Click,
  24438. command1.Clickf
  24439. command2.Click
  24440. c:\convert\
  24441. cvtalert.vcx
  24442. c:\convert\cvtalert.vcx
  24443. ADDVALUE
  24444. textbox
  24445. textbox
  24446. LeftC
  24447. txtCodeFile
  24448. cvtalertscx.
  24449. Top = 102
  24450. Left = 171
  24451. ControlSource = "m.cCodeFile"
  24452. Enabled = .T.
  24453. Height = 25
  24454. ReadOnly = .T.
  24455. TabIndex = 0
  24456. TabStop = .F.
  24457. Width = 170
  24458. Name = "txtCodeFile"
  24459. ScrollBars
  24460. commandbuttonedC
  24461. commandbuttonbsC
  24462. cmdCodeFilegthC
  24463. cvtalertscx.yleC
  24464. tCaption = "..."
  24465. Top = 102
  24466. Left = 351
  24467. Height = 25
  24468. Width = 25
  24469. Enabled = .F.
  24470. TabIndex = 3
  24471. Name = "cmdCodeFile"
  24472. PROCEDURE Click
  24473. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  24474. #DEFINE C_SELLOGFILE_LOC    "Select the log file:"
  24475. #DEFINE C_SELECT_LOC        "Select"
  24476. #DEFINE C_SELCODEFILE_LOC    "Select file for screen code:"
  24477. #DEFINE C_BACKDIR            "OLD"
  24478. #DEFINE N_STDMODE            1
  24479. #DEFINE N_DEVMODE            2
  24480. cCodeFile = LOWER(PUTFILE(C_SELCODEFILE_LOC,cCodeFile,"PRG"))
  24481. THISFORM.txtCodeFile.Refresh
  24482. IF !EMPTY(m.cCodeFile) AND ((m.llog AND !EMPTY(m.cLogFile)) OR !m.llog)
  24483.     THISFORM.cmd1.command1.Enabled = .T.
  24484. ENDIF
  24485. ENDPROC
  24486. Select file for screen code:
  24487. CCODEFILE
  24488. THISFORM
  24489. TXTCODEFILE
  24490. REFRESH
  24491. CLOGFILE
  24492. COMMAND1
  24493. ENABLED
  24494. Click,
  24495. c:\convert\
  24496. cvtalert.vcx
  24497. c:\convert\cvtalert.vcx
  24498. label
  24499. label
  24500. lblAlertMsg
  24501. cvtalertscx.
  24502. Caption = (cAlertMsg)
  24503. Top = 12
  24504. Left = 24
  24505. BackColor = 192,192,192
  24506. Height = 66
  24507. Width = 340
  24508. WordWrap = .T.
  24509. Name = "lblAlertMsg"
  24510. cvtalertscx
  24511. Class
  24512. ,Alert displayed when converting non-projects
  24513. PixelsC
  24514. cvtalert.h
  24515. cvtalertscxgZ
  24516. cvtalert.vcx
  24517. Pixels
  24518. Value
  24519. cvtalertcatCTEMPVAL
  24520. KTop = 125
  24521. Left = 125
  24522. Height = 230
  24523. Width = 390
  24524. Name = "cvtalertcat"
  24525. optiongroup1.option1.Top = 5
  24526. optiongroup1.option1.Left = 5
  24527. optiongroup1.option1.Value = 1
  24528. optiongroup1.option1.Name = "option1"
  24529. optiongroup1.option2.Top = 25
  24530. optiongroup1.option2.Left = 5
  24531. optiongroup1.option2.Value = 0
  24532. optiongroup1.option2.Name = "option2"
  24533. optiongroup1.Top = 133
  24534. optiongroup1.Left = 12
  24535. optiongroup1.ControlSource = "nOptDev"
  24536. optiongroup1.TabIndex = 4
  24537. optiongroup1.Name = "optiongroup1"
  24538. cmd1.command1.Top = 5
  24539. cmd1.command1.Left = 5
  24540. cmd1.command1.Name = "command1"
  24541. cmd1.command2.Top = 5
  24542. cmd1.command2.Left = 154
  24543. cmd1.command2.Name = "command2"
  24544. cmd1.Top = 184
  24545. cmd1.Left = 68
  24546. cmd1.TabIndex = 1
  24547. cmd1.Name = "cmd1"
  24548. txtcodefile.Top = 148
  24549. txtcodefile.Left = 171
  24550. txtcodefile.TabIndex = 0
  24551. txtcodefile.Name = "txtcodefile"
  24552. cmdcodefile.Top = 148
  24553. cmdcodefile.Left = 351
  24554. cmdcodefile.TabIndex = 5
  24555. cmdcodefile.Name = "cmdcodefile"
  24556. lblalertmsg.Top = 12
  24557. lblalertmsg.Left = 24
  24558. lblalertmsg.Height = 76
  24559. lblalertmsg.Width = 340
  24560. lblalertmsg.Caption = (cAlertMsg)
  24561. lblalertmsg.Name = "lblalertmsg"
  24562. ring to determi
  24563. checkboxriver is installe
  24564. checkboxnew, upgraded dri
  24565. check1d
  24566. ; !!! with this 
  24567. cvtalertcat.
  24568. ; !!!!!!!!!!
  24569. Caption = "Create \<log file"
  24570. Top = 110
  24571. Left = 18
  24572. Height = 25
  24573. Width = 114
  24574. BackColor = 192,192,192
  24575. ControlSource = "lLog"
  24576. TabIndex = 2
  24577. Name = "check1"
  24578. 286gr,logo code,       VDD,    
  24579. PROCEDURE Click
  24580. THISFORM.txtLogFile.Enabled = THIS.value
  24581. THISFORM.cmdLogFile.Enabled = THIS.value
  24582. IF THIS.value AND EMPTY(m.cLogFile)
  24583.     THISFORM.cmd1.command1.Enabled = .F.
  24584.     THISFORM.cmdLogFile.Click
  24585.     THISFORM.cmd1.command1.Enabled = .T.
  24586. ENDIF
  24587. ENDPROC
  24588. 514/a (small fonts)",  
  24589. THISFORM
  24590. TXTLOGFILE
  24591. ENABLED
  24592. VALUE
  24593. CMDLOGFILE
  24594. CLOGFILE
  24595. COMMAND1
  24596. CLICK
  24597. Click,
  24598. c:\convert\
  24599. cvtalert.vcx
  24600. c:\convert\cvtalert.vcx
  24601. 2:supervga.drv, "Super VGA (800
  24602. textbox)",               
  24603. textbox !oForm.lConverted
  24604. txtLogFileert the unconve
  24605. cvtalertcat.erter
  24606.                     TH
  24607. Top = 102
  24608. Left = 171
  24609. ControlSource = "m.cLogFile"
  24610. Enabled = .F.
  24611. Height = 25
  24612. ReadOnly = .T.
  24613. TabIndex = 0
  24614. Width = 170
  24615. TabStop = .F.
  24616. Name = "txtLogFile"
  24617. e = "S"
  24618.                     IF FOUND()
  24619.                         
  24620. commandbutton from the st
  24621. commandbuttonHIS.cStubFil
  24622. cmdLogFileIM(SUBSTR(outfi
  24623. cvtalertcat.le)-1)),THIS.
  24624. sCaption = "..."
  24625. Top = 102
  24626. Left = 351
  24627. Height = 25
  24628. Width = 25
  24629. Enabled = .F.
  24630. TabIndex = 3
  24631. Name = "cmdLogFile"
  24632. 2:vddsvga
  24633. PROCEDURE Click
  24634. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  24635. #DEFINE C_SELLOGFILE_LOC    "Select the log file"
  24636. #DEFINE C_SELECT_LOC        "Select"
  24637. #DEFINE C_SELCODEFILE_LOC    "Select the file in which to store your screen code"
  24638. #DEFINE C_BACKDIR            "OLD"
  24639. #DEFINE C_LOGEXT            "LOG"
  24640. #DEFINE N_STDMODE            1
  24641. #DEFINE N_DEVMODE            2
  24642. PRIVATE m.cOldLog
  24643. IF EMPTY(m.cLogFile)
  24644.     m.cOldLog = ""
  24645.     m.cLogFile = JUSTSTEM(m.cFileName) + "." + C_LOGEXT
  24646.     m.cOldLog= m.cLogFile
  24647. ENDIF
  24648. cLogFile = LOWER(PUTFILE(C_SELLOGFILE_LOC,m.cLogFile,C_LOGEXT))
  24649. *- remember old log file, so it isn;t cleared if they cancel
  24650. cLogFile = IIF(EMPTY(cLogFile),m.cOldLog,m.cLogFile)
  24651. THISFORM.txtLogFile.Refresh
  24652. IF !EMPTY(m.cLogFile) AND ((m.nOptDev = N_DEVMODE AND !EMPTY(m.cCodeFile)) OR m.nOptDev = N_STDMODE)
  24653.     THISFORM.cmd1.command1.Enabled = .T.
  24654.     THISFORM.cmd1.command1.Enabled = .F.
  24655. ENDIF
  24656. ENDPROC
  24657. ogo.rle, v7d
  24658. Select the log file:
  24659. COLDLOG
  24660. CLOGFILE
  24661. JUSTSTEM    
  24662. CFILENAME
  24663. THISFORM
  24664. TXTLOGFILE
  24665. REFRESH
  24666. NOPTDEV    
  24667. CCODEFILE
  24668. COMMAND1
  24669. ENABLED
  24670. Click,
  24671. c:\convert\
  24672. cvtalert.vcx
  24673. c:\convert\cvtalert.vcx
  24674. xgalg    = 2:x
  24675. cvtalertcatlarge fonts)",
  24676. cvtalertscx          "100
  24677. 4, , 2:vgalogo.lgo,   2:v
  24678. Class2:v7vga.3gr,,       
  24679. Pixels.rle, xgalg
  24680. xgalo 
  24681. cvtalert.h   "XGA (640x48
  24682. forms)",                 
  24683. form96",   , 2:vgalogo.lg
  24684. Pixels386,   2:v7vga.3gr,
  24685. cvtalertscxogo.rle, xgalo
  24686. ,ScaleMode = 3
  24687. Caption = "Conversion Options"
  24688. Top = 33
  24689. Left = 106
  24690. Height = 185
  24691. Width = 390
  24692. AutoCenter = .T.
  24693. BackColor = 192,192,192
  24694. BorderStyle = 2
  24695. Closable = .F.
  24696. MaxButton = .F.
  24697. MinButton = .F.
  24698. FillStyle = 1
  24699. WindowType = 1
  24700. DefButton = DefButton
  24701. LockScreen = .F.
  24702. Name = "cvtalertscx"
  24703. PROCEDURE Init
  24704. THIS.cmd1.command1.SetFocus
  24705. IF m.cConvType = C_REPORTTYPEPARM
  24706.     THIS.optionGroup1.enabled = .F.
  24707.     THIS.optionGroup1.option1.enabled = .F.
  24708.     THIS.optionGroup1.option2.enabled = .F.
  24709. ENDIF
  24710. ENDPROC
  24711. REPORT
  24712. COMMAND1
  24713. SETFOCUS    
  24714. CCONVTYPE
  24715. OPTIONGROUP1
  24716. ENABLED
  24717. OPTION1
  24718. OPTION2
  24719. Init,
  24720. c:\convert\
  24721. cvtalert.vcx
  24722. c:\convert\cvtalert.vcx
  24723. optiongroup
  24724. optiongroupgf
  24725. optiongroup1D
  24726. cvtalertscx.(?)
  24727.                 THIS.
  24728. ButtonCount = 2
  24729. Caption = "Optiongroup1"
  24730. Top = 87
  24731. Left = 12
  24732. BackColor = 192,192,192
  24733. BorderStyle = 0
  24734. Value = 1
  24735. ControlSource = "nOptDev"
  24736. Height = 49
  24737. Width = 148
  24738. TabIndex = 2
  24739. Name = "optiongroup1"
  24740. Option1.Caption = "\<Full conversion"
  24741. Option1.Top = 5
  24742. Option1.Left = 5
  24743. Option1.Height = 18
  24744. Option1.Width = 140
  24745. Option1.Value = 1
  24746. Option1.BackColor = 192,192,192
  24747. Option1.DisabledBackColor = 192,192,192
  24748. Option1.Name = "option1"
  24749. Option2.Caption = "\<Visual conversion"
  24750. Option2.Top = 25
  24751. Option2.Left = 5
  24752. Option2.Height = 18
  24753. Option2.Width = 140
  24754. Option2.Value = 0
  24755. Option2.BackColor = 192,192,192
  24756. Option2.DisabledBackColor = 192,192,192
  24757. Option2.Name = "option2"
  24758. =PROCEDURE Click
  24759. IF nOptDev = N_DEVMODE
  24760.     THISFORM.cmdCodeFile.Enabled = .T.
  24761.     THISFORM.cmdCodeFile.Click
  24762.     IF EMPTY(m.cCodeFile)
  24763.         THISFORM.cmd1.command1.Enabled = .F.
  24764.     ENDIF
  24765.     THISFORM.cmdCodeFile.Enabled = .F.
  24766.     THISFORM.cmd1.command1.Enabled = .T.
  24767. ENDIF
  24768. m.lDevMode = (noptDev = N_DEVMODE)
  24769. ENDPROC
  24770. NOPTDEV
  24771. THISFORM
  24772. CMDCODEFILE
  24773. ENABLED
  24774. CLICK    
  24775. CCODEFILE
  24776. COMMAND1
  24777. LDEVMODE
  24778. Click,
  24779. c:\convert\
  24780. cvtalert.vcx
  24781. c:\convert\cvtalert.vcx
  24782. commandgroup
  24783. commandgroup9
  24784. cvtalertscx.
  24785. "ButtonCount = 2
  24786. Caption = "Commandgroup1"
  24787. Top = 138
  24788. Left = 68
  24789. BackColor = 192,192,192
  24790. BorderStyle = 0
  24791. Value = 1
  24792. ControlSource = "m.nCvt"
  24793. Height = 49
  24794. TerminateRead = .T.
  24795. Width = 253
  24796. TabIndex = 1
  24797. Name = "cmd1"
  24798. Command1.Caption = "Continue"
  24799. Command1.Top = 5
  24800. Command1.Left = 5
  24801. Command1.Height = 29
  24802. Command1.Width = 94
  24803. Command1.Default = .T.
  24804. Command1.Name = "command1"
  24805. Command2.Caption = "Cancel"
  24806. Command2.Top = 5
  24807. Command2.Left = 154
  24808. Command2.Height = 29
  24809. Command2.Width = 94
  24810. Command2.Cancel = .T.
  24811. Command2.Name = "command2"
  24812. PROCEDURE Click
  24813. IF m.nCvt > 0
  24814.     CLEAR EVENTS
  24815.     RELEASE THISFORM
  24816. ENDIF
  24817. ENDPROC
  24818. PROCEDURE command1.Click
  24819. THISFORM.cmd1.Value = 1
  24820. THISFORM.cmd1.Click
  24821. ENDPROC
  24822. PROCEDURE command2.Click
  24823. THISFORM.cmd1.Value = 2
  24824. THISFORM.cmd1.Click
  24825. ENDPROC
  24826. THISFORM#
  24827. THISFORM
  24828. VALUE
  24829. CLICK#
  24830. THISFORM
  24831. VALUE
  24832. CLICK
  24833. Click,
  24834. command1.Clickf
  24835. command2.Click
  24836. c:\convert\
  24837. cvtalert.vcx
  24838. c:\convert\cvtalert.vcx
  24839. textboxY.
  24840. textbox    IIF(AT(CHR(0),tmp
  24841. txtCodeFile                SUBSTR(tmp
  24842. cvtalertscx.0),tmparr[m.i
  24843. Top = 102
  24844. Left = 171
  24845. ControlSource = "m.cCodeFile"
  24846. Enabled = .T.
  24847. Height = 25
  24848. ReadOnly = .T.
  24849. TabIndex = 0
  24850. TabStop = .F.
  24851. Width = 170
  24852. Name = "txtCodeFile"
  24853.         ENDFOR
  24854.         *- Get outp
  24855. commandbuttonscreen set s
  24856. commandbuttonsetid = m.pS
  24857. cmdCodeFile
  24858.         IF FOUND()
  24859. cvtalertscx.FULLPATH(ALLT
  24860. tCaption = "..."
  24861. Top = 102
  24862. Left = 351
  24863. Height = 25
  24864. Width = 25
  24865. Enabled = .F.
  24866. TabIndex = 3
  24867. Name = "cmdCodeFile"
  24868. e = THIS
  24869. PROCEDURE Click
  24870. #DEFINE C_SELBACKDIR_LOC    "Select a backup directory:"
  24871. #DEFINE C_SELLOGFILE_LOC    "Select the log file:"
  24872. #DEFINE C_SELECT_LOC        "Select"
  24873. #DEFINE C_SELCODEFILE_LOC    "Select file for screen code:"
  24874. #DEFINE C_BACKDIR            "OLD"
  24875. #DEFINE N_STDMODE            1
  24876. #DEFINE N_DEVMODE            2
  24877. cCodeFile = LOWER(PUTFILE(C_SELCODEFILE_LOC,cCodeFile,"PRG"))
  24878. THISFORM.txtCodeFile.Refresh
  24879. IF !EMPTY(m.cCodeFile) AND ((m.llog AND !EMPTY(m.cLogFile)) OR !m.llog)
  24880.     THISFORM.cmd1.command1.Enabled = .T.
  24881. ENDIF
  24882. ENDPROC
  24883.         THIS.a_
  24884. Select file for screen code:
  24885. CCODEFILE
  24886. THISFORM
  24887. TXTCODEFILE
  24888. REFRESH
  24889. CLOGFILE
  24890. COMMAND1
  24891. ENABLED
  24892. Click,
  24893. c:\convert\
  24894. cvtalert.vcx
  24895. c:\convert\cvtalert.vcx
  24896. label        THIS.oTherm.Update
  24897. labelenCtr/(THIS.nScreenS
  24898. lblAlertMsgX + (1 - N_THE
  24899. cvtalertscx. account for 
  24900. Caption = (cAlertMsg)
  24901. Top = 12
  24902. Left = 24
  24903. BackColor = 192,192,192
  24904. Height = 66
  24905. Width = 340
  24906. WordWrap = .T.
  24907. Name = "lblAlertMsg"
  24908.  does last one
  24909. cvtalertscxNDDEFINE PJXCo
  24910. form*********************
  24911. 6*************
  24912. DEFINE CLA
  24913. Classer AS PJXConverterBa
  24914. ,Alert displayed when converting non-projects- class for co
  24915. Pixelsatalog Files (FPC f
  24916. cvtalert.hfile structure 
  24917. forms
  24918.     *- files are conve
  24919. formually -- just as if s
  24920. Pixelsach one by one
  24921. cvtalertscxROCEDURE Init
  24922. -ScaleMode = 3
  24923. Caption = "Conversion Options"
  24924. Top = 148
  24925. Left = 125
  24926. Height = 185
  24927. Width = 390
  24928. AutoCenter = .T.
  24929. BackColor = 192,192,192
  24930. BorderStyle = 2
  24931. Closable = .F.
  24932. MaxButton = .F.
  24933. MinButton = .F.
  24934. FillStyle = 1
  24935. WindowType = 1
  24936. DefButton = DefButton
  24937. LockScreen = .F.
  24938. Name = "cvtalertscx"
  24939.         THIS.oTherm = m.o
  24940. PROCEDURE Init
  24941. THIS.cmd1.command1.SetFocus
  24942. IF m.cConvType = C_REPORTTYPEPARM
  24943.     THIS.optionGroup1.enabled = .F.
  24944.     THIS.optionGroup1.option1.enabled = .F.
  24945.     THIS.optionGroup1.option2.enabled = .F.
  24946. ENDIF
  24947. ENDPROC
  24948. jx25Ali
  24949. REPORT
  24950. COMMAND1
  24951. SETFOCUS    
  24952. CCONVTYPE
  24953. OPTIONGROUP1
  24954. ENABLED
  24955. OPTION1
  24956. OPTION2
  24957. Init,
  24958. c:\convert\
  24959. cvtalert.vcx
  24960. c:\convert\cvtalert.vcx
  24961. ScreenSet
  24962. optiongroup 0
  24963.         THIS.oTh
  24964. optiongroupKFILES_LOC)
  24965. optiongroup1le = .T.
  24966. cvtalertscx.(THIS.cBackDi
  24967. ButtonCount = 2
  24968. Caption = "Optiongroup1"
  24969. Top = 87
  24970. Left = 12
  24971. BackColor = 192,192,192
  24972. BorderStyle = 0
  24973. Value = 1
  24974. ControlSource = "nOptDev"
  24975. Height = 49
  24976. Width = 148
  24977. TabIndex = 2
  24978. Name = "optiongroup1"
  24979. Option1.Caption = "\<Full conversion"
  24980. Option1.Top = 5
  24981. Option1.Left = 5
  24982. Option1.Height = 18
  24983. Option1.Width = 140
  24984. Option1.Value = 1
  24985. Option1.BackColor = 192,192,192
  24986. Option1.DisabledBackColor = 192,192,192
  24987. Option1.Name = "option1"
  24988. Option2.Caption = "\<Visual conversion"
  24989. Option2.Top = 25
  24990. Option2.Left = 5
  24991. Option2.Height = 18
  24992. Option2.Width = 140
  24993. Option2.Value = 0
  24994. Option2.BackColor = 192,192,192
  24995. Option2.DisabledBackColor = 192,192,192
  24996. Option2.Name = "option2"
  24997. HIS.o
  24998. =PROCEDURE Click
  24999. IF nOptDev = N_DEVMODE
  25000.     THISFORM.cmdCodeFile.Enabled = .T.
  25001.     THISFORM.cmdCodeFile.Click
  25002.     IF EMPTY(m.cCodeFile)
  25003.         THISFORM.cmd1.command1.Enabled = .F.
  25004.     ENDIF
  25005.     THISFORM.cmdCodeFile.Enabled = .F.
  25006.     THISFORM.cmd1.command1.Enabled = .T.
  25007. ENDIF
  25008. m.lDevMode = (noptDev = N_DEVMODE)
  25009. ENDPROC
  25010. NOPTDEV
  25011. THISFORM
  25012. CMDCODEFILE
  25013. ENABLED
  25014. CLICK    
  25015. CCODEFILE
  25016. COMMAND1
  25017. LDEVMODE
  25018. Click,
  25019. c:\convert\
  25020. cvtalert.vcx
  25021. c:\convert\cvtalert.vcx
  25022. commandgroup
  25023. commandgroup
  25024. cvtalertscx.
  25025. "ButtonCount = 2
  25026. Caption = "Commandgroup1"
  25027. Top = 138
  25028. Left = 68
  25029. BackColor = 192,192,192
  25030. BorderStyle = 0
  25031. Value = 1
  25032. ControlSource = "m.nCvt"
  25033. Height = 49
  25034. TerminateRead = .T.
  25035. Width = 253
  25036. TabIndex = 1
  25037. Name = "cmd1"
  25038. Command1.Caption = "Continue"
  25039. Command1.Top = 5
  25040. Command1.Left = 5
  25041. Command1.Height = 29
  25042. Command1.Width = 94
  25043. Command1.Default = .T.
  25044. Command1.Name = "command1"
  25045. Command2.Caption = "Cancel"
  25046. Command2.Top = 5
  25047. Command2.Left = 154
  25048. Command2.Height = 29
  25049. Command2.Width = 94
  25050. Command2.Cancel = .T.
  25051. Command2.Name = "command2"
  25052. PROCEDURE Click
  25053. IF m.nCvt > 0
  25054.     CLEAR EVENTS
  25055.     RELEASE THISFORM
  25056. ENDIF
  25057. ENDPROC
  25058. PROCEDURE command1.Click
  25059. THISFORM.cmd1.Value = 1
  25060. THISFORM.cmd1.Click
  25061. ENDPROC
  25062. PROCEDURE command2.Click
  25063. THISFORM.cmd1.Value = 2
  25064. THISFORM.cmd1.Click
  25065. ENDPROC
  25066. THISFORM#
  25067. THISFORM
  25068. VALUE
  25069. CLICK#
  25070. THISFORM
  25071. VALUE
  25072. CLICK
  25073. Click,
  25074. command1.Clickf
  25075. command2.Click
  25076. c:\convert\
  25077. cvtalert.vcx
  25078. c:\convert\cvtalert.vcx
  25079. textbox
  25080. textbox
  25081. txtCodeFile
  25082. cvtalertscx.
  25083. Top = 102
  25084. Left = 171
  25085. ControlSource = "m.cCodeFile"
  25086. Enabled = .T.
  25087. Height = 25
  25088. ReadOnly = .T.
  25089. TabIndex = 0
  25090. TabStop = .F.
  25091. Width = 170
  25092. Name = "txtCodeFile"
  25093. commandbutton
  25094. commandbutton
  25095. cmdCodeFile
  25096. cvtalertscx.
  25097. tCaption = "..."
  25098. Top = 102
  25099. Left = 351
  25100. Height = 25
  25101. Width = 25
  25102. Enabled = .F.
  25103. TabIndex = 3
  25104. Name = "cmdCodeFile"
  25105. PROCEDURE Click
  25106. cCodeFile = LOWER(PUTFILE(C_SELCODEFILE_LOC,cCodeFile,"PRG"))
  25107. THISFORM.txtCodeFile.Refresh
  25108. IF !EMPTY(m.cCodeFile) AND ((m.llog AND !EMPTY(m.cLogFile)) OR !m.llog)
  25109.     THISFORM.cmd1.command1.Enabled = .T.
  25110. ENDIF
  25111. ENDPROC
  25112. Select file for code:
  25113. CCODEFILE
  25114. THISFORM
  25115. TXTCODEFILE
  25116. REFRESH
  25117. CLOGFILE
  25118. COMMAND1
  25119. ENABLED
  25120. Click,
  25121. c:\convert\
  25122. cvtalert.vcx
  25123. c:\convert\cvtalert.vcx
  25124.                     m.c
  25125. labelL(cOld + '.path')
  25126. labelEVAL(cOld + '.type')
  25127. lblAlertMsg(m.cType = C_F
  25128. cvtalertscx.              IIF(m.cT
  25129. Caption = (cAlertMsg)
  25130. Top = 12
  25131. Left = 24
  25132. BackColor = 192,192,192
  25133. Height = 66
  25134. Width = 340
  25135. WordWrap = .T.
  25136. Name = "lblAlertMsg"
  25137. EPORTTYPE,"R",;
  25138.                              
  25139. cvtalertscxCLABELTYPE,"B"
  25140. formIIF(m.cType = C_FPCAP
  25141. 6,"x")))))
  25142.                     INSERT IN
  25143. Class0alias) ;
  25144.                         (nam
  25145. ,Alert displayed when converting non-projects        m.cType,;
  25146. Pixels                UPPER(LEFT(JUST
  25147. cvtalert.hEN(key))))
  25148.                 convert.prg
  25149. d:\temp\
  25150. convert.fxp
  25151. generic.prg
  25152. generic.fxp
  25153. foreign.prg
  25154. foreign.fxp
  25155. conprocs.prg
  25156. conprocs.fxp
  25157. transprt.prg
  25158. transprt.fxp
  25159. sprtherm.vcx
  25160. sprtherm.vct
  25161. autoname.prg
  25162. autoname.fxp
  25163. migdb4.prg
  25164. migdb4.fxp
  25165. fpcnew.prg
  25166. fpcnew.fxp
  25167. formparm.prg
  25168. formparm.fxp
  25169. putname.prg
  25170. putname.fxp
  25171. mignavpr.txt
  25172. locword.prg
  25173. locword.fxp
  25174. cvtalert.vcx
  25175. cvtalert.vct
  25176.