home *** CD-ROM | disk | FTP | other *** search
/ HVAC SuperTech - Skills Management System / NEW.BIN / _SETUP.1 / tb80hyp.sbk (.txt) < prev    next >
Encoding:
Asymetrix ToolBook File  |  2000-10-04  |  303.9 KB  |  6,489 lines

  1. !This program cannot be run in DOS mode.
  2. .rdata
  3. @.rsrc
  4. @.reloc
  5. click2learn.com, inc. ToolBook Application
  6. MINSTB32.dll
  7. Fax db
  8. ChooseFromTextLinesDlg
  9. URL Stuff
  10. Fax db
  11. 94112215422714136113094
  12. ASYM_TpID
  13. YMI_SysGridSnap
  14. <BookPath>
  15. DMEDIAPATH
  16. MT Condensed
  17. fo_LastSaved
  18. 10/26/98 9:15:56 PM
  19. Tim Barham
  20. Arial
  21.  Sans Serif
  22. tSavedBy
  23. FALSE
  24. YM_CaptionBar
  25. Tim Barham
  26. YMI_SysGrid
  27. YMA_CustomColors
  28. 10/29/98 2:36:55 PM
  29. YMI_SySysGridSpacing
  30. Slade Mitchell
  31. Tim Barham
  32. MS Sans Serif
  33.  Sans Serif
  34.  Sans Serif
  35. System
  36. YM_BorderStyle
  37. Arial
  38. adi MT Condensed
  39. Arial
  40. 0,75.3125,0
  41. 120,50,100
  42. 132,67.25,50.875
  43. 125,50,45.875
  44. 129,67.0625,79.8125
  45. 240,75.125,100
  46. 180,75.125,100
  47. 240,31.375,100
  48. MS Sans Serif
  49. Native
  50. <BookPath>
  51. :HDMEDIAPATH
  52. 0,89,0
  53. 0,75.3125,0
  54. 120,50,100
  55. 132,67.25,50.875
  56. 125,50,45.875
  57. 129,67.0625,79.8125
  58. 240,75.125,100
  59. 180,75.125,100
  60. info_LastSavedBy
  61. Jeff Krinock
  62. info_LastSaved
  63. FALSE
  64. ASYMI_SysGrid
  65. ASYMI_SysGridSnap
  66. ASYMI_SySysGridSpacing
  67. ASYM_BorderStyle
  68. ASYM_CaptionBar
  69. ASYMA_CustomColors
  70. INSTRUCT.WBK
  71. _ASYM_EA_Version
  72. ASYMA_LastCatalog
  73. ASYM_DeploymentMethod
  74. Jeff Krinock
  75. 8/22/2000 10:17:53 AM
  76. needFix
  77. Button id 0 of Page id 2
  78. refBtn
  79. Button id 1 of Page id 2
  80. cancelBtn
  81. Main List
  82. 3DField
  83. tbk_wid_type
  84. Main List
  85. Book "G:\FRANKJR\CTB30R.SBK"
  86. wrkLevel
  87. Page id 206 of Book "G:\FRANKJR\CTB30R.SBK"
  88. wrkPg
  89. pgCnt
  90. Microsoft
  91.  Internet Explorer 
  92. NETSCAPE 3.01
  93. <another one>r (Build 41712.6)
  94. <another one>
  95. DlgFrame
  96. Prompt
  97. Choose a default Web browser to use with ToolBook:
  98. Cancel
  99. Button id 1 of Page id 2
  100. Field id 8 of Page id 2
  101. Button id 1 of Page id 2
  102. URL Stuff
  103. URL Stuff
  104. ASYM_BeenHere
  105. minorVersion
  106. ASYM_CBTVersion
  107. BookTitleText
  108. Instructor
  109. productName
  110. ToolBook II %1 %2
  111. titleText
  112. Assistant
  113. s_ASYM_ProductName
  114. ASYM_GetString
  115. enterBook
  116. notifyBefore 
  117.     titleText = ASYM_GetString("BookTitleText", \
  118.             "ToolBook II %1 %2")
  119. s_ASYM_ProductName = "Assistant" 
  120.         productName = 
  121. {Instructor")
  122. expandString(
  123. @, ASYM_CBTVersion (
  124. P, "minorVersion"))
  125. .-+    +L
  126. mouseEnter
  127. .-+    +L
  128. mouseLeave
  129. -- This 
  130. {has hyperlink 
  131. o= 44
  132. o= 44
  133. enterBook
  134. 951205160027559914889115254
  135. ASYM_TpID
  136. Title
  137. ToolBook II Instructor 7.2
  138. ASYMI_AutoSize
  139. _asym_hyperlinks
  140. Copyright 
  141.  1990-2000 click2learn.com, inc. 1990-1997
  142. buttonClick
  143. http://www.click2learn.com
  144. popup
  145. popup
  146. <targetWindow>
  147. Runtime Hyperlink SysBookBook
  148. ASYM_TempViewer
  149. Do not rename me 1
  150. ge "ChooseFromTextLinesDlg"
  151. B50HYP.SBK"
  152. "D:\FOO.TBK"
  153. ChooseFromTextLinesDlg
  154. Choose Browser
  155. ASYM_TempViewer
  156. ASYM_CloseOnEsc
  157. Do not rename me 2
  158. ge id 82 of Book "G:\FRANKJR\TUTORIAL\CBTTOUR.TBK"
  159. stbk_popViewers
  160. ASYM_itemOffset
  161. closeWindow
  162. closeWindow
  163.     SYSTEM stbk_popViewers
  164. ASYM_itemOffset(
  165. ASYM_TempViewer
  166. ASYM_CloseOnEsc
  167. Do not rename me 3
  168. ge id 82 of Book "G:\FRANKJR\TUTORIAL\CBTTOUR.TBK"
  169. stbk_popViewers
  170. ASYM_itemOffset
  171. closeWindow
  172. closeWindow
  173.     SYSTEM stbk_popViewers
  174. ASYM_itemOffset(
  175. ASYM_TempViewer
  176. ASYM_CloseOnEsc
  177. Do not rename me 4
  178. ge id 82 of Book "G:\FRANKJR\TUTORIAL\CBTTOUR.TBK"
  179. stbk_popViewers
  180. ASYM_itemOffset
  181. closeWindow
  182. closeWindow
  183.     SYSTEM stbk_popViewers
  184. ASYM_itemOffset(
  185. ASYM_TempViewer
  186. ASYM_CloseOnEsc
  187. Do not rename me 5
  188. ge id 82 of Book "G:\FRANKJR\TUTORIAL\CBTTOUR.TBK"
  189. stbk_popViewers
  190. ASYM_itemOffset
  191. closeWindow
  192. closeWindow
  193.     SYSTEM stbk_popViewers
  194. ASYM_itemOffset(
  195. ASYM_TempViewer
  196. ASYM_CloseOnEsc
  197. Do not rename me 6
  198. ge id 82 of Book "G:\FRANKJR\TUTORIAL\CBTTOUR.TBK"
  199. stbk_popViewers
  200. ASYM_itemOffset
  201. closeWindow
  202. closeWindow
  203.     SYSTEM stbk_popViewers
  204. ASYM_itemOffset(
  205. ASYM_CloseOnEsc
  206. Do not rename me 7
  207. tbk_TempViewer
  208. tbk_CloseOnEsc
  209. Page id 1 of Book "C:\TEMP\BAR.TBK"
  210. ge id 2 of Book "C:\Program Files\Common Files\Asymetrix\TBSystem\tb70hyp.sbk"
  211. stbk_popViewers
  212. ASYM_itemOffset
  213. closeWindow
  214. closeWindow
  215.     SYSTEM stbk_popViewers
  216. ASYM_itemOffset(
  217. ASYM_TempViewer
  218. ASYM_CloseOnEsc
  219. ASYM_TempViewer
  220. ASYM_CloseOnEsc
  221. ASYM_TempViewer
  222. ASYM_CloseOnEsc
  223. ASYM_TempViewer
  224. ASYM_CloseOnEsc
  225. ASYM_TempViewer
  226. ASYM_CloseOnEsc
  227. ASYM_TempViewer
  228. ASYM_CloseOnEsc
  229. ASYM_TempViewer
  230. ASYM_CloseOnEsc
  231. ASYM_TempViewer
  232. ASYM_CloseOnEsc
  233. tbk_TempViewer
  234. tbk_CloseOnEsc
  235. _parentHandleCache
  236. YMI_SysGridSnap
  237. <BookPath>
  238. DMEDIAPATH
  239. MT Condensed
  240. fo_LastSaved
  241. 10/26/98 9:15:56 PM
  242. Tim Barham
  243. Arial
  244.  Sans Serif
  245. tSavedBy
  246. FALSE
  247. YM_CaptionBar
  248. Tim Barham
  249. YMI_SysGrid
  250. YMA_CustomColors
  251. 10/29/98 2:36:55 PM
  252. YMI_SySysGridSpacing
  253. Slade Mitchell
  254. Tim Barham
  255. MS Sans Serif
  256.  Sans Serif
  257.  Sans Serif
  258. System
  259. YM_BorderStyle
  260. Arial
  261. adi MT Condensed
  262. Arial
  263. 0,75.3125,0
  264. 120,50,100
  265. 132,67.25,50.875
  266. 125,50,45.875
  267. 129,67.0625,79.8125
  268. 240,75.125,100
  269. 180,75.125,100
  270. 240,31.375,100
  271. MS Sans Serif
  272. <BookPath>
  273. :HDMEDIAPATH
  274. 0,89,0
  275. 0,75.3125,0
  276. 120,50,100
  277. 132,67.25,50.875
  278. 125,50,45.875
  279. 129,67.0625,79.8125
  280. 240,75.125,100
  281. 180,75.125,100
  282. info_LastSavedBy
  283. Jeff Krinock
  284. info_LastSaved
  285. FALSE
  286. ASYMI_SysGrid
  287. ASYMI_SysGridSnap
  288. ASYMI_SySysGridSpacing
  289. ASYM_BorderStyle
  290. ASYM_CaptionBar
  291. ASYMA_CustomColors
  292. INSTRUCT.WBK
  293. _ASYM_EA_Version
  294. ASYMA_LastCatalog
  295. Charley Delaney
  296. Jeff Krinock
  297. 8/22/2000 10:17:53 AM
  298. itemOffset
  299. tbk_itemOffset
  300. mqtbk_itemOffset
  301. stbk_popViewers
  302. tbdlg.dll
  303. closeWindow
  304. closeWindow
  305.     SYSTEM stbk_popViewers
  306.     linkDLL "tbdlg.dll"
  307.         INT tbk_itemOffset = 
  308. (STRING,
  309. author
  310. skrefFocus
  311. refBtn
  312. keyDown
  313. Cancel
  314. cancelBtn
  315. defBtn
  316. skrefFocus
  317. ASYM_IsWin31
  318. enterPage
  319. skrefFocus
  320. setDefButton
  321. refBtn
  322. button
  323. skrefFocus
  324. pushbutton
  325. cancelBtn
  326. defBtn
  327. rkrefFocus
  328. notifybefore 
  329. notifyBefore 
  330. x = 13
  331. orefBtn
  332. enabled 
  333. buttonClick 
  334. orefFocus
  335. ocancelBtn = 
  336. B"Cancel" 
  337. odefBtn = 
  338. B"OK" 
  339. ASYM_IsWin31() 
  340. u= "pushbutton"
  341. setDefButton btn
  342. = NULL 
  343.         OK = (
  344. targetWindow = 
  345.             u = sysPageUnitsPerPixel
  346.             b = 
  347. b - x, 
  348. b - y, 
  349. b + x, 
  350. b + y
  351. popup viewer
  352. default button
  353. default
  354. Copyright 
  355.  1999-2000 click2learn.com, inc.
  356. -- tb80hyp.SBK
  357. --;;cad990614
  358. --;;This 
  359. now dependent on tb80r.sbk. If 
  360. xpresent
  361. --;;on the 
  362. stack 
  363. linked, we attempt 
  364. --;;insert 
  365. just above 
  366. linkSysBook
  367. ASYMR() 
  368. 8= NULL            --r 
  369.             --
  370.             --find where I am on 
  371.             --
  372.             --
  373. 8, without path
  374.             myName = 
  375. ~("\", 
  376. ~("\", 
  377.             --
  378. that 
  379. mySysBookNumber = 
  380.             --
  381.             --If I really am on 
  382.             --
  383. 8should be inserted 
  384.             --
  385. --rBook 
  386. : let 
  387. = "tb" & ASYM_MTBVersion() & "r.sbk"
  388. --Test 
  389. we can 
  390. --If 
  391. ss = 
  392. = FALSE
  393. & "," 
  394. = TRUE
  395. & "," 
  396. ASYM_URLSpecialCharsExpand s
  397. $ Stuff" 
  398. =rsContract s
  399. URLSpecialCharsContract(s) 
  400. _ASYM_AddAnswerArrayHyperlink 
  401. ansArray[][] 
  402. Hreference, 
  403. iRow, pgRef, transFx, linkType, curs, isURL, vRef
  404. _ASYM_AddLinkToArray (
  405. LfFx, 
  406. _ASYM_AddAnswerHyperlink obj, linkName, 
  407. Zhyperlinks[][]
  408. ASYM_HasAnsArray(
  409. , = ASYM_WID_AnsArray 
  410.         i = _ASYM_HyperlinkIRow(
  411. i = 0
  412. ay (hyperLinks, i, 
  413. _ASYM_AddHyperlink 
  414.     LOCAL 
  415. ASYM_HasHyperlinks(obj)
  416.  = _asym_hyperlinks 
  417.         i = 
  418. i = 0
  419.             i = 
  420. dimensions(
  421. =) + 1
  422.         i = 1
  423. i][1] = 
  424. _ASYM_AddHyperlinkToArray 
  425. ASYM_EnableHyperlinks()
  426.     n = 
  427.     i = 
  428. i = 0
  429.         i = n+1
  430. i][1] = 
  431. _ASYM_AddLinktoArray(
  432. , i, 
  433.     --** 
  434. HCO 940727
  435.     linkDLL "tbdlg.dll"
  436.         INT tbk_itemOffset = 
  437. (STRING,
  438.  = "<
  439. .>") > 0 
  440. ][2] = 
  441. ][3] = 
  442. ][4] = 
  443. ][2] = ASYM_nameOrID(
  444. ][3] = ASYM_altPgName(
  445.             thisBook = 
  446.         destBook = objectContainer(
  447. ][4] = 
  448. fName = 
  449. destPath = pathOfFile(
  450. thisPath = 
  451. "c:\" 
  452. "c:\x\"
  453. relPath = ASYM_MakeIntoRelPath(
  454. &NewRelativePath (
  455. shortFileName(
  456. hyperPath = ASYM_HyperPath 
  457. inPath = (ASYM_FindPathFile(
  458. D) <> 
  459. msg = ASYM_GetString("msgExplainHyperPath", \
  460. "The destination 
  461. a directory 
  462.     will be searched automatically. You can:" & \
  463. CRLF & 
  464. "A. Add 
  465. %a relative 
  466. same drive 
  467. current 
  468. 8)" && \ 
  469. 8's list 
  470. directories 
  471. Choose 
  472. option 
  473. you might want" && \ 
  474. books around 
  475. )a later 
  476. your 
  477. =be installed 
  478. rdifferent" && \ 
  479. their 
  480. location." & \
  481. "B. Store 
  482. 8file 
  483. speed, but only" && \ 
  484. nd they 
  485. cap1 = 
  486. capHyperPathAddYes", "&A. 
  487. Directory 
  488. Search 
  489. cap2 = 
  490. capHyperPathAddNo", "&B. 
  491. = _ASYM_requestRemoveAmpersand(
  492. _SetHyperPath 
  493. ][4] = 
  494. ][5] = (
  495. ][6] = 
  496. ][7] = 
  497. ][8] = 
  498. ][9] = 
  499.     --removes 
  500. ampersand 
  501.     --like "
  502. " does 
  503. returning 
  504. clicked 
  505. ~("&", 
  506. _ASYM_BadLinksList 
  507.     --** 
  508. HCO 940727
  509. badLinks
  510. [i][2] <> 
  511. i][2] <> "<"
  512. ASYM_FindHyperPage (
  513. [i][2],
  514. i,3], 
  515. i][4]) = 
  516. i][1] 
  517. _ASYM_ClearAnsArrayHyperlink 
  518. ][i] = 
  519. _ASYM_ClearAnswerHyperlink 
  520.         i = 
  521. i <> 0
  522. i][2] = 
  523. i][3] = 
  524. i][4] = 
  525. i][5] = 
  526. i][6] = 
  527. i][7] = 
  528. _ASYM_ClearHyperlink 
  529. @nkFromArray(
  530. 1][2] <> 
  531. ) <= 10 
  532. ) = 1 
  533. 1][2] = 
  534. newLinks[][]
  535. WORD n,i,j,k
  536.     n = 
  537.     i = 
  538.     IsAnsArray = (
  539. ) > 10)
  540. (i > 0 
  541. (n = 1 
  542. i = 1) -- special 
  543. Mbecause 
  544. array assignment bug
  545. i][j] = 
  546.         reset 
  547. i > 0
  548. j][k] = 
  549. j][k]
  550. n - 1
  551. j][k] = 
  552. j+1][k]
  553. = newlinks
  554. _ASYM_ExecHyperLink 
  555. _ASYM_HyperlinkLinkInfo(
  556.         cursN = 
  557. isType("
  558. #> 0 
  559. +<= 44 
  560. ; -- URL
  561. ASYM_DisplayURL 
  562. ASYM_PopupPage(
  563. --DG SPR 853: 
  564. necessary
  565. xisOpen 
  566. 853 cad980822
  567. ASYM_GoToPage(
  568. code = 
  569. err = ASYM_BlockSuspend()
  570. -RestoreSuspend(
  571. cap = 
  572. ASYM_MessageBox(
  573. %, "EXCLAMATION", "OK")
  574. ASYM_ResetCursor 
  575. _ASYM_HyperlinkCandidates 
  576. candidates[] 
  577. obj <> 
  578. En] = 
  579. resolv
  580.     --assumes 
  581. i][8] 
  582. correct 
  583. types 
  584.     --cad970606
  585.     i = 
  586. i = 0 
  587. i][2] & 
  588. i][3]) = 
  589. i][2]
  590. "<" -- keyword
  591. i][3],
  592. i][4],
  593. i][8])
  594. i][3],
  595. i][4],
  596. [i][5],
  597. i][8])
  598. i][8]
  599.  = ASYM_FindHyperWindow(
  600. i][5],
  601. i][6],
  602. i][7],
  603. i][9]
  604. i][5] = "
  605. 8") <> 
  606. i][5] = "
  607. "OK",
  608. i][3],
  609. i][4] 
  610. "BAD",
  611. i][2],
  612. i][3],
  613. [i][4] 
  614.     n = 
  615. i][1] = 
  616. _ASYM_PopupPage 
  617. popStyle, pos, captn, 
  618. {oldPg
  619.         oldCurs = 
  620.             mousePos = 
  621.             maxPopups = 5 --** MAGIC NUMBER
  622.             magicName = "Do 
  623. xrename me"
  624.             myBk = 
  625.             ss = 
  626. (s_tbk_popViewers) >= 
  627. parentHandle 
  628. close v
  629. = ss; 
  630.             -- 
  631.  available 
  632. vtemp = 
  633. && i) 
  634. vTemp
  635. g("msgNoPopupViewersAvailable", \
  636. "There 
  637.  no viewers 
  638. display 
  639. requested 
  640. "Close another popup 
  641. , cap, "
  642.             tbk_TempViewer 
  643.             style 
  644. v = "sysMenu"
  645.             imageBuffers 
  646. v = 1
  647.             alwaysReader 
  648.             captionBar 
  649.             tbk_CloseOnEsc 
  650. c"autoClose"
  651. c"shadow"
  652. c"thick"
  653. v = "thickFrame"
  654. c"thinCaption"
  655. v = "thinFrame"
  656. v = "
  657. v = "
  658. v = dialogFrame
  659.             ss = 
  660. --** DEBUG 
  661. X"tbwin.
  662.  ScreenFromPage(
  663. VerticalDisplayRes()
  664. HorizontalDisplayRes()
  665.             -- place 
  666. mouseclick 
  667. %possible
  668. --defaultPosition 
  669. v = "
  670. 4 = pageUnitsToScreen(
  671. , targetWindow)
  672. windowHandle 
  673. ),pageScroll 
  674.             defaultPage 
  675. x2 > 
  676. s() - x2,0
  677. y2 > 
  678. ) - y2
  679. x1 < 0
  680. H-x1,0
  681. y1 < 0
  682. H0,-y1
  683. asym_resetCursor
  684. --            
  685. sharedScript "
  686. _ASYM_SysCursor
  687. ;oldse=
  688. r;oldsen=sysErrorNumber
  689. _AutoCloseCheck loc
  690.     v = 
  691. . = mousePosition 
  692. objectFromPoint(
  693. buttonClick 
  694. bk, what
  695. bk <> 
  696.         bk = 
  697. bk = 
  698.             bk = 
  699.     bkName = 
  700.         BookDir = 
  701. ASYM_CurrentDirectory()
  702.     deftag = "<
  703.     tagLen = 
  704.     BookDirLen = 
  705.         dir = 
  706. <> "\" 
  707. @bookDir 
  708. +) = 1
  709. ASYM_NewRelativePath (
  710. ) = 1
  711. taglen 
  712. thePath = ASYM_RelativePath (dir, 
  713. thepath
  714. _asym_HyperPath 
  715. _tbk_AddHyperlink 
  716. _tbk_AddHyperlinktoArray 
  717. _ASYM_AddHyperlinktoArray (
  718. _tbk_AddLinkToArray 
  719. #RL, 
  720. #RL, 
  721. _tbk_BadLinksList 
  722. _tbk_ClearHyperlink 
  723. _tbk_ExecHyperLink 
  724. _tbk_HyperlinkCandidates 
  725. _tbk_HyperlinkLinkInfo 
  726. _tbk_HyperlinkIRow 
  727. _tbk_PopupPage 
  728. q%fx, 
  729. %fx, 
  730. _tbk_SysCursor
  731. ASYM_AltPgName 
  732. title 
  733. pgCaption 
  734. "ID" && 
  735. ASYM_ChooseWebBrowser
  736. X"tbDOS.
  737. s# GetCurrentDrive()
  738. # GetCurrentDirectory(
  739.     drv = 
  740. "\" & 
  741. <> "\"
  742. <& ":" & 
  743. ASYM_CurrentPath
  744. exeName, url, mode
  745. ASYM_DoAnswerHyperlink 
  746. 'answerName, IsSpecific
  747. 4s_tbk_hypTargetWindow
  748. isSpecific 
  749. xASYM_HasFBArray(
  750. '= ASYM_WID_SummaryFeedback 
  751. _ASYM_ExecHyperlink (
  752. ASYM_DoHyperlink 
  753. (triggerName
  754.     SYSTEM 
  755. 'hlinks[][]
  756. ow = 
  757. pgName, 
  758. $, bk, 
  759. )Symbol
  760. 2)i][8] 
  761. s_ASYMI_currentPage
  762. v(logical ss
  763. *destbk
  764. u& refString,vRefString
  765. "* = 
  766. w(vSymbol)
  767. -- MF 980827
  768. r= expandString(
  769. #Invalid 
  770. 0*: %1."), 
  771.      --DG 853: 
  772. need 
  773. banymore
  774. must be 
  775. b: %1."), 
  776. "<" -- 
  777.         --DG 853: 
  778. xcurrently
  779.         bCloseViewer = 
  780.             pg = 
  781.             pg = 
  782.         bk = 
  783. P, = 
  784.             --;;
  785. H1 1982 cad990315
  786.             --treat <
  787.             --    processed 
  788. message, 
  789.             --    navigated 
  790.         --DG 
  791. we opened 
  792.     ss = 
  793.     --cad980625 Doppel 
  794. 1033: was 
  795.  changed 
  796. $.: we 
  797. resolve 
  798. which 
  799. - resides, 
  800. xwhatever 
  801. displayed
  802. xisObject(
  803. ow = 
  804. bk <> 
  805. bk already a 
  806. 8) & bk
  807. 'hyperpath?
  808. tbk_FindPathFile (bk, 
  809.             --
  810. Jresort: strip 
  811. cad980112
  812. stripBk = 
  813. `*bk)
  814. <> bk
  815. bk = 
  816. "ID" 
  817.  DWORD,
  818. w1 = 
  819. " && 
  820. " && 
  821.             --
  822. "ID" 
  823. ) = 2
  824. I2 = 
  825. t2 = 
  826. 2/ tempRef
  827.     --DG 
  828. !1049 cad980818
  829.     --initialize 
  830. esys var 
  831. ow = 
  832. 6; --MF
  833. ow = 
  834. ow = 
  835. #     = "<
  836. n3 = 
  837. =     = "<
  838. [     = "<parentWindow>"
  839. 8""%1""", 
  840. 8)) \
  841. ASYM_FindPage pgN
  842.     ss = 
  843. A8, bkPath
  844.     DOSPath = 
  845. c":\" 
  846. ASYM_IsFile(
  847. 1 GetDosEnvironmentString(
  848. /PATH")
  849.             p = 
  850. ~("=",
  851. p > 0
  852.     p = 
  853. ~(";", 
  854. cp <> 0
  855. k9 = ","
  856.         p = 
  857. ~(";", 
  858. 9 <> 
  859. ASYM_Trim(
  860. <> "\"
  861. xsysPluginMode
  862. qexpandRelPath than handles 
  863.  complex 
  864. /paths
  865. tbk_ExpandRelPath(
  866. ASYM_ExpandRelPath (
  867. <> ":" 
  868.         testName = 
  869.             ss = 
  870. ASYM_GetAnswerHyperlinks 
  871. ASYM_GetHyperlinks(
  872. ZhLInfo
  873. k7= _ASYM_Hyperlinks 
  874.         n = 
  875. 8i][8]
  876. 8i][5] 
  877. 9i][9] 
  878. 9i][7] 
  879. (9i][6] 
  880. ;9i][4] 
  881. N9i][3] 
  882. a9i][2] 
  883. t9i][1] 
  884. 9 <> 
  885.         n = 
  886. +:i][8]
  887. 9:i][5] 
  888. L:i][9] 
  889. _:i][7] 
  890. r:i][6] 
  891. :i][4] 
  892. :i][3] 
  893. :i][2] 
  894. :i][1] 
  895. : <> 
  896. ;fx, 
  897.     ss= 
  898. $< <> "
  899. $_ASYM_sysCursor()
  900. :< <> 
  901. transfx <> 
  902.         --;; 
  903. A(b) 9/1/2000 SPR#5361 DennyD
  904.         -- ensure 
  905. effect so transition 
  906. >be seen
  907.         ols = lockScreen 
  908. ASYM_WorkWindow()
  909.  = False
  910.         p = 
  911. p > 0
  912.             transPt = 
  913. Vp + 4 
  914.         --;; 
  915. :B(b) 9/1/2000 
  916.         -- 
  917. old value
  918.  = ols
  919. #> <> 
  920. < obj
  921.     ss = 
  922. (; result, 
  923. bk = 
  924.         bk = 
  925. bk <> 
  926.         bk = 
  927. bk <> 
  928. b9) = 
  929. 9) > 0
  930. FileExists(
  931. :h rootPath,longPath
  932. ) = 1 
  933.         p1 = 1;p2 = p1
  934. cp2 < 
  935. p2 > 0
  936. dirlen = p2 - p1
  937. p2 - 1 
  938. ;".."
  939. p2 = p2 - 
  940. p1 = p2
  941. bC dotFlag, options
  942. "minorVersion" 
  943. "7.1"
  944. "7.0"
  945. ASYM_NameOrID obj
  946. c"//"
  947. "ID" && 
  948. v+n, 
  949. ASYM_ProductPrefix capFlag
  950.     --MAINTENANCE NOTE: 
  951. 9Ghandler may appear 
  952. multiple 
  953. A = "
  954. F) = 1
  955.     -- INST65 
  956. 1001 SladeM 101498
  957.     txt = SPACE & CR & LF & TAB
  958. cs <> 
  959. s <= 
  960. cs <> 
  961. s <= 
  962. _ASYM_hyperlinkCandidates(
  963. ow = 
  964. N1i], "
  965. extClick 
  966. ow = 
  967. 1i], "
  968. --DG 
  969. 31049 
  970. leaving 
  971. Howns 
  972. B htw
  973. -- MF 980827
  974. evaluating 
  975. ow = 
  976. UA fn
  977. U(fn) 
  978. U(fn) 
  979. Vi + 1 
  980. U(fn) 
  981. tbk_AltPgName 
  982. tbk_ChooseWebBrowser
  983. K!er()
  984. tbk_CurrentDirectory
  985. h'ry()
  986. tbk_CurrentPath
  987. 'ry()
  988. tbk_DisplayURL 
  989. tbk_DoHyperlink 
  990. tbk_FindHyperPage 
  991. C, bk, 
  992. D, bk, 
  993. tbk_FindPage pgN
  994. tbk_GetHyperlinks 
  995. tbk_GoToPage 
  996. _Ifx, 
  997. pIfx, 
  998. tbk_HasHyperlinks obj
  999. tbk_HyperPath bk
  1000. rC(bk) 
  1001. tbk_IniFile
  1002. ASYM_IniFile()
  1003. () & 
  1004. L ".ini"
  1005. tbk_IsFile 
  1006. tbk_MakeIntoRelPath 
  1007. tbk_NameOrID obj
  1008. tbk_RelativePath 
  1009. tbk_trim s
  1010. ASYM_trim(s)
  1011. -- New 
  1012. N stuff - 
  1013. Dmade 
  1014. *h otherPath, 
  1015.     -- takes two full 
  1016.  (including 
  1017. Dletter) 
  1018. returns 
  1019.     --;; 
  1020. wP NOSPR 
  1021. 052499
  1022.     --;; Logic added 
  1023. convert 
  1024. O names 
  1025. Hfile32.
  1026. H getLongFileName32 (
  1027.     rootPathList = ASYM_ConvertPathToList (
  1028.     otherPathList = 
  1029.     relPathList = 
  1030. 'E drives
  1031.         --;; 
  1032. y    052499
  1033.         --;; 
  1034. O  removed 
  1035. xbeing used, 
  1036. cleared.
  1037. --;;        
  1038. r= "Can't create 
  1039.     rootDirCount = 
  1040.     otherDirCount = 
  1041.         otherPathItem = 
  1042.         rootPathItem = 
  1043. ".." 
  1044. ASYM_ConvertListToPath (
  1045. ) & "\"
  1046. ASYM_ResolvePath filePath
  1047.     pos = 
  1048. K("..", 
  1049. ,- 1 
  1050. K("..", 
  1051.  <> "\"
  1052.  = "\"
  1053.     -- converts a 
  1054. easier toolbook manipulation
  1055. ~("\", 
  1056. S = ","
  1057. ~("\", 
  1058. ZKpathList
  1059. ~(",", 
  1060. ? = "\"
  1061. ~(",", 
  1062. tbk_Container 
  1063. PobjType
  1064. OnextObj
  1065.     wCnt = 
  1066. == "BOOK"
  1067. WCnt 
  1068. "groupfieldrecordfieldpagebackgroundbook"
  1069.             p = 
  1070. p > 0
  1071. Vp+4 
  1072.         Obj = 
  1073. saveAs
  1074.     ssm = sysSuspendMessages
  1075. ASYM_IsHyperlinkSysBookAdded
  1076. itemOffset
  1077. tbk_itemOffset
  1078. mqtbk_itemOffset
  1079. stbk_popViewers
  1080. tbdlg.dll
  1081. closeWindow
  1082. closeWindow
  1083.     SYSTEM stbk_popViewers
  1084.     linkDLL "tbdlg.dll"
  1085.         INT tbk_itemOffset = 
  1086. (STRING,
  1087. author
  1088. skrefFocus
  1089. refBtn
  1090. keyDown
  1091. Cancel
  1092. cancelBtn
  1093. defBtn
  1094. skrefFocus
  1095. ASYM_IsWin31
  1096. enterPage
  1097. skrefFocus
  1098. setDefButton
  1099. refBtn
  1100. button
  1101. skrefFocus
  1102. pushbutton
  1103. cancelBtn
  1104. defBtn
  1105. rkrefFocus
  1106. notifybefore 
  1107. notifyBefore 
  1108. x = 13
  1109. orefBtn
  1110. enabled 
  1111. buttonClick 
  1112. orefFocus
  1113. ocancelBtn = 
  1114. B"Cancel" 
  1115. odefBtn = 
  1116. B"OK" 
  1117. ASYM_IsWin31() 
  1118. u= "pushbutton"
  1119. setDefButton btn
  1120. = NULL 
  1121.         OK = (
  1122. targetWindow = 
  1123.             u = sysPageUnitsPerPixel
  1124.             b = 
  1125. b - x, 
  1126. b - y, 
  1127. b + x, 
  1128. b + y
  1129. itemOffset
  1130. tbk_itemOffset
  1131. mqtbk_itemOffset
  1132. stbk_popViewers
  1133. tbdlg.dll
  1134. closeWindow
  1135. closeWindow
  1136.     SYSTEM stbk_popViewers
  1137.     linkDLL "tbdlg.dll"
  1138.         INT tbk_itemOffset = 
  1139. (STRING,
  1140. itemOffset
  1141. tbk_itemOffset
  1142. mqtbk_itemOffset
  1143. stbk_popViewers
  1144. tbdlg.dll
  1145. closeWindow
  1146. closeWindow
  1147.     SYSTEM stbk_popViewers
  1148.     linkDLL "tbdlg.dll"
  1149.         INT tbk_itemOffset = 
  1150. (STRING,
  1151. refBtn
  1152. button
  1153. skrefFocus
  1154. pushbutton
  1155. cancelBtn
  1156. defBtn
  1157. rkrefFocus
  1158. notifybefore 
  1159. notifyBefore 
  1160. x = 13
  1161. orefBtn
  1162. enabled 
  1163. buttonClick 
  1164. orefFocus
  1165. ocancelBtn = 
  1166. B"Cancel" 
  1167. odefBtn = 
  1168. B"OK" 
  1169. ASYM_IsWin31() 
  1170. u= "pushbutton"
  1171. setDefButton btn
  1172. = NULL 
  1173.         OK = (
  1174. targetWindow = 
  1175.             u = sysPageUnitsPerPixel
  1176.             b = 
  1177. b - x, 
  1178. b - y, 
  1179. b + x, 
  1180. b + y
  1181. author
  1182. skrefFocus
  1183. refBtn
  1184. keyDown
  1185. Cancel
  1186. cancelBtn
  1187. defBtn
  1188. skrefFocus
  1189. ASYM_IsWin31
  1190. enterPage
  1191. skrefFocus
  1192. setDefButton
  1193. refBtn
  1194. button
  1195. skrefFocus
  1196. pushbutton
  1197. cancelBtn
  1198. defBtn
  1199. rkrefFocus
  1200. notifybefore 
  1201. notifyBefore 
  1202. x = 13
  1203. orefBtn
  1204. enabled 
  1205. buttonClick 
  1206. orefFocus
  1207. ocancelBtn = 
  1208. B"Cancel" 
  1209. odefBtn = 
  1210. B"OK" 
  1211. ASYM_IsWin31() 
  1212. u= "pushbutton"
  1213. setDefButton btn
  1214. = NULL 
  1215.         OK = (
  1216. targetWindow = 
  1217.             u = sysPageUnitsPerPixel
  1218.             b = 
  1219. b - x, 
  1220. b - y, 
  1221. b + x, 
  1222. b + y
  1223. minorVersion
  1224. ASYM_CBTVersion
  1225. BookTitleText
  1226. Instructor
  1227. productName
  1228. ToolBook II %1 %2
  1229. titleText
  1230. Assistant
  1231. s_ASYM_ProductName
  1232. ASYM_GetString
  1233. enterBook
  1234. notifyBefore 
  1235.     titleText = ASYM_GetString("BookTitleText", \
  1236.             "ToolBook II %1 %2")
  1237. s_ASYM_ProductName = "Assistant" 
  1238.         productName = 
  1239. {Instructor")
  1240. expandString(
  1241. @, ASYM_CBTVersion (
  1242. P, "minorVersion"))
  1243. .-+    +L
  1244. mouseEnter
  1245. .-+    +L
  1246. mouseLeave
  1247. -- This 
  1248. {has hyperlink 
  1249. o= 44
  1250. o= 44
  1251. terBook
  1252. enterBook
  1253. 951205160027559914889115254
  1254. ASYM_TpID
  1255. Title
  1256. ToolBook II Instructor 8.0
  1257. ASYMI_AutoSize
  1258. _asym_hyperlinks
  1259. Copyright 
  1260.  1990-2000 click2learn.com, inc. 1990-1997
  1261. buttonClick
  1262. http://www.click2learn.com
  1263. popup
  1264. popup
  1265. <targetWindow>
  1266. ChooseFromTextLinesDlg
  1267. sized
  1268. sized
  1269.     ssm = sysSuspendMessages
  1270. m"TL" 
  1271. m"BR" 
  1272.     yp = sysPageUnitsPerPixel
  1273. + xp, 
  1274. + yp,\
  1275. - xp, 
  1276. buttonDoubleClick
  1277. ASYM_reset
  1278. enabled 
  1279. B"OK" 
  1280. objectContainer (
  1281. notifyBefore ASYM_reset
  1282. ASYM_reset
  1283. notifyBefore ASYM_reset
  1284. buttonClick
  1285. .-,    "
  1286. keyUp
  1287. buttonClick
  1288. notifyAfter 
  1289. Cancel
  1290. buttonClick
  1291. .-,    "
  1292. keyUp
  1293. buttonClick
  1294. Cancel
  1295. notifyAfter 
  1296. Cancel
  1297.     YM_reset
  1298. yDown
  1299. terPage
  1300. keyUp
  1301. author
  1302. ASYM_reset
  1303. yDown
  1304. keyDown
  1305. enterPage
  1306. ASYM_BeenHere
  1307. deflt
  1308. defaultButton
  1309. of Page id 2
  1310. defBtn
  1311. needFix
  1312. Button id 0 of Page id 2
  1313. refBtn
  1314. Button id 1 of Page id 2
  1315. cancelBtn
  1316. Main List
  1317. 3DField
  1318. tbk_wid_type
  1319. Main List
  1320. Book "G:\FRANKJR\CTB30R.SBK"
  1321. wrkLevel
  1322. Page id 206 of Book "G:\FRANKJR\CTB30R.SBK"
  1323. wrkPg
  1324. pgCnt
  1325. Microsoft
  1326.  Internet Explorer 
  1327. NETSCAPE 3.01
  1328. <another one>r (Build 41712.6)
  1329. <another one>
  1330. DlgFrame
  1331. Prompt
  1332. Choose a default Web browser to use with ToolBook:
  1333. Cancel
  1334. Button id 1 of Page id 2
  1335. Field id 8 of Page id 2
  1336. Button id 1 of Page id 2
  1337. Count = 
  1338.     otherDirCount = 
  1339.         otherPathItem = 
  1340.         rootPathItem = 
  1341. ".." 
  1342. ASYM_ConvertListToPath (
  1343. ) & "\"
  1344. ASYM_ResolvePath filePath
  1345.     pos = 
  1346. K("..", 
  1347. ,- 1 
  1348. K("..", 
  1349.  <> "\"
  1350.  = "\"
  1351.     -- converts a 
  1352. easier toolbook manipulation
  1353. ~("\", 
  1354. S = ","
  1355. ~("\", 
  1356. ZKpathList
  1357. ~(",", 
  1358. ? = "\"
  1359. ~(",", 
  1360. tbk_Container 
  1361. PobjType
  1362. OnextObj
  1363.     wCnt = 
  1364. == "BOOK"
  1365. WCnt 
  1366. "groupfieldrecordfieldpagebackgroundbook"
  1367.             p = 
  1368. p > 0
  1369. Vp+4 
  1370.         Obj = 
  1371. saveAs
  1372.     ssm = sysSuspendMessages
  1373. ASYM_IsHyperlinkSysBookAdded
  1374. .-+    +L
  1375. .-+    +L
  1376. .-+    +L
  1377. .-+    +L
  1378. .-+    +L
  1379.     strNone
  1380. cancel
  1381. oldDir
  1382. *.exe
  1383. RegistryGetKey
  1384. lOpenFileDlgAny
  1385. TBKIniValue
  1386. Choose a Web browser
  1387. DLLID
  1388. ChooseFromTextLinesDlg
  1389. Locate Web Browser
  1390. iexplore.exe
  1391. reg.dll
  1392. GetExeTitle
  1393. tbk_IniFile
  1394. dos.dll
  1395. \ie20.exe
  1396. win.dll
  1397. Programs
  1398. tbfile32.dll
  1399. Web Browser
  1400. dlg.dll
  1401. FindRegAssociation
  1402. GetIniVar
  1403. tbk_CurrentDirectory
  1404. Internet Apps
  1405. The browser to use is %1.
  1406. question
  1407. GetShortFileName32
  1408. _ASYM_ChooseFromTextLinesDlg
  1409. FindModuleExeFiles
  1410. FindNetscapeExe
  1411. WriteBrowserIniEntry
  1412. <another one>
  1413. Custom browser
  1414. FASYM_ProductPrefix
  1415. Correct?
  1416. \iexplore.exe
  1417. AddToAvailableExes
  1418. SetIniVar
  1419. GetIniVar
  1420. getMemBlock
  1421. tbk_getWinPointer
  1422. freeMemBlock
  1423. tbk_freeWinPointer
  1424. prompt
  1425. iniFile
  1426. UpdateIniBrowserInfo
  1427. foundModuleExes
  1428. askList
  1429. win.ini
  1430. FileExists
  1431. netscape.exe
  1432. AddtoAvailableExes
  1433. ASYM_MessageBox
  1434. FindIExploreExe
  1435. Choose Browser
  1436. defaultExename
  1437. OpenFileDlg
  1438. OpenFileDlgAny
  1439. itemOffset
  1440. tbk_itemOffset
  1441. textlineOffset
  1442. tbk_textlineOffset
  1443. ListToTextLine
  1444. SortList
  1445. SortTextLines
  1446. GetDriveList
  1447. GetDriveKind
  1448. GetFileDate
  1449. FileExists
  1450. airmos.exe
  1451. Extensions
  1452. filter
  1453. ASYM_FindExecutableFile
  1454. Confirm browser x
  1455. GetShortFileName32
  1456. GetLongFileName32
  1457. OpenFileDlg32
  1458. OpenFileDlgAny
  1459. GetFileVersion32
  1460. ASYM_GetString
  1461. wsortTextLines
  1462. Choose a default Web browser to use with ToolBook
  1463. ,*.EXE
  1464. IEXPLORE.EXE,NETSCAPE.EXE
  1465. YesNoCancel
  1466. knownModules
  1467. *.htm
  1468. Web Browsers
  1469. *tbk_SetCurrentDirectory
  1470. ChooseWebBrowser
  1471. ,,H.,
  1472. TBKIniValue
  1473. Web Browsers
  1474. tbk_IniFile
  1475. oldList
  1476. SetIniVar
  1477. WriteBrowserIniEntry
  1478. UpdateIniBrowserInfo
  1479. airmos.exe
  1480. winClass
  1481. SetIniVar
  1482. iexplore.exe
  1483. GetExeTitle
  1484. tbk_IniFile
  1485. mosaic
  1486. Internet Explorer_Frame
  1487. iniVal
  1488. SPRYMosaicCls
  1489. revOffset
  1490. GetShortFileName32
  1491. GetFileVersion32
  1492. ddeAppName
  1493. WriteBrowserIniEntry
  1494. C3333
  1495. w,    #?
  1496. MicrosoftExplorer
  1497. verNo
  1498. SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\IE40
  1499. resdll.dll
  1500. GetShortFileName32
  1501. pathOfFile
  1502. Build X
  1503. 4.40.3
  1504. SOFTWARE\Microsoft\Internet Connection Wizard
  1505. iexplore.exe
  1506. Build %1
  1507. netscape.exe
  1508. verMajor
  1509. RegistryGetKey
  1510. Netscape
  1511. Build
  1512. Release Product Version
  1513. strBuild
  1514. AIRMOS.EXE
  1515. SOFTWARE\Microsoft\Internet Explorer
  1516. Release Product
  1517. ASYM_GetString
  1518. GetLongFileName32
  1519. Microsoft
  1520.  Windows(TM) Internet Tools
  1521. strExplorer
  1522. verName
  1523. verInfo
  1524. GetFileVersion32
  1525. Microsoft
  1526.  Internet Explorer %1
  1527. HKEY_LOCAL_MACHINE\
  1528. 4.40.
  1529. GetFileDate
  1530. Mosaic
  1531. DisplayName
  1532. Microsoft
  1533. GetExeTitle
  1534. \shell\open\command
  1535. HKEY_LOCAL_MACHINE\SOFTWARE\Classes\
  1536. RegistryGetKey
  1537. FindRegAssociation
  1538. CurrentVersion\App Paths\IEXPLORE.EXE
  1539. SOFTWARE\Microsoft\Windows\
  1540. RegistryGetKey
  1541. HKEY_LOCAL_MACHINE\
  1542. FindIExploreExe
  1543. CurrentVersion\App Paths\NETSCAPE.EXE
  1544. SOFTWARE\Microsoft\Windows\
  1545. RegistryGetKey
  1546. HKEY_LOCAL_MACHINE\
  1547. FindNetscapeExe
  1548. s_twiddleCursor
  1549. twiddleCursor
  1550. FileExists
  1551. mqtbk_itemOffset
  1552. GetShortFileName32
  1553. AddToAvailableExes
  1554. GetModuleFileName
  1555. GetModuleHandle
  1556. r1tbk_FreeWinPointer
  1557. GetModuleHandle
  1558. GetModuleFileName
  1559. kernel
  1560. lpBuff
  1561. tbk_GetWinPointer
  1562. FindModuleExeFiles
  1563. RegistryGetKey
  1564. QueryRegistry32
  1565. tbk_iniFile
  1566. SetIniVar
  1567. Value
  1568. tbk_iniFile
  1569. GetIniVar
  1570. TBKIniValue
  1571. HShortFileName
  1572. GetShortFileName32
  1573. GetShortFileName32
  1574. HShortFileName
  1575. GetLongFileName32
  1576. GetLongFileName32
  1577. .-+    +L
  1578. .-+    +L
  1579. .-+    +L
  1580. WWW_OpenURL
  1581. IExplore
  1582. TBKIniValue
  1583. DLLID
  1584. }gyieldApp
  1585. MFileNameToURL
  1586. mosaic
  1587. Navigator
  1588. Internet Apps
  1589. winTitle
  1590. tbfile32.dll
  1591. Microsoft
  1592. Netscape
  1593. 0xFFFFFFFF
  1594. iexplore
  1595. GetShortFileName32
  1596. GetLongFileName32
  1597. OpenFileDlg32
  1598. OpenFileDlgAny
  1599. Communicator
  1600. revOffset
  1601. BringWindowToTop
  1602. netscape
  1603. FindNetscapeExe
  1604. GetIniVar
  1605. getMemBlock
  1606. tbk_getWinPointer
  1607. freeMemBlock
  1608. tbk_freeWinPointer
  1609. FASYM_ProductPrefix
  1610. win.dll
  1611. URLSpecialCharsExpand
  1612. FindWindow
  1613. FindWindowByTitle
  1614. FindWindow
  1615. FindWindowByClass
  1616. ShowWindow
  1617. BringWindowToTop
  1618. GetWindowLong
  1619. IsIconic
  1620. popup
  1621. ShowWindow
  1622. Web Browsers
  1623. 0xFFFFFFFF,0x0
  1624. iniFile
  1625.     ,ASYM_ShortFileName
  1626. FileExists
  1627. airmos
  1628. WWW_Activate
  1629. FindIExploreExe
  1630. tbk_iniFile
  1631. GetShortFileName32
  1632. dos.dll
  1633. FindWindowByTitle
  1634. Explorer
  1635. UseNewWindow
  1636. WWW_GetWindowInfo
  1637. `isIconic
  1638. GetSystemDirectory
  1639. kernel
  1640. FileExists
  1641. ,    TList-)
  1642. ShowError
  1643. FindWindowByClass
  1644. ,0,"","",
  1645. oldList
  1646. tbk_ChooseWebBrowser
  1647. winID
  1648. no server
  1649. DisplayURL
  1650. errBrowserWithoutFilename
  1651. ActuallyMaybeBadInstall
  1652. errTemplate
  1653. verify that the browser is installed correctly.
  1654. Error
  1655. ASYM_MessageBox
  1656. ASYM_GetString
  1657. If there is plenty of memory and disk space,
  1658. errBrowserWithFilename
  1659. showError
  1660. 1,    #>
  1661. ,(J "
  1662. RemoveFile
  1663. GetTempFileName
  1664. FASYM_ProductPrefix
  1665. aFindExecutable
  1666. DLLID
  1667. FindExecutable
  1668. GetShortFileName32
  1669. GetShortFileName32
  1670. file32.dll
  1671. PathOfFile
  1672. win.dll
  1673. fileExists
  1674. tempFn
  1675. lpBuffer
  1676. r1tbk_freeWinPointer
  1677. getMemBlock
  1678. tbk_getWinPointer
  1679. freeMemBlock
  1680. tbk_freeWinPointer
  1681. ASYM_CurrentDirectory
  1682. revOffset
  1683. FileExists
  1684. kernel
  1685. shell.dll
  1686. RemoveFile
  1687. fileExists
  1688. DOS.dll
  1689. GetTempFileName
  1690. tbk_getWinPointer
  1691. jg080647
  1692. status
  1693. _FindExecutableFile
  1694. revOffset
  1695. URLSpecialCharsContract
  1696. jtbk_trim
  1697. file:///
  1698. file://
  1699. strPrefix
  1700. URLToFileName
  1701. URLHex
  1702. %@h00
  1703. URLSpecialCharsContract
  1704. 1,    "j
  1705. 1,    "L
  1706. ,(J!"
  1707. or servers. The invalid character(s) will be converted to an escape
  1708. ASYM_GetString
  1709. URLHex
  1710. Invalid character(s) in URL
  1711. Warnings
  1712. FALSE
  1713. Invalid char in URL
  1714. ASYM_MessageBox
  1715. tbk_IniFile
  1716. ...contains character(s) that will cause problems with some browsers
  1717. errFlagged
  1718. capInvalidCharInURL
  1719. %@H00
  1720. GetIniVar
  1721. msgInvalidCharInURL
  1722. INFORMATION
  1723. sequence such as "%%20".
  1724. URLSpecialCharsExpand
  1725. 1,    #>
  1726. GetShortFileName32
  1727. file://
  1728. jtbk_trim
  1729. gopher:
  1730. ASYM_FindPathFile
  1731. hyperPath
  1732. file:///
  1733. URLSpecialCharsExpand
  1734. http:
  1735. strPrefix
  1736. ASYM_HyperPath
  1737. mailto:
  1738. FileNameToURL
  1739. w,    #>
  1740. FASYM_ProductPrefix
  1741. ASYM_IniFile
  1742. ASYM_MTBVersion
  1743. tbk_IniFile
  1744. .-+    +L
  1745. .-+    +L
  1746. .-+    +L
  1747. .-+    +L
  1748. .-+    +L
  1749.     strNone
  1750. cancel
  1751. oldDir
  1752. *.exe
  1753. RegistryGetKey
  1754. lOpenFileDlgAny
  1755. TBKIniValue
  1756. Choose a Web browser
  1757. DLLID
  1758. ChooseFromTextLinesDlg
  1759. Locate Web Browser
  1760. iexplore.exe
  1761. reg.dll
  1762. GetExeTitle
  1763. tbk_IniFile
  1764. dos.dll
  1765. \ie20.exe
  1766. win.dll
  1767. Programs
  1768. tbfile32.dll
  1769. Web Browser
  1770. dlg.dll
  1771. FindRegAssociation
  1772. GetIniVar
  1773. tbk_CurrentDirectory
  1774. Internet Apps
  1775. The browser to use is %1.
  1776. question
  1777. GetShortFileName32
  1778. _ASYM_ChooseFromTextLinesDlg
  1779. FindModuleExeFiles
  1780. FindNetscapeExe
  1781. WriteBrowserIniEntry
  1782. <another one>
  1783. Custom browser
  1784. FASYM_ProductPrefix
  1785. Correct?
  1786. \iexplore.exe
  1787. AddToAvailableExes
  1788. SetIniVar
  1789. GetIniVar
  1790. getMemBlock
  1791. tbk_getWinPointer
  1792. freeMemBlock
  1793. tbk_freeWinPointer
  1794. prompt
  1795. iniFile
  1796. UpdateIniBrowserInfo
  1797. foundModuleExes
  1798. askList
  1799. win.ini
  1800. FileExists
  1801. netscape.exe
  1802. AddtoAvailableExes
  1803. ASYM_MessageBox
  1804. FindIExploreExe
  1805. Choose Browser
  1806. defaultExename
  1807. OpenFileDlg
  1808. OpenFileDlgAny
  1809. itemOffset
  1810. tbk_itemOffset
  1811. textlineOffset
  1812. tbk_textlineOffset
  1813. ListToTextLine
  1814. SortList
  1815. SortTextLines
  1816. GetDriveList
  1817. GetDriveKind
  1818. GetFileDate
  1819. FileExists
  1820. airmos.exe
  1821. Extensions
  1822. filter
  1823. ASYM_FindExecutableFile
  1824. Confirm browser x
  1825. GetShortFileName32
  1826. GetLongFileName32
  1827. OpenFileDlg32
  1828. OpenFileDlgAny
  1829. GetFileVersion32
  1830. ASYM_GetString
  1831. wsortTextLines
  1832. Choose a default Web browser to use with ToolBook
  1833. ,*.EXE
  1834. IEXPLORE.EXE,NETSCAPE.EXE
  1835. YesNoCancel
  1836. knownModules
  1837. *.htm
  1838. Web Browsers
  1839. *tbk_SetCurrentDirectory
  1840. ChooseWebBrowser
  1841. ,,H.,
  1842. TBKIniValue
  1843. Web Browsers
  1844. tbk_IniFile
  1845. oldList
  1846. SetIniVar
  1847. WriteBrowserIniEntry
  1848. UpdateIniBrowserInfo
  1849. airmos.exe
  1850. winClass
  1851. SetIniVar
  1852. iexplore.exe
  1853. GetExeTitle
  1854. tbk_IniFile
  1855. mosaic
  1856. Internet Explorer_Frame
  1857. iniVal
  1858. SPRYMosaicCls
  1859. revOffset
  1860. GetShortFileName32
  1861. GetFileVersion32
  1862. ddeAppName
  1863. WriteBrowserIniEntry
  1864. C3333
  1865. w,    #?
  1866. MicrosoftExplorer
  1867. verNo
  1868. SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\IE40
  1869. resdll.dll
  1870. GetShortFileName32
  1871. pathOfFile
  1872. Build X
  1873. 4.40.3
  1874. SOFTWARE\Microsoft\Internet Connection Wizard
  1875. iexplore.exe
  1876. Build %1
  1877. netscape.exe
  1878. verMajor
  1879. RegistryGetKey
  1880. Netscape
  1881. Build
  1882. Release Product Version
  1883. strBuild
  1884. AIRMOS.EXE
  1885. SOFTWARE\Microsoft\Internet Explorer
  1886. Release Product
  1887. ASYM_GetString
  1888. GetLongFileName32
  1889. Microsoft
  1890.  Windows(TM) Internet Tools
  1891. strExplorer
  1892. verName
  1893. verInfo
  1894. GetFileVersion32
  1895. Microsoft
  1896.  Internet Explorer %1
  1897. HKEY_LOCAL_MACHINE\
  1898. 4.40.
  1899. GetFileDate
  1900. Mosaic
  1901. DisplayName
  1902. Microsoft
  1903. GetExeTitle
  1904. \shell\open\command
  1905. HKEY_LOCAL_MACHINE\SOFTWARE\Classes\
  1906. RegistryGetKey
  1907. FindRegAssociation
  1908. CurrentVersion\App Paths\IEXPLORE.EXE
  1909. SOFTWARE\Microsoft\Windows\
  1910. RegistryGetKey
  1911. HKEY_LOCAL_MACHINE\
  1912. FindIExploreExe
  1913. CurrentVersion\App Paths\NETSCAPE.EXE
  1914. SOFTWARE\Microsoft\Windows\
  1915. RegistryGetKey
  1916. HKEY_LOCAL_MACHINE\
  1917. FindNetscapeExe
  1918. s_twiddleCursor
  1919. twiddleCursor
  1920. FileExists
  1921. mqtbk_itemOffset
  1922. GetShortFileName32
  1923. AddToAvailableExes
  1924. GetModuleHandle
  1925. GetModuleFileName
  1926. GetModuleFileName
  1927. GetModuleHandle
  1928. r1tbk_FreeWinPointer
  1929. kernel
  1930. lpBuff
  1931. tbk_GetWinPointer
  1932. FindModuleExeFiles
  1933. RegistryGetKey
  1934. QueryRegistry32
  1935. tbk_iniFile
  1936. SetIniVar
  1937. Value
  1938. tbk_iniFile
  1939. GetIniVar
  1940. TBKIniValue
  1941. HShortFileName
  1942. GetShortFileName32
  1943. GetShortFileName32
  1944. HShortFileName
  1945. GetLongFileName32
  1946. GetLongFileName32
  1947. .-+    +L
  1948. .-+    +L
  1949. .-+    +L
  1950. WWW_OpenURL
  1951. IExplore
  1952. TBKIniValue
  1953. DLLID
  1954. }gyieldApp
  1955. MFileNameToURL
  1956. dos.dll
  1957. Navigator
  1958. Internet Apps
  1959. WWW_Activate
  1960. winTitle
  1961. tbfile32.dll
  1962. Microsoft
  1963. netscape
  1964. 0xFFFFFFFF
  1965. iexplore
  1966. GetShortFileName32
  1967. GetLongFileName32
  1968. OpenFileDlg32
  1969. OpenFileDlgAny
  1970. Communicator
  1971. revOffset
  1972. BringWindowToTop
  1973. Netscape
  1974. FindNetscapeExe
  1975. GetIniVar
  1976. getMemBlock
  1977. tbk_getWinPointer
  1978. freeMemBlock
  1979. tbk_freeWinPointer
  1980. FASYM_ProductPrefix
  1981. win.dll
  1982. URLSpecialCharsExpand
  1983. popup
  1984. ShowWindow
  1985. Web Browsers
  1986. iniFile
  1987.     ,ASYM_ShortFileName
  1988. FileExists
  1989. airmos
  1990. FindIExploreExe
  1991. tbk_iniFile
  1992. GetShortFileName32
  1993. mosaic
  1994. FindWindowByTitle
  1995. Explorer
  1996. UseNewWindow
  1997. WWW_GetWindowInfo
  1998. `isIconic
  1999. 0xFFFFFFFF,0x0
  2000. kernel
  2001. FileExists
  2002. ,    TList-)
  2003. ShowError
  2004. FindWindowByClass
  2005. ,0,"","",
  2006. FindWindow
  2007. FindWindowByTitle
  2008. FindWindow
  2009. FindWindowByClass
  2010. ShowWindow
  2011. BringWindowToTop
  2012. GetWindowLong
  2013. IsIconic
  2014. oldList
  2015. tbk_ChooseWebBrowser
  2016. GetSystemDirectory
  2017. winID
  2018. no server
  2019. DisplayURL
  2020. errBrowserWithoutFilename
  2021. ActuallyMaybeBadInstall
  2022. errTemplate
  2023. verify that the browser is installed correctly.
  2024. Error
  2025. ASYM_MessageBox
  2026. ASYM_GetString
  2027. If there is plenty of memory and disk space,
  2028. errBrowserWithFilename
  2029. showError
  2030. 1,    #>
  2031. ,(J "
  2032. GetTempFileName
  2033. RemoveFile
  2034. GetTempFileName
  2035. FASYM_ProductPrefix
  2036. aFindExecutable
  2037. DLLID
  2038. GetShortFileName32
  2039. FindExecutable
  2040. GetShortFileName32
  2041. file32.dll
  2042. win.dll
  2043. fileExists
  2044. tempFn
  2045. lpBuffer
  2046. r1tbk_freeWinPointer
  2047. PathOfFile
  2048. getMemBlock
  2049. tbk_getWinPointer
  2050. freeMemBlock
  2051. tbk_freeWinPointer
  2052. ASYM_CurrentDirectory
  2053. revOffset
  2054. FileExists
  2055. kernel
  2056. shell.dll
  2057. RemoveFile
  2058. fileExists
  2059. DOS.dll
  2060. tbk_getWinPointer
  2061. jg080647
  2062. status
  2063. _FindExecutableFile
  2064. revOffset
  2065. URLSpecialCharsContract
  2066. jtbk_trim
  2067. file:///
  2068. file://
  2069. strPrefix
  2070. URLToFileName
  2071. URLHex
  2072. %@h00
  2073. URLSpecialCharsContract
  2074. 1,    "j
  2075. 1,    "L
  2076. ,(J!"
  2077. or servers. The invalid character(s) will be converted to an escape
  2078. ASYM_GetString
  2079. URLHex
  2080. Invalid character(s) in URL
  2081. Warnings
  2082. FALSE
  2083. Invalid char in URL
  2084. ASYM_MessageBox
  2085. tbk_IniFile
  2086. ...contains character(s) that will cause problems with some browsers
  2087. errFlagged
  2088. capInvalidCharInURL
  2089. %@H00
  2090. GetIniVar
  2091. msgInvalidCharInURL
  2092. INFORMATION
  2093. sequence such as "%%20".
  2094. URLSpecialCharsExpand
  2095. 1,    #>
  2096. GetShortFileName32
  2097. file://
  2098. jtbk_trim
  2099. gopher:
  2100. ASYM_FindPathFile
  2101. hyperPath
  2102. file:///
  2103. URLSpecialCharsExpand
  2104. http:
  2105. strPrefix
  2106. ASYM_HyperPath
  2107. mailto:
  2108. FileNameToURL
  2109. w,    #>
  2110. FASYM_ProductPrefix
  2111. ASYM_IniFile
  2112. ASYM_MTBVersion
  2113. tbk_IniFile
  2114. SYM_ClearAnswerHyperlink
  2115. ASYM_ClearAnswerHyperlink
  2116. j}_ASYM_ClearHyperlink
  2117. ASYM_ClearHyperlink
  2118. w,    #>
  2119. vGetCurrentDirectory
  2120. GetCurrentDrive
  2121. GetCurrentDrive
  2122. GetCurrentDirectory
  2123. tbDOS.dll
  2124. ASYM_CurrentDirectory
  2125. ASYM_CurrentDirectory
  2126. ASYM_CurrentPath
  2127. URL Stuff
  2128. DisplayURL
  2129. ASYM_DisplayURL
  2130. s_tbk_hypTargetWindow
  2131. FALSE
  2132. ASYM_HasAnsArray
  2133. P#ASYM_WID_SummaryFeedback
  2134. ASYM_WID_AnsArray
  2135. ASYM_HasFBArray
  2136. nX_ASYM_ExecHyperlink
  2137. ASYM_DoAnswerHyperlink
  2138. s_tbk_hypTargetWindow
  2139. false
  2140. _asym_hyperlinks
  2141. E=ASYM_HasHyperlinks
  2142. nX_ASYM_ExecHyperlink
  2143. ASYM_DoHyperlink
  2144. stripBk
  2145. Invalid target viewer for hyperlink: %1.
  2146. s_tbk_hypTargetWindow
  2147. FALSE
  2148. ASYM_FindHyperWindow
  2149. <back>
  2150. <next>
  2151. HshortFileName
  2152. <last>
  2153. s_ASYMI_currentPage
  2154. pathOfFile
  2155. ASYM_GetString
  2156. <previous>
  2157. bCloseViewer
  2158. ASYM_HyperPath
  2159. <exit>
  2160. <first>
  2161. tbk_FindPathFile
  2162. ASYM_FindHyperPage
  2163. of book
  2164. s_tbk_hypTargetWindow
  2165. <parentWindow>
  2166. <mainWindow>
  2167. viewer
  2168.  of book "%1"
  2169. <targetWindow>
  2170. ASYM_FindHyperWindow
  2171. ASYM_FindPage
  2172. DOSPath
  2173. false
  2174. tbDOS.DLL
  2175. ASYM_IsFile
  2176. GetDosEnvironmentString
  2177. I4GetDosEnvironmentString
  2178. pathOfFile
  2179. testName
  2180. ASYM_Trim
  2181. 2,ASYM_ExpandRelPath
  2182. ASYM_FindPathFile
  2183. ASYM_HasAnsArray
  2184. u@ASYM_GetHyperlinks
  2185. ASYM_GetAnswerHyperlinks
  2186. 1,(Fj
  2187. 1,(Fj
  2188. ASYM_HasAnsArray
  2189. _ASYM_Hyperlinks
  2190. ASYM_WID_AnsArray
  2191. E=ASYM_HasHyperlinks
  2192. ASYM_GetHyperlinks
  2193. transPt
  2194. _ASYM_sysCursor
  2195. false
  2196. ASYM_WorkWindow
  2197. %sysMousePosition%
  2198. asym_resetCursor
  2199. page id
  2200. transPt
  2201. oldPg
  2202. pgRef
  2203. false
  2204. transfx
  2205. oldCurs
  2206. isURL
  2207. ASYM_GoToPage
  2208. _asym_hyperlinks
  2209. ASYM_HasHyperlinks
  2210. mqtbk_itemOffset
  2211. pathOfFile
  2212. ASYM_CurrentDirectory
  2213. itemOffset
  2214. tbk_itemOffset
  2215. _asym_HyperPath
  2216. ASYM_Trim
  2217. tbdlg.dll
  2218. ASYM_HyperPath
  2219. V_SetHyperPath
  2220. ASYM_HyperPath
  2221. FileExists
  2222. FileExists
  2223. ,    T4S|
  2224. tbdos.dll
  2225. ASYM_IsFile
  2226. ASYM_MakeIntoRelPath
  2227. minorVersion
  2228. ASYM_MTBVersion
  2229. .-,    #?
  2230. ASYM_NameOrID
  2231. _ASYM_PopupPage
  2232. ASYM_PopupPage
  2233. ASYM_ProductPrefix
  2234. pathOfFile
  2235. ASYM_RelativePath
  2236. bkPath
  2237. ASYM_RelativePath
  2238. .-+    +L
  2239. ASYM_ResetCursor
  2240. ASYM_Trim
  2241. R_ASYM_hyperlinkCandidates
  2242. s_tbk_hypTargetWindow
  2243. ASYM_DoHyperlink
  2244. buttonClick
  2245. buttonClick
  2246. R_ASYM_hyperlinkCandidates
  2247. s_tbk_hypTargetWindow
  2248. ASYM_DoHyperlink
  2249. buttonClick
  2250. extClick
  2251. s_tbk_hypTargetWindow
  2252. leaveBook
  2253. pathOfFile
  2254. shortFileName
  2255. _ASYM_AddHyperlink
  2256. tbk_AddHyperlink
  2257. nASYM_AltPgName
  2258. tbk_AltPgName
  2259. ASYM_ChooseWebBrowser
  2260. tbk_ChooseWebBrowser
  2261. ASYM_CurrentDirectory
  2262. tbk_CurrentDirectory
  2263. ASYM_CurrentDirectory
  2264. tbk_CurrentPath
  2265. ASYM_DisplayURL
  2266. tbk_DisplayURL
  2267. ASYM_DoHyperlink
  2268. tbk_DoHyperlink
  2269. h#ASYM_FindHyperPage
  2270. tbk_FindHyperPage
  2271. Z4ASYM_FindPage
  2272. tbk_FindPage
  2273. ASYM_FindPathFile
  2274. tbk_FindPathFile
  2275. u@ASYM_GetHyperlinks
  2276. tbk_GetHyperlinks
  2277. HASYM_GoToPage
  2278. tbk_GoToPage
  2279. E=ASYM_HasHyperlinks
  2280. tbk_HasHyperlinks
  2281. ASYM_HyperPath
  2282. tbk_HyperPath
  2283. ASYM_HyperPath
  2284. tbk_HyperPath
  2285. w,    #>
  2286. FASYM_ProductPrefix
  2287. tbk_IniFile
  2288. ASYM_IniFile
  2289. ASYM_MTBVersion
  2290. tbk_IniFile
  2291. ASYM_IsFile
  2292. tbk_IsFile
  2293. ASYM_NewRelativePath
  2294. tbk_MakeIntoRelPath
  2295. BASYM_NameOrID
  2296. tbk_NameOrID
  2297. _ASYM_PopupPage
  2298. tbk_PopupPage
  2299. ASYM_NewRelativePath
  2300. tbk_RelativePath
  2301. ASYM_trim
  2302. tbk_trim
  2303. rootPathItem
  2304. ASYM_ConvertPathToList
  2305. rootPathList
  2306. tbfile32.dll
  2307. relPathList
  2308. getLongFileName32
  2309. otherPathItem
  2310. otherPathList
  2311. getLongFileName32
  2312. ASYM_ConvertListToPath
  2313. ASYM_NewRelativePath
  2314. itemOffset
  2315. ASYM_ConvertPathToList
  2316. itemOffset
  2317. tbdlg.dll
  2318. ASYM_ConvertListToPath
  2319. ASYM_ResolvePath
  2320. ASYM_ResolvePath
  2321. ASYM_ExpandRelPath
  2322. ASYM_ConvertPathToList
  2323. ASYM_ConvertListToPath
  2324. groupfieldrecordfieldpagebackgroundbook
  2325.  of book 
  2326. tbk_Container
  2327. s_tbk_hypTargetWindow
  2328. s_tbk_hypTargetWindow
  2329. saveAs
  2330. ASYM_IsHyperlinkSysBookAdded
  2331. &File
  2332. &Open...    Ctrl+O
  2333. &Save    Ctrl+S
  2334. Save &As...
  2335. saveas
  2336. &Import...
  2337. import
  2338. &Export...
  2339. export
  2340. Print Set&up...
  2341. printsetup
  2342. &Print Pages...    Ctrl+P
  2343. printpages
  2344. Prin&t Report...
  2345. printreport
  2346. Send &Mail...
  2347. sendmail
  2348. &Run...
  2349. E&xit    Alt+F4
  2350. &Edit
  2351. &Undo    Ctrl+Z
  2352. Cu&t    Ctrl+X
  2353. &Copy    Ctrl+C
  2354. &Paste    Ctrl+V
  2355. paste
  2356. C&lear    Del
  2357. clear
  2358. Select &All    Shift+F9
  2359. selectall
  2360. Select Pa&ge    Shift+F12
  2361. selectpage
  2362. &Size to Page    F11
  2363. sizetopage
  2364. F&ind...    F5
  2365. Re&place...
  2366. replace
  2367. Aut&hor    F3
  2368. author
  2369. &Text
  2370. &Character...    F6
  2371. character
  2372. &Paragraph...    F7
  2373. paragraph
  2374. &Regular    Ctrl+Space
  2375. regular
  2376. &Bold    Ctrl+B
  2377. &Italic    Ctrl+I
  2378. italic
  2379. &Underline    Ctrl+U
  2380. underline
  2381. Stri&keout    Ctrl+K
  2382. strikeout
  2383. Superscrip&t/Subscript
  2384. superscriptSubscript
  2385. &Normal Script
  2386. normalscript
  2387. Su&bscript    Ctrl+L
  2388. subscript
  2389. Su&perscript    Ctrl+Shift+L
  2390. superscript
  2391. &Show Hotwords    F9
  2392. showhotwords
  2393. &Page
  2394. &Next    Alt+Right
  2395. &Previous    Alt+Left
  2396. previous
  2397. &First    Alt+Up
  2398. first
  2399. &Last    Alt+Down
  2400. &Back    Shift+F2
  2401. &History...    Ctrl+F2
  2402. history
  2403. N&ew Page    Ctrl+N
  2404. newpage
  2405. &Help
  2406. &Contents    F1
  2407. contents
  2408. Status &Bar    F12
  2409. statusbar
  2410. erlink"
  2411.                             if "Add"
  2412. &17ZLa
  2413. &.;J^
  2414. ".&aaT+
  2415. 5\aa]7
  2416. &Jaa@)^aM)QaW+Caaa
  2417. (GZ!a
  2418. &4AQ]_
  2419. C^^2(].
  2420. .>PZ^
  2421. Zaaa7
  2422. ^aaa@
  2423. ]aaQPa
  2424. ").18>CN\
  2425. "++11277;@ACHJPNWTZ[`
  2426. "\a^&
  2427. \WPGNW5a
  2428. TP]a\PW_
  2429. ^[[^"a
  2430. aaa^F!
  2431. FaY'$*[
  2432. !?^aaa=$$I
  2433.     L$$$Sa\
  2434. /YO$$6aa3$$S
  2435. S$$/^
  2436. ?$$?aaa
  2437. 6aaa['
  2438. =aaa^
  2439. [aa^6
  2440. =aaa/
  2441. Vaaa^)
  2442. 'Sa^I
  2443. ?[aY/
  2444. B^aaO
  2445. :[aY/
  2446. !aaa:
  2447. ^$6[aaa'
  2448. ^aaa-
  2449. -aaaV
  2450. ^aaa'
  2451. -aaaV
  2452. -aaaV
  2453. -aaaV
  2454. Yaaa-
  2455. -aaaV
  2456. ^[aaa'
  2457. $[^[^[^Y
  2458. -aaaV
  2459. 6aaa?
  2460. -aaaV
  2461. 6aaa^
  2462. =[[V*
  2463. $^aa[
  2464. 'LSF!
  2465. 3??aaL
  2466. -aaaV
  2467. [aaaF
  2468. 6a^a^
  2469. -aaaV
  2470. '[aa'
  2471. =aaaO
  2472. -aa::
  2473. $=[aaa-
  2474. -aaa[=:=^
  2475. -O^aaa'
  2476. F::=[
  2477. !=[V::FaaB:=Y6
  2478. IaY::?aL*
  2479. 'L^a^?BB
  2480. ]_aaaT
  2481. ^aaa'
  2482. -aaaV
  2483. &^aaaT
  2484. Maaa'
  2485. -aaaI
  2486. 1aaa'
  2487. B**Baaa^'
  2488. ,\aaa7
  2489. aaa?**I
  2490. "(1>P^`
  2491. R    4    4    K
  2492. *ClassTbl*
  2493. *ClassEntry*
  2494. *PTABLE*
  2495. *WINDOWSEG*
  2496. *ICONRESTAB*
  2497. *ICONRESSEG*
  2498. *ICONRES*
  2499. Background
  2500. *OBJTABLE*
  2501. *IDTABLE*
  2502. *NAMETAB*
  2503. Rectangle
  2504. Ellipse
  2505. RoundedRectangle
  2506. Polygon
  2507. IrregularPolygon
  2508. AngledLine
  2509. Curve
  2510. PaintObject
  2511. Picture
  2512. Hotword
  2513. *RHOTWORD*
  2514. Group
  2515. Stage
  2516. Button
  2517. Viewer
  2518. ComboBox
  2519. Field
  2520. RecordField
  2521. *TbxBase*
  2522.     4    bxBase*
  2523.     R    D    
  2524. 70HYP.SBK
  2525.     4    bxBase*
  2526. 8C6I9
  2527. Z}Pu@'Q
  2528. v2,'x
  2529. 1,    "V
  2530. w,    #>
  2531. rBook
  2532. r.sbk
  2533. ASYM_MTBVersion
  2534. ASYMR
  2535. myName
  2536. linkSysBook
  2537. URL Stuff
  2538. URLSpecialCharsExpand
  2539. ASYM_URLSpecialCharsExpand
  2540. URLSpecialCharsContract
  2541. URL Stuff
  2542. ASYM_URLSpecialCharsContract
  2543. tranfFx
  2544. z_ASYM_AddLinkToArray
  2545. _ASYM_AddAnswerArrayHyperlink
  2546. false
  2547. ASYM_HasAnsArray
  2548. z_ASYM_AddLinkToArray
  2549. zo_ASYM_HyperlinkIRow
  2550. ASYM_WID_AnsArray
  2551. ASYM_WID_AnsArray
  2552. _ASYM_AddAnswerHyperlink
  2553. false
  2554. z_ASYM_AddLinkToArray
  2555. zo_ASYM_HyperlinkIRow
  2556. _asym_hyperlinks
  2557. _asym_hyperlinks
  2558. E=ASYM_HasHyperlinks
  2559. _ASYM_AddHyperlink
  2560. false
  2561. z_ASYM_AddLinktoArray
  2562. zo_ASYM_HyperlinkIRow
  2563. ASYM_EnableHyperlinks
  2564. _ASYM_AddHyperlinkToArray
  2565. ASYM_GetString
  2566. B. Store the directory with the book file name with the hyperlink. Choose this option for speed, but only
  2567. fName
  2568. to the current book's list of directories to search automatically. Choose this option if you might want
  2569. nASYM_altPgName
  2570. false
  2571. thisBook
  2572. capHyperPathAddYes
  2573. <mainWindow>
  2574. _ASYM_requestRemoveAmpersand
  2575. destBook
  2576. itemOffset
  2577. tbk_itemOffset
  2578. <next>,<previous>,<last>,<first>,<back>
  2579. BASYM_nameOrID
  2580. HshortFileName
  2581. ASYM_FindPathFile
  2582. hyperPath
  2583. &B. Store Directory with Hyperlink
  2584. A. Add the destination directory (as a relative path if it is on the same drive as the current book)
  2585. relPath
  2586. pathOfFile
  2587. mqtbk_itemOffset
  2588. to move the books around at a later date or if your books might be installed into directories different
  2589. capHyperPathAddNo
  2590. V_SetHyperPath
  2591. ASYM_HyperPath
  2592. &A. Add Directory to Search Path
  2593. thisPath
  2594. The destination book is not in a directory that will be searched automatically. You can:
  2595. ASYM_NewRelativePath
  2596. to their current location.
  2597. if you will never move your books and they will never be installed into directories different to their current location.
  2598. destPath
  2599. tbdlg.dll
  2600. msgExplainHyperPath
  2601. _ASYM_AddLinkToArray
  2602. _ASYM_requestRemoveAmpersand
  2603. h#ASYM_FindHyperPage
  2604. _ASYM_BadLinksList
  2605. ,,H.,
  2606. false
  2607. _ASYM_ClearAnsArrayHyperlink
  2608. false
  2609. ASYM_HasAnsArray
  2610. zo_ASYM_HyperlinkIRow
  2611. ASYM_WID_AnsArray
  2612. ASYM_WID_AnsArray
  2613. _ASYM_ClearAnswerHyperlink
  2614. false
  2615. _ASYM_ClearHyperlinkFromArray
  2616. _asym_hyperlinks
  2617. _asym_hyperlinks
  2618. E=ASYM_HasHyperlinks
  2619. _ASYM_ClearHyperlink
  2620. zo_ASYM_HyperlinkIRow
  2621. _ASYM_ClearHyperlinkFromArray
  2622. ,(J,"
  2623. .-+    +L
  2624. false
  2625. ASYM_PopupPage
  2626. ASYM_DisplayURL
  2627. HASYM_GoToPage
  2628. ASYM_BlockSuspend
  2629. <back>
  2630. |ASYM_RestoreSuspend
  2631. cursN
  2632. ASYM_MessageBox
  2633. ASYM_GetString
  2634. ASYM_ResetCursor
  2635. EXCLAMATION
  2636. <exit>
  2637. _ASYM_HyperlinkLinkInfo
  2638. Hyperlink
  2639. _ASYM_ExecHyperLink
  2640. _asym_hyperlinks
  2641. _ASYM_HyperlinkCandidates
  2642. pgRef
  2643. FALSE
  2644. ASYM_FindHyperWindow
  2645. zo_ASYM_HyperlinkIRow
  2646. h#ASYM_FindHyperPage
  2647. _ASYM_HyperlinkLinkInfo
  2648. _ASYM_HyperlinkIRow
  2649. s_tbk_popViewers
  2650. There are no viewers available to display the requested page.
  2651. HorizontalDisplayRes
  2652. sysMenu
  2653. thick
  2654. thinCaption
  2655. false
  2656. lScreenFromPage
  2657. asym_resetCursor
  2658. 9VerticalDisplayRes
  2659. tbk_TempViewer
  2660. msgNoPopupViewersAvailable
  2661. ASYM_ResetCursor
  2662. ScreenFromPage
  2663. ,    Urectg    
  2664. VerticalDisplayRes
  2665. TThe -)
  2666. HorizontalDisplayRes
  2667. Tirec-)
  2668. ASYM_MessageBox
  2669. ASYM_GetString
  2670. oldCurs
  2671. magicName
  2672. EXCLAMATION
  2673. vtemp
  2674. jtbk_CloseOnEsc
  2675. Close another popup window and try again.
  2676. tbwin.dll
  2677. autoClose
  2678. Do not rename me
  2679. shadow
  2680. Hyperlink
  2681. _ASYM_PopupPage
  2682. oldse
  2683. _ASYM_SysCursor
  2684. hotword button
  2685. _AutoCloseCheck
  2686. <BookDir>
  2687. bkName
  2688. _asym_HyperPath
  2689. deftag
  2690. pathOfFile
  2691. ASYM_CurrentDirectory
  2692. BookDir
  2693. ASYM_NewRelativePath
  2694. thePath
  2695. _SetHyperPath
  2696. _ASYM_AddHyperlink
  2697. _tbk_AddHyperlink
  2698. j_ASYM_AddHyperlinktoArray
  2699. _tbk_AddHyperlinktoArray
  2700. z_ASYM_AddLinkToArray
  2701. _tbk_AddLinkToArray
  2702.  _ASYM_BadLinksList
  2703. _tbk_BadLinksList
  2704. j}_ASYM_ClearHyperlink
  2705. _tbk_ClearHyperlink
  2706. _ASYM_ClearHyperlinkFromArray
  2707. _tbk_ClearHyperlinkFromArray
  2708. nX_ASYM_ExecHyperLink
  2709. _tbk_ExecHyperLink
  2710. R_ASYM_HyperlinkCandidates
  2711. _tbk_HyperlinkCandidates
  2712. _ASYM_HyperlinkLinkInfo
  2713. _tbk_HyperlinkLinkInfo
  2714. zo_ASYM_HyperlinkIRow
  2715. _tbk_HyperlinkIRow
  2716. _ASYM_PopupPage
  2717. _tbk_PopupPage
  2718. _ASYM_SysCursor
  2719. _tbk_SysCursor
  2720. 6_ASYM_AddAnswerHyperlink
  2721. ASYM_AddAnswerHyperlink
  2722. _ASYM_AddHyperlink
  2723. ASYM_AddHyperlink
  2724. .-,    #?
  2725. pgCaption
  2726. title
  2727. ASYM_AltPgName
  2728. ChooseWebBrowser
  2729. URL Stuff
  2730. ASYM_ChooseWebBrowser
  2731. _ASYM_ClearAnswerHyperlink
  2732. ASYM_ClearAnswerHyperlink
  2733. j}_ASYM_ClearHyperlink
  2734. ASYM_ClearHyperlink
  2735. w,    #>
  2736. vGetCurrentDirectory
  2737. GetCurrentDrive
  2738. GetCurrentDrive
  2739. GetCurrentDirectory
  2740. tbDOS.dll
  2741. ASYM_CurrentDirectory
  2742. ASYM_CurrentDirectory
  2743. ASYM_CurrentPath
  2744. URL Stuff
  2745. DisplayURL
  2746. ASYM_DisplayURL
  2747. s_tbk_hypTargetWindow
  2748. FALSE
  2749. ASYM_HasAnsArray
  2750. P#ASYM_WID_SummaryFeedback
  2751. ASYM_WID_AnsArray
  2752. ASYM_HasFBArray
  2753. nX_ASYM_ExecHyperlink
  2754. ASYM_DoAnswerHyperlink
  2755. s_tbk_hypTargetWindow
  2756. false
  2757. _asym_hyperlinks
  2758. E=ASYM_HasHyperlinks
  2759. nX_ASYM_ExecHyperlink
  2760. ASYM_DoHyperlink
  2761. stripBk
  2762. Invalid target viewer for hyperlink: %1.
  2763. s_tbk_hypTargetWindow
  2764. FALSE
  2765. ASYM_FindHyperWindow
  2766. <back>
  2767. <next>
  2768. HshortFileName
  2769. <last>
  2770. s_ASYMI_currentPage
  2771. pathOfFile
  2772. ASYM_GetString
  2773. <previous>
  2774. bCloseViewer
  2775. ASYM_HyperPath
  2776. <exit>
  2777. <first>
  2778. tbk_FindPathFile
  2779. ASYM_FindHyperPage
  2780. of book
  2781. s_tbk_hypTargetWindow
  2782. <parentWindow>
  2783. <mainWindow>
  2784. viewer
  2785.  of book "%1"
  2786. <targetWindow>
  2787. ASYM_FindHyperWindow
  2788. ASYM_FindPage
  2789. DOSPath
  2790. false
  2791. tbDOS.DLL
  2792. ASYM_IsFile
  2793. I4GetDosEnvironmentString
  2794. pathOfFile
  2795. GetDosEnvironmentString
  2796. testName
  2797. ASYM_Trim
  2798. 2,ASYM_ExpandRelPath
  2799. ASYM_FindPathFile
  2800. ASYM_HasAnsArray
  2801. u@ASYM_GetHyperlinks
  2802. ASYM_GetAnswerHyperlinks
  2803. 1,(Fj
  2804. 1,(Fj
  2805. ASYM_HasAnsArray
  2806. _ASYM_Hyperlinks
  2807. ASYM_WID_AnsArray
  2808. E=ASYM_HasHyperlinks
  2809. ASYM_GetHyperlinks
  2810. transPt
  2811. _ASYM_sysCursor
  2812. false
  2813. ASYM_WorkWindow
  2814. %sysMousePosition%
  2815. asym_resetCursor
  2816. page id
  2817. transPt
  2818. oldPg
  2819. pgRef
  2820. false
  2821. transfx
  2822. oldCurs
  2823. isURL
  2824. ASYM_GoToPage
  2825. _asym_hyperlinks
  2826. ASYM_HasHyperlinks
  2827. mqtbk_itemOffset
  2828. pathOfFile
  2829. ASYM_CurrentDirectory
  2830. itemOffset
  2831. tbk_itemOffset
  2832. _asym_HyperPath
  2833. ASYM_Trim
  2834. tbdlg.dll
  2835. ASYM_HyperPath
  2836. V_SetHyperPath
  2837. ASYM_HyperPath
  2838. FileExists
  2839. FileExists
  2840. ,    T5S|
  2841. tbdos.dll
  2842. ASYM_IsFile
  2843. ASYM_MakeIntoRelPath
  2844. minorVersion
  2845. ASYM_MTBVersion
  2846. .-,    #?
  2847. ASYM_NameOrID
  2848. _ASYM_PopupPage
  2849. ASYM_PopupPage
  2850. ASYM_ProductPrefix
  2851. pathOfFile
  2852. ASYM_RelativePath
  2853. bkPath
  2854. ASYM_RelativePath
  2855. .-+    +L
  2856. ASYM_ResetCursor
  2857. ASYM_Trim
  2858. R_ASYM_hyperlinkCandidates
  2859. s_tbk_hypTargetWindow
  2860. ASYM_DoHyperlink
  2861. buttonClick
  2862. buttonClick
  2863. R_ASYM_hyperlinkCandidates
  2864. s_tbk_hypTargetWindow
  2865. ASYM_DoHyperlink
  2866. buttonClick
  2867. extClick
  2868. s_tbk_hypTargetWindow
  2869. leaveBook
  2870. pathOfFile
  2871. shortFileName
  2872. _ASYM_AddHyperlink
  2873. tbk_AddHyperlink
  2874. nASYM_AltPgName
  2875. tbk_AltPgName
  2876. ASYM_ChooseWebBrowser
  2877. tbk_ChooseWebBrowser
  2878. ASYM_CurrentDirectory
  2879. tbk_CurrentDirectory
  2880. ASYM_CurrentDirectory
  2881. tbk_CurrentPath
  2882. ASYM_DisplayURL
  2883. tbk_DisplayURL
  2884. ASYM_DoHyperlink
  2885. tbk_DoHyperlink
  2886. h#ASYM_FindHyperPage
  2887. tbk_FindHyperPage
  2888. Z4ASYM_FindPage
  2889. tbk_FindPage
  2890. ASYM_FindPathFile
  2891. tbk_FindPathFile
  2892. u@ASYM_GetHyperlinks
  2893. tbk_GetHyperlinks
  2894. HASYM_GoToPage
  2895. tbk_GoToPage
  2896. E=ASYM_HasHyperlinks
  2897. tbk_HasHyperlinks
  2898. ASYM_HyperPath
  2899. tbk_HyperPath
  2900. ASYM_HyperPath
  2901. tbk_HyperPath
  2902. w,    #>
  2903. FASYM_ProductPrefix
  2904. tbk_IniFile
  2905. ASYM_IniFile
  2906. ASYM_MTBVersion
  2907. tbk_IniFile
  2908. ASYM_IsFile
  2909. tbk_IsFile
  2910. ASYM_NewRelativePath
  2911. tbk_MakeIntoRelPath
  2912. BASYM_NameOrID
  2913. tbk_NameOrID
  2914. _ASYM_PopupPage
  2915. tbk_PopupPage
  2916. ASYM_NewRelativePath
  2917. tbk_RelativePath
  2918. ASYM_trim
  2919. tbk_trim
  2920. rootPathItem
  2921. ASYM_ConvertPathToList
  2922. rootPathList
  2923. tbfile32.dll
  2924. relPathList
  2925. getLongFileName32
  2926. otherPathItem
  2927. otherPathList
  2928. getLongFileName32
  2929. ASYM_ConvertListToPath
  2930. ASYM_NewRelativePath
  2931. itemOffset
  2932. ASYM_ConvertPathToList
  2933. itemOffset
  2934. tbdlg.dll
  2935. ASYM_ConvertListToPath
  2936. ASYM_ResolvePath
  2937. ASYM_ResolvePath
  2938. ASYM_ExpandRelPath
  2939. ASYM_ConvertPathToList
  2940. ASYM_ConvertListToPath
  2941. groupfieldrecordfieldpagebackgroundbook
  2942.  of book 
  2943. tbk_Container
  2944. s_tbk_hypTargetWindow
  2945. s_tbk_hypTargetWindow
  2946. saveAs
  2947. ASYM_IsHyperlinkSysBookAdded
  2948. _ASYM_ChooseFromTextLinesDlg dlgCaption, prompt, txtLines, deflt
  2949. 4s_ctb50r_cftldb
  2950.     v = 
  2951. objectContainer (
  2952.     defaultPage 
  2953. "main list" 
  2954.     enabled 
  2955. B"OK" 
  2956. FlushMessageQueue()
  2957. %modal
  2958.  & ""
  2959.     fld = 
  2960.     customSize 
  2961. = "small"
  2962. = "medium"
  2963. textRightOverflow 
  2964. = "large"
  2965. Cancel
  2966. closeThisWindow
  2967. firstIdle
  2968.         i = 1
  2969.             txt = 
  2970.             cnt = 
  2971.         selectedTextLines 
  2972.         okBtn = 
  2973. B"OK" 
  2974. B"OK" 
  2975.     grpFr = 
  2976. "dlgframe" 
  2977.     fldPrmpt = 
  2978.     grpList = 
  2979.     OKbtn = 
  2980. B"OK" 
  2981.     Cancelbtn = 
  2982. 15,45,2955,2550
  2983. 60,120,3075,570
  2984. 75,585,2880,2490
  2985. 3030,45
  2986. }3030,495
  2987. /= 4575,2595
  2988. 15,45,4800,2550
  2989. 60,120,4740,570
  2990. 75,585,4755,2490
  2991. 4875,45
  2992. 4875,495
  2993. /= 6450,2595
  2994. 15,45,7260,2550
  2995. 60,120,7185,570
  2996. 75,585,7200,2490
  2997. 7335,45
  2998. 7335,495
  2999. /= 8880,2595
  3000. /:-- 
  3001.  1997-2000 click2learn.com, inc.
  3002. --;;970502update 
  3003. 6.0 CAD
  3004. --;;971117rev CO
  3005. ChooseWebBrowser
  3006.     -- This function uses redundant methods 
  3007. locate
  3008. the browsers installed on 
  3009.     -- It knows about Explorer 
  3010. Netscape, but
  3011.     -- also allows definition 
  3012. another 
  3013. ZexeName, exeTitle, availableExes
  3014.     DLLID = ASYM_ProductPrefix()    --cad970502
  3015.     linkDLL 
  3016. 0& "dlg.dll"
  3017.         STRING OpenFileDlgAny = 
  3018. !,INT)
  3019.  tbk_itemOffset = 
  3020. $ tbk_textlineOffset = 
  3021. oListToTextLine(
  3022. SortList(
  3023. SortTextLines(
  3024. & "dos.
  3025. GetDriveList()
  3026. GetDriveKind(
  3027. GetFileDate(
  3028.  FileExists(
  3029. "tbfile32.
  3030. GetShortFileName32 (
  3031. ,WORD)
  3032. GetLongFileName32 (
  3033. ny = OpenFileDlg32(
  3034. GetFileVersion32(
  3035. & "win.
  3036.         INT SetIniVar(
  3037. GetIniVar(
  3038.         POINTER tbk_getWinPointer = getMemBlock        (DWORD)
  3039.     tbk_freeWinPointer = freeMemBlock    (
  3040. & "reg.
  3041. RegistryGetKey (
  3042.     iniFile = tbk_IniFile()
  3043.     -- AddToAvailableExes will 
  3044.     -- list 
  3045.  does 
  3046. xexist 
  3047. already 
  3048.     -- There may be a known 
  3049. ,running!
  3050.     knownModules = "IEXPLORE.EXE,NETSCAPE.
  3051.     foundModuleExes = FindModuleExeFiles(
  3052. xNULL
  3053. FindIExploreExe(),\
  3054. FindNetscapeExe(),\
  3055.     -- Look 
  3056. a custom 
  3057.  specified 
  3058. Huser
  3059. stored 
  3060. .ini 
  3061. TBKIniValue("Internet Apps","Custom 
  3062. _association 
  3063. f.htm 
  3064.     -- (obsolete 
  3065. , but 
  3066. give a clue)
  3067. "Extensions","
  3068. -- A more robust way 
  3069. Windows API what
  3070. files
  3071.  = AddtoAvailableExes(\
  3072. FindRegAssociation(".
  3073.  can be slower
  3074. ASYM_FindExecutableFile("*.htm"),\
  3075. previously identified 
  3076. "Web Browsers",
  3077.             temp = 
  3078. ) > 0
  3079.                  
  3080. ed default 
  3081. http",
  3082.     defaultExename = 
  3083.     -- End 
  3084. automatic 
  3085.  exes
  3086.     cntAvail = 
  3087.     -- For some bogus reason, 
  3088.     IE 3.0 setup creates
  3089.     -- a 
  3090. pcalled IE20.
  3091. finds
  3092. earlier version 
  3093. L    . However,
  3094. just a clone 
  3095. iexplore.
  3096.     -- so we 
  3097. there
  3098. a valid 
  3099. present
  3100. "\ie20.
  3101. ^exe" 
  3102.     -- Update our INI 
  3103. result 
  3104.     -- whatever we 
  3105. program title, DDE 
  3106. p, etc.
  3107.     -- We 
  3108. info 
  3109. dialog boxes 
  3110. communicate
  3111.  once launched
  3112. UpdateIniBrowserInfo 
  3113. ) = 1
  3114.  = GetExeTitle(
  3115.             txt = expandString(ASYM_GetString("Confirm 
  3116.  x",\
  3117. "The 
  3118. %1." & CRLF & 
  3119. "Correct?"),\
  3120. ASYM_MessageBox(
  3121. "question", "YesNoCancel")
  3122. J"        --
  3123. xlocalize
  3124. I"    --
  3125.         askList = 
  3126. 4sortTextLines(
  3127.         strNone = 
  3128. _ASYM_ChooseFromTextLinesDlg(
  3129. fToolBook") & ":",\
  3130. defaultExeName))\
  3131. objectContainer(
  3132.             n = 0
  3133. n = i
  3134. n = 0
  3135.     -- If we still don't 
  3136.         prompt = 
  3137. Locate 
  3138.         filter = 
  3139. Programs") && ",*.EXE"
  3140.         oldDir = tbk_CurrentDirectory()
  3141. m,"*.
  3142. tbk_SetCurrentDirectory(
  3143. ) = 1
  3144. WriteBrowserIniEntry 
  3145. "airmos.
  3146. "netscape.
  3147.     oldList = 
  3148. sectn, key
  3149. entry 
  3150. be a 
  3151.     -- 1 - full executable 
  3152.     -- 2 - module 
  3153. p(used 
  3154.     -- 3 - human-readable product 
  3155.     iniVal = 
  3156.     winClass = 
  3157.     ddeAppName =
  3158. revOffset(".", 
  3159. Explorer_Frame"
  3160. "SPRYMosaicCls"
  3161.  "mosaic"
  3162.         winclass = 
  3163. -- placeholder 
  3164.     -- Attempts 
  3165. extract 
  3166. .EXE 
  3167. ZProdName, prodVersion
  3168.     strExplorer = 
  3169. MicrosoftExplorer",\
  3170. ,%1")
  3171.     strBuild = "(%2)"
  3172.     verName = 
  3173.     verInfo = 
  3174.     verNo = 
  3175. (TM) 
  3176. Tools"\
  3177. c"4.40.3"
  3178. ,"1.0") && 
  3179. (TM) 
  3180. c"4.40."
  3181. ,"2.0") && 
  3182.         prodName = 
  3183.         bld = 
  3184. ("HKEY_LOCAL_MACHINE\"\
  3185. & "SOFTWARE\
  3186. isType("REAL", 
  3187. Z>= 41700.6
  3188. -- Try data 
  3189. IE 4.x
  3190. Connection Wizard",\
  3191. "Release 
  3192. "4.0"
  3193. \CurrentVersion\Uninstall\IE40",\
  3194. "DisplayName")
  3195. ,"4.0")
  3196. -- IE 3.x
  3197. ~("4.7", 
  3198. ) = 1
  3199. verMajor = "3.x"
  3200. ~("4.",
  3201. ) = 1
  3202. %1"),
  3203. 0) && 
  3204. "AIRMOS.
  3205. pathOfFile(
  3206. ) & "resdll.
  3207. " && 
  3208. Classes\"\
  3209. & "\shell\
  3210.             p = 
  3211. p > 1
  3212. App Paths\
  3213. twiddleCursor
  3214. 4s_twiddleCursor
  3215.  = 36
  3216. ) = 29
  3217. ) > 0 
  3218. ) < 1
  3219.  knownModuleNames
  3220.     -- Assumes tbk_GetWinPointer() 
  3221. tbk_FreeWinPointer()
  3222.     -- are 
  3223. linked
  3224. X"kernel"
  3225.  GetModuleHandle(
  3226. GetModuleFileName(
  3227.     lpBuff = 
  3228. ) > 0
  3229.         hMod = 
  3230. <> 0 
  3231. =<> "0,0"
  3232. R,255)
  3233. QueryRegistry32 MainKey, keyName, valueName
  3234.   & "\" & keyname, 
  3235.     newValue
  3236. ,tbk_iniFile())
  3237. fn, flg
  3238. (fn) 
  3239. p = 0
  3240. (fn) 
  3241. widget assumes that 
  3242.  has 
  3243. recorded 
  3244. widgets 
  3245. scripts
  3246. DisplayURL 
  3247. url, popup
  3248. ZerrStr, 
  3249. , appWinClass, 
  3250.  FindWindowByTitle = 
  3251.  FindWindowByClass = 
  3252.  ShowWindow(
  3253.  BringWindowToTop(
  3254.  GetWindowLong(
  3255. IsIconic(
  3256. GetSystemDirectory(
  3257. ny = 
  3258.     UseNewWindow = (
  3259. TRUE)
  3260.             AppWinClass = 
  3261. *  = 
  3262. I  = 
  3263.  exe) = 1
  3264. !) < 1
  3265. Z! = 
  3266. c"Navigator"
  3267. c"Communicator"
  3268. !) < 1
  3269. ! = tbk_ChooseWebBrowser()
  3270. B" = 
  3271. d" = 
  3272. ://www.asymetrix.com/"
  3273. ShowError("<invalid URL>")
  3274.  ASYM_ShortFileName(
  3275.     -- We 
  3276. DDE, apparently
  3277. useNewWindow 
  3278.         winID = "0x0"
  3279. FFFFFFFF"
  3280. = URLSpecialCharsExpand(FileNameToURL(url)) -- 
  3281.     cmd = QUOTE & 
  3282. ," & 
  3283. & ",0,
  3284. M"WWW_OpenURL"
  3285. yieldApp()
  3286. x"OK"
  3287. FlushMessageQueue()
  3288. "no server" 
  3289. --;;            -- 
  3290. weirdness 
  3291. explorer 2.0
  3292. --;;            isIEOld = FALSE
  3293. --;;            
  3294. c"iExplore.
  3295. --;;            
  3296. -- Check 
  3297. existence 
  3298. url.dll
  3299. <> "0,0"
  3300. ,255)
  3301. winSysDir = 
  3302. C& "\
  3303. ") < 1\
  3304. `& "32\
  3305. ") < 1
  3306. err = 
  3307. $ URL.
  3308. &required 
  3309.  % specification"\
  3310. && "appears 
  3311. be missing. To avoid errors, you should"\
  3312. && "re-
  3313. showError 
  3314. --;;            
  3315.     ss = 
  3316. ' && 
  3317. se = 
  3318. r, url
  3319. r= se
  3320.             -- Give 
  3321. a little 
  3322. started
  3323.             mmyield
  3324. (bit 
  3325. code activates 
  3326. front 
  3327. "0xFFFFFFFF,0x0" 
  3328. M"WWW_Activate"
  3329.     -- Some 
  3330. t)need a 
  3331. l#prodding 
  3332.     -- their 
  3333. %goose them 
  3334. action even
  3335. they 
  3336. honor 
  3337. )current
  3338.  app hands on 
  3339. *activation a 
  3340.     hWnd = 0
  3341. DDEAppName 
  3342. M"WWW_GetWindowInfo"
  3343.         -- Note: 
  3344.  supported 
  3345. HSpry 
  3346.         -- 
  3347. causes GPF 
  3348. IExplorer 
  3349. 8!got 
  3350.         winTitle = 
  3351. isIconic(
  3352. ) <> 0
  3353.     --;; tb80 SPR#3262 SladeM 071499
  3354. errorKey, fn
  3355. errorkey 
  3356. Y ActuallyMaybeBadInstall", \
  3357.             "If 
  3358. plenty 
  3359. memory 
  3360. disk 
  3361.             && "verify 
  3362. ,correctly.")
  3363.         errTemplate = 
  3364.  errBrowserWithFilename", \
  3365.             "%1" & 
  3366.  "%2" & 
  3367.  "%3")
  3368. 0!errBrowserWithoutFilename", \
  3369.             "%1" & 
  3370. %!"%3")
  3371.     msg = 
  3372. l%, fn, 
  3373.     "), "Stop", "OK")
  3374. \& fn
  3375.     -- Win95 compatible
  3376. ZtestFn, f
  3377. *GetTempFileName(BYTE,
  3378. :-& "DOS.
  3379. 9+RemoveFile(
  3380.         INT    fileExists(
  3381. z-& "
  3382. *+k        (
  3383.     lpBuffer = 
  3384. d+(256)
  3385. "0,0"
  3386. c"*" 
  3387. fn <> 
  3388. fn) < 1
  3389. 0,"TST",0,
  3390.         tempFn = 
  3391.         p = 
  3392. p > 0
  3393.             f = PathOfFile(
  3394. & "jg080647" & 
  3395. U(fn) 
  3396.             ss = 
  3397.         f = fn
  3398.     status = 
  3399. )(f,ASYM_CurrentDirectory(),
  3400. G<= 32
  3401. .(exe,1)
  3402. < 1))
  3403.  s1, s2
  3404.     L = 
  3405. U(s1) - 1
  3406. U(s2) 
  3407. i + L 
  3408. URLToFileName fn
  3409.     fn = tbk_trim(fn)
  3410.     strPrefix = "
  3411. /:///"
  3412.     p = 
  3413. , fn)
  3414. p <> 1
  3415. /://"
  3416. p <> 1
  3417.     fn = URLSpecialCharsContract(fn)
  3418.     p = 
  3419. ~("|", fn)
  3420. p > 0
  3421. fn = ":"
  3422.     p = 
  3423. ~("/",fn)
  3424. cp > 0
  3425. fn = "\"
  3426.         p = 
  3427. ~("/",fn)
  3428.     ccnt = 
  3429.     URLHex = "%@h00"
  3430.     ss = 
  3431. Ri+1 
  3432.             c = 
  3433.     -- timb - 12/97 - 
  3434. X( special 
  3435. domain 
  3436.     startPos = 1
  3437. ~("://", s)
  3438. ~("/", 
  3439.     errFlagged = 
  3440.         c = 
  3441. c < 33 
  3442. c = 45 
  3443.             -- 
  3444. 9, hyphen (45)...
  3445. 1"Warnings","Invalid 
  3446. q)msgInvalidCharInURL", \
  3447. "%1" & 
  3448. S(s) 
  3449.  problems 
  3450. servers. 
  3451. S(s) 
  3452. 1be converted 
  3453. escape"\
  3454. && "sequence such 
  3455. %""%%20"".")
  3456. A*txt, s)
  3457. A*capInvalidCharInURL", "
  3458. S(s) 
  3459. q, "INFORMATION", "OK")
  3460. s = c
  3461.     -- Converts a fully qualified 
  3462.     fn = 
  3463. 3.:",fn) = 1
  3464. ~("gopher:",fn) = 1
  3465. ~("mailto:",fn) = 1
  3466. ~("ftp:",fn) = 1
  3467. nd(fn)
  3468. 4:///"
  3469.     p = 
  3470. , fn)
  3471. p = 1
  3472. 15://"
  3473.         p = 
  3474. , fn)
  3475. p = 1
  3476.     hyperPath = ASYM_HyperPath 
  3477.     p = 
  3478. ~("#", fn)
  3479. p > 1
  3480. ASYM_FindPathFile (
  3481.         fn = 
  3482. U(fn) 
  3483. |(fn, 
  3484.         fn = 
  3485. fn = 
  3486.             fn = 
  3487.     p = 
  3488. ~(":", fn)
  3489. p > 0
  3490. fn = "|"
  3491.     p = 
  3492. ~("\",fn)
  3493. cp > 0
  3494. fn = "/"
  3495.         p = 
  3496. ~("\",fn)
  3497.     fn = 
  3498. nd(fn)    
  3499. 7:///" 
  3500. ASYM_IniFile()
  3501. 8) & ASYM_MTBVersion() & ".ini"
  3502. Copyright 
  3503.  1999-2000 click2learn.com, inc.
  3504. -- tb80hyp.SBK
  3505. --;;cad990614
  3506. --;;This 
  3507. now dependent on tb80r.sbk. If 
  3508. xpresent
  3509. --;;on the 
  3510. stack 
  3511. linked, we attempt 
  3512. --;;insert 
  3513. just above 
  3514. linkSysBook
  3515. ASYMR() 
  3516. 8= NULL            --r 
  3517.             --
  3518.             --find where I am on 
  3519.             --
  3520.             --
  3521. 8, without path
  3522.             myName = 
  3523. ~("\", 
  3524. ~("\", 
  3525.             --
  3526. that 
  3527. mySysBookNumber = 
  3528.             --
  3529.             --If I really am on 
  3530.             --
  3531. 8should be inserted 
  3532.             --
  3533. --rBook 
  3534. : let 
  3535. = "tb" & ASYM_MTBVersion() & "r.sbk"
  3536. --Test 
  3537. we can 
  3538. --If 
  3539. ss = 
  3540. = FALSE
  3541. & "," 
  3542. = TRUE
  3543. & "," 
  3544. ASYM_URLSpecialCharsExpand s
  3545. $ Stuff" 
  3546. =rsContract s
  3547. URLSpecialCharsContract(s) 
  3548. _ASYM_AddAnswerArrayHyperlink 
  3549. ansArray[][] 
  3550. Hreference, 
  3551. iRow, pgRef, transFx, linkType, curs, isURL, vRef
  3552. _ASYM_AddLinkToArray (
  3553. LfFx, 
  3554. _ASYM_AddAnswerHyperlink obj, linkName, 
  3555. Zhyperlinks[][]
  3556. ASYM_HasAnsArray(
  3557. , = ASYM_WID_AnsArray 
  3558.         i = _ASYM_HyperlinkIRow(
  3559. i = 0
  3560. ay (hyperLinks, i, 
  3561. _ASYM_AddHyperlink 
  3562.     LOCAL 
  3563. ASYM_HasHyperlinks(obj)
  3564.  = _asym_hyperlinks 
  3565.         i = 
  3566. i = 0
  3567.             i = 
  3568. dimensions(
  3569. =) + 1
  3570.         i = 1
  3571. i][1] = 
  3572. _ASYM_AddHyperlinkToArray 
  3573. ASYM_EnableHyperlinks()
  3574.     n = 
  3575.     i = 
  3576. i = 0
  3577.         i = n+1
  3578. i][1] = 
  3579. _ASYM_AddLinktoArray(
  3580. , i, 
  3581.     --** 
  3582. HCO 940727
  3583.     linkDLL "tbdlg.dll"
  3584.         INT tbk_itemOffset = 
  3585. (STRING,
  3586.  = "<
  3587. .>") > 0 
  3588. ][2] = 
  3589. ][3] = 
  3590. ][4] = 
  3591. ][2] = ASYM_nameOrID(
  3592. ][3] = ASYM_altPgName(
  3593.             thisBook = 
  3594.         destBook = objectContainer(
  3595. ][4] = 
  3596. fName = 
  3597. destPath = pathOfFile(
  3598. thisPath = 
  3599. "c:\" 
  3600. "c:\x\"
  3601. relPath = ASYM_MakeIntoRelPath(
  3602. &NewRelativePath (
  3603. shortFileName(
  3604. hyperPath = ASYM_HyperPath 
  3605. inPath = (ASYM_FindPathFile(
  3606. D) <> 
  3607. msg = ASYM_GetString("msgExplainHyperPath", \
  3608. "The destination 
  3609. a directory 
  3610.     will be searched automatically. You can:" & \
  3611. CRLF & 
  3612. "A. Add 
  3613. %a relative 
  3614. same drive 
  3615. current 
  3616. 8)" && \ 
  3617. 8's list 
  3618. directories 
  3619. Choose 
  3620. option 
  3621. you might want" && \ 
  3622. books around 
  3623. )a later 
  3624. your 
  3625. =be installed 
  3626. rdifferent" && \ 
  3627. their 
  3628. location." & \
  3629. "B. Store 
  3630. 8file 
  3631. speed, but only" && \ 
  3632. nd they 
  3633. cap1 = 
  3634. capHyperPathAddYes", "&A. 
  3635. Directory 
  3636. Search 
  3637. cap2 = 
  3638. capHyperPathAddNo", "&B. 
  3639. = _ASYM_requestRemoveAmpersand(
  3640. _SetHyperPath 
  3641. ][4] = 
  3642. ][5] = (
  3643. ][6] = 
  3644. ][7] = 
  3645. ][8] = 
  3646. ][9] = 
  3647.     --removes 
  3648. ampersand 
  3649.     --like "
  3650. " does 
  3651. returning 
  3652. clicked 
  3653. ~("&", 
  3654. _ASYM_BadLinksList 
  3655.     --** 
  3656. HCO 940727
  3657. badLinks
  3658. [i][2] <> 
  3659. i][2] <> "<"
  3660. ASYM_FindHyperPage (
  3661. [i][2],
  3662. i,3], 
  3663. i][4]) = 
  3664. i][1] 
  3665. _ASYM_ClearAnsArrayHyperlink 
  3666. ][i] = 
  3667. _ASYM_ClearAnswerHyperlink 
  3668.         i = 
  3669. i <> 0
  3670. i][2] = 
  3671. i][3] = 
  3672. i][4] = 
  3673. i][5] = 
  3674. i][6] = 
  3675. i][7] = 
  3676. _ASYM_ClearHyperlink 
  3677. @nkFromArray(
  3678. 1][2] <> 
  3679. ) <= 10 
  3680. ) = 1 
  3681. 1][2] = 
  3682. newLinks[][]
  3683. WORD n,i,j,k
  3684.     n = 
  3685.     i = 
  3686.     IsAnsArray = (
  3687. ) > 10)
  3688. (i > 0 
  3689. (n = 1 
  3690. i = 1) -- special 
  3691. Mbecause 
  3692. array assignment bug
  3693. i][j] = 
  3694.         reset 
  3695. i > 0
  3696. j][k] = 
  3697. j][k]
  3698. n - 1
  3699. j][k] = 
  3700. j+1][k]
  3701. = newlinks
  3702. _ASYM_ExecHyperLink 
  3703. _ASYM_HyperlinkLinkInfo(
  3704.         cursN = 
  3705. isType("
  3706. #> 0 
  3707. +<= 44 
  3708. ; -- URL
  3709. ASYM_DisplayURL 
  3710. ASYM_PopupPage(
  3711. --DG SPR 853: 
  3712. necessary
  3713. xisOpen 
  3714. 853 cad980822
  3715. ASYM_GoToPage(
  3716. code = 
  3717. err = ASYM_BlockSuspend()
  3718. -RestoreSuspend(
  3719. cap = 
  3720. ASYM_MessageBox(
  3721. %, "EXCLAMATION", "OK")
  3722. ASYM_ResetCursor 
  3723. _ASYM_HyperlinkCandidates 
  3724. candidates[] 
  3725. obj <> 
  3726. En] = 
  3727. resolv
  3728.     --assumes 
  3729. i][8] 
  3730. correct 
  3731. types 
  3732.     --cad970606
  3733.     i = 
  3734. i = 0 
  3735. i][2] & 
  3736. i][3]) = 
  3737. i][2]
  3738. "<" -- keyword
  3739. i][3],
  3740. i][4],
  3741. i][8])
  3742. i][3],
  3743. i][4],
  3744. [i][5],
  3745. i][8])
  3746. i][8]
  3747.  = ASYM_FindHyperWindow(
  3748. i][5],
  3749. i][6],
  3750. i][7],
  3751. i][9]
  3752. i][5] = "
  3753. 8") <> 
  3754. i][5] = "
  3755. "OK",
  3756. i][3],
  3757. i][4] 
  3758. "BAD",
  3759. i][2],
  3760. i][3],
  3761. [i][4] 
  3762.     n = 
  3763. i][1] = 
  3764. _ASYM_PopupPage 
  3765. popStyle, pos, captn, 
  3766. {oldPg
  3767.         oldCurs = 
  3768.             mousePos = 
  3769.             maxPopups = 5 --** MAGIC NUMBER
  3770.             magicName = "Do 
  3771. xrename me"
  3772.             myBk = 
  3773.             ss = 
  3774. (s_tbk_popViewers) >= 
  3775. parentHandle 
  3776. close v
  3777. = ss; 
  3778.             -- 
  3779.  available 
  3780. vtemp = 
  3781. && i) 
  3782. vTemp
  3783. g("msgNoPopupViewersAvailable", \
  3784. "There 
  3785.  no viewers 
  3786. display 
  3787. requested 
  3788. "Close another popup 
  3789. , cap, "
  3790.             tbk_TempViewer 
  3791.             style 
  3792. v = "sysMenu"
  3793.             imageBuffers 
  3794. v = 1
  3795.             alwaysReader 
  3796.             captionBar 
  3797.             tbk_CloseOnEsc 
  3798. c"autoClose"
  3799. c"shadow"
  3800. c"thick"
  3801. v = "thickFrame"
  3802. c"thinCaption"
  3803. v = "thinFrame"
  3804. v = "
  3805. v = "
  3806. v = dialogFrame
  3807.             ss = 
  3808. --** DEBUG 
  3809. X"tbwin.
  3810.  ScreenFromPage(
  3811. VerticalDisplayRes()
  3812. HorizontalDisplayRes()
  3813.             -- place 
  3814. mouseclick 
  3815. %possible
  3816. --defaultPosition 
  3817. v = "
  3818. 4 = pageUnitsToScreen(
  3819. , targetWindow)
  3820. windowHandle 
  3821. ),pageScroll 
  3822.             defaultPage 
  3823. x2 > 
  3824. s() - x2,0
  3825. y2 > 
  3826. ) - y2
  3827. x1 < 0
  3828. H-x1,0
  3829. y1 < 0
  3830. H0,-y1
  3831. asym_resetCursor
  3832. --            
  3833. sharedScript "
  3834. _ASYM_SysCursor
  3835. ;oldse=
  3836. r;oldsen=sysErrorNumber
  3837. _AutoCloseCheck loc
  3838.     v = 
  3839. . = mousePosition 
  3840. objectFromPoint(
  3841. buttonClick 
  3842. bk, what
  3843. bk <> 
  3844.         bk = 
  3845. bk = 
  3846.             bk = 
  3847.     bkName = 
  3848.         BookDir = 
  3849. ASYM_CurrentDirectory()
  3850.     deftag = "<
  3851.     tagLen = 
  3852.     BookDirLen = 
  3853.         dir = 
  3854. <> "\" 
  3855. @bookDir 
  3856. +) = 1
  3857. ASYM_NewRelativePath (
  3858. ) = 1
  3859. taglen 
  3860. thePath = ASYM_RelativePath (dir, 
  3861. thepath
  3862. _asym_HyperPath 
  3863. _tbk_AddHyperlink 
  3864. _tbk_AddHyperlinktoArray 
  3865. _ASYM_AddHyperlinktoArray (
  3866. _tbk_AddLinkToArray 
  3867. #RL, 
  3868. #RL, 
  3869. _tbk_BadLinksList 
  3870. _tbk_ClearHyperlink 
  3871. _tbk_ExecHyperLink 
  3872. _tbk_HyperlinkCandidates 
  3873. _tbk_HyperlinkLinkInfo 
  3874. _tbk_HyperlinkIRow 
  3875. _tbk_PopupPage 
  3876. q%fx, 
  3877. %fx, 
  3878. _tbk_SysCursor
  3879. ASYM_AltPgName 
  3880. title 
  3881. pgCaption 
  3882. "ID" && 
  3883. ASYM_ChooseWebBrowser
  3884. X"tbDOS.
  3885. s# GetCurrentDrive()
  3886. # GetCurrentDirectory(
  3887.     drv = 
  3888. "\" & 
  3889. <> "\"
  3890. <& ":" & 
  3891. ASYM_CurrentPath
  3892. exeName, url, mode
  3893. ASYM_DoAnswerHyperlink 
  3894. 'answerName, IsSpecific
  3895. 4s_tbk_hypTargetWindow
  3896. isSpecific 
  3897. xASYM_HasFBArray(
  3898. '= ASYM_WID_SummaryFeedback 
  3899. _ASYM_ExecHyperlink (
  3900. ASYM_DoHyperlink 
  3901. (triggerName
  3902.     SYSTEM 
  3903. 'hlinks[][]
  3904. ow = 
  3905. pgName, 
  3906. $, bk, 
  3907. )Symbol
  3908. 2)i][8] 
  3909. s_ASYMI_currentPage
  3910. v(logical ss
  3911. *destbk
  3912. u& refString,vRefString
  3913. "* = 
  3914. w(vSymbol)
  3915. -- MF 980827
  3916. r= expandString(
  3917. #Invalid 
  3918. 0*: %1."), 
  3919.      --DG 853: 
  3920. need 
  3921. banymore
  3922. must be 
  3923. b: %1."), 
  3924. "<" -- 
  3925.         --DG 853: 
  3926. xcurrently
  3927.         bCloseViewer = 
  3928.             pg = 
  3929.             pg = 
  3930.         bk = 
  3931. P, = 
  3932.             --;;
  3933. H1 1982 cad990315
  3934.             --treat <
  3935.             --    processed 
  3936. message, 
  3937.             --    navigated 
  3938.         --DG 
  3939. we opened 
  3940.     ss = 
  3941.     --cad980625 Doppel 
  3942. 1033: was 
  3943.  changed 
  3944. $.: we 
  3945. resolve 
  3946. which 
  3947. - resides, 
  3948. xwhatever 
  3949. displayed
  3950. xisObject(
  3951. ow = 
  3952. bk <> 
  3953. bk already a 
  3954. 8) & bk
  3955. 'hyperpath?
  3956. tbk_FindPathFile (bk, 
  3957.             --
  3958. Jresort: strip 
  3959. cad980112
  3960. stripBk = 
  3961. `*bk)
  3962. <> bk
  3963. bk = 
  3964. "ID" 
  3965.  DWORD,
  3966. w1 = 
  3967. " && 
  3968. " && 
  3969.             --
  3970. "ID" 
  3971. ) = 2
  3972. I2 = 
  3973. t2 = 
  3974. 2/ tempRef
  3975.     --DG 
  3976. !1049 cad980818
  3977.     --initialize 
  3978. esys var 
  3979. ow = 
  3980. 6; --MF
  3981. ow = 
  3982. ow = 
  3983. #     = "<
  3984. n3 = 
  3985. =     = "<
  3986. [     = "<parentWindow>"
  3987. 8""%1""", 
  3988. 8)) \
  3989. ASYM_FindPage pgN
  3990.     ss = 
  3991. A8, bkPath
  3992.     DOSPath = 
  3993. c":\" 
  3994. ASYM_IsFile(
  3995. 1 GetDosEnvironmentString(
  3996. /PATH")
  3997.             p = 
  3998. ~("=",
  3999. p > 0
  4000.     p = 
  4001. ~(";", 
  4002. cp <> 0
  4003. k9 = ","
  4004.         p = 
  4005. ~(";", 
  4006. 9 <> 
  4007. ASYM_Trim(
  4008. <> "\"
  4009. xsysPluginMode
  4010. qexpandRelPath than handles 
  4011.  complex 
  4012. /paths
  4013. tbk_ExpandRelPath(
  4014. ASYM_ExpandRelPath (
  4015. <> ":" 
  4016.         testName = 
  4017.             ss = 
  4018. ASYM_GetAnswerHyperlinks 
  4019. ASYM_GetHyperlinks(
  4020. ZhLInfo
  4021. k7= _ASYM_Hyperlinks 
  4022.         n = 
  4023. 8i][8]
  4024. 8i][5] 
  4025. 9i][9] 
  4026. 9i][7] 
  4027. (9i][6] 
  4028. ;9i][4] 
  4029. N9i][3] 
  4030. a9i][2] 
  4031. t9i][1] 
  4032. 9 <> 
  4033.         n = 
  4034. +:i][8]
  4035. 9:i][5] 
  4036. L:i][9] 
  4037. _:i][7] 
  4038. r:i][6] 
  4039. :i][4] 
  4040. :i][3] 
  4041. :i][2] 
  4042. :i][1] 
  4043. : <> 
  4044. ;fx, 
  4045.     ss= 
  4046. $< <> "
  4047. $_ASYM_sysCursor()
  4048. :< <> 
  4049. transfx <> 
  4050.         --;; 
  4051. A(b) 9/1/2000 SPR#5361 DennyD
  4052.         -- ensure 
  4053. effect so transition 
  4054. >be seen
  4055.         ols = lockScreen 
  4056. ASYM_WorkWindow()
  4057.  = False
  4058.         p = 
  4059. p > 0
  4060.             transPt = 
  4061. Vp + 4 
  4062.         --;; 
  4063. :B(b) 9/1/2000 
  4064.         -- 
  4065. old value
  4066.  = ols
  4067. #> <> 
  4068. < obj
  4069.     ss = 
  4070. (; result, 
  4071. bk = 
  4072.         bk = 
  4073. bk <> 
  4074.         bk = 
  4075. bk <> 
  4076. b9) = 
  4077. 9) > 0
  4078. FileExists(
  4079. :h rootPath,longPath
  4080. ) = 1 
  4081.         p1 = 1;p2 = p1
  4082. cp2 < 
  4083. p2 > 0
  4084. dirlen = p2 - p1
  4085. p2 - 1 
  4086. ;".."
  4087. p2 = p2 - 
  4088. p1 = p2
  4089. bC dotFlag, options
  4090. "minorVersion" 
  4091. "7.1"
  4092. "8.0"
  4093. ASYM_NameOrID obj
  4094. c"//"
  4095. "ID" && 
  4096. v+n, 
  4097. ASYM_ProductPrefix capFlag
  4098.     --MAINTENANCE NOTE: 
  4099. 9Ghandler may appear 
  4100. multiple 
  4101. A = "
  4102. F) = 1
  4103.     -- INST65 
  4104. 1001 SladeM 101498
  4105.     txt = SPACE & CR & LF & TAB
  4106. cs <> 
  4107. s <= 
  4108. cs <> 
  4109. s <= 
  4110. _ASYM_hyperlinkCandidates(
  4111. ow = 
  4112. N1i], "
  4113. extClick 
  4114. ow = 
  4115. 1i], "
  4116. --DG 
  4117. 31049 
  4118. leaving 
  4119. Howns 
  4120. B htw
  4121. -- MF 980827
  4122. evaluating 
  4123. ow = 
  4124. UA fn
  4125. U(fn) 
  4126. U(fn) 
  4127. Vi + 1 
  4128. U(fn) 
  4129. tbk_AltPgName 
  4130. tbk_ChooseWebBrowser
  4131. K!er()
  4132. tbk_CurrentDirectory
  4133. h'ry()
  4134. tbk_CurrentPath
  4135. 'ry()
  4136. tbk_DisplayURL 
  4137. tbk_DoHyperlink 
  4138. tbk_FindHyperPage 
  4139. C, bk, 
  4140. D, bk, 
  4141. tbk_FindPage pgN
  4142. tbk_GetHyperlinks 
  4143. tbk_GoToPage 
  4144. _Ifx, 
  4145. pIfx, 
  4146. tbk_HasHyperlinks obj
  4147. tbk_HyperPath bk
  4148. rC(bk) 
  4149. tbk_IniFile
  4150. ASYM_IniFile()
  4151. () & 
  4152. L ".ini"
  4153. tbk_IsFile 
  4154. tbk_MakeIntoRelPath 
  4155. tbk_NameOrID obj
  4156. tbk_RelativePath 
  4157. tbk_trim s
  4158. ASYM_trim(s)
  4159. -- New 
  4160. N stuff - 
  4161. Dmade 
  4162. *h otherPath, 
  4163.     -- takes two full 
  4164.  (including 
  4165. Dletter) 
  4166. returns 
  4167.     --;; 
  4168. wP NOSPR 
  4169. 052499
  4170.     --;; Logic added 
  4171. convert 
  4172. O names 
  4173. Hfile32.
  4174. H getLongFileName32 (
  4175.     rootPathList = ASYM_ConvertPathToList (
  4176.     otherPathList = 
  4177.     relPathList = 
  4178. 'E drives
  4179.         --;; 
  4180. y    052499
  4181.         --;; 
  4182. O  removed 
  4183. xbeing used, 
  4184. cleared.
  4185. --;;        
  4186. r= "Can't create 
  4187.     rootDirCount = 
  4188.     otherDirCount = 
  4189.         otherPathItem = 
  4190.         rootPathItem = 
  4191. ".." 
  4192. ASYM_ConvertListToPath (
  4193. ) & "\"
  4194. ASYM_ResolvePath filePath
  4195.     pos = 
  4196. K("..", 
  4197. ,- 1 
  4198. K("..", 
  4199.  <> "\"
  4200.  = "\"
  4201.     -- converts a 
  4202. easier toolbook manipulation
  4203. ~("\", 
  4204. S = ","
  4205. ~("\", 
  4206. ZKpathList
  4207. ~(",", 
  4208. ? = "\"
  4209. ~(",", 
  4210. tbk_Container 
  4211. PobjType
  4212. OnextObj
  4213.     wCnt = 
  4214. == "BOOK"
  4215. WCnt 
  4216. "groupfieldrecordfieldpagebackgroundbook"
  4217.             p = 
  4218. p > 0
  4219. Vp+4 
  4220.         Obj = 
  4221. saveAs
  4222.     ssm = sysSuspendMessages
  4223. ASYM_IsHyperlinkSysBookAdded
  4224. DAmTextLinesDlg dlgCaption, prompt, txtLines, deflt
  4225. 4s_ctb50r_cftldb
  4226.     v = 
  4227. objectContainer (
  4228.     defaultPage 
  4229. "main list" 
  4230.     enabled 
  4231. B"OK" 
  4232. FlushMessageQueue()
  4233. %modal
  4234.  & ""
  4235.     fld = 
  4236.     customSize 
  4237. = "small"
  4238. = "medium"
  4239. textRightOverflow 
  4240. = "large"
  4241. Cancel
  4242. closeThisWindow
  4243. firstIdle
  4244.         i = 1
  4245.             txt = 
  4246.             cnt = 
  4247.         selectedTextLines 
  4248.         okBtn = 
  4249. B"OK" 
  4250. B"OK" 
  4251.     grpFr = 
  4252. "dlgframe" 
  4253.     fldPrmpt = 
  4254.     grpList = 
  4255.     OKbtn = 
  4256. B"OK" 
  4257.     Cancelbtn = 
  4258. 15,45,2955,2550
  4259. 60,120,3075,570
  4260. 75,585,2880,2490
  4261. 3030,45
  4262. }3030,495
  4263. /= 4575,2595
  4264. 15,45,4800,2550
  4265. 60,120,4740,570
  4266. 75,585,4755,2490
  4267. 4875,45
  4268. 4875,495
  4269. /= 6450,2595
  4270. 15,45,7260,2550
  4271. 60,120,7185,570
  4272. 75,585,7200,2490
  4273. 7335,45
  4274. 7335,495
  4275. /= 8880,2595
  4276. _ASYM_ChooseFromTextLinesDlg dlgCaption, prompt, txtLines, deflt
  4277. 4s_tb80r_cftldb
  4278.     v = 
  4279. objectContainer (
  4280.     defaultPage 
  4281. "main list" 
  4282.     enabled 
  4283. B"OK" 
  4284. FlushMessageQueue()
  4285. %modal
  4286.  & ""
  4287.     fld = 
  4288.     customSize 
  4289. = "small"
  4290. = "medium"
  4291. textRightOverflow 
  4292. = "large"
  4293. Cancel
  4294. closeThisWindow
  4295. firstIdle
  4296.         i = 1
  4297.             txt = 
  4298.             cnt = 
  4299.         selectedTextLines 
  4300.         okBtn = 
  4301. B"OK" 
  4302. B"OK" 
  4303.     grpFr = 
  4304. "dlgframe" 
  4305.     fldPrmpt = 
  4306.     grpList = 
  4307.     OKbtn = 
  4308. B"OK" 
  4309.     Cancelbtn = 
  4310. 15,45,2955,2550
  4311. 60,120,3075,570
  4312. 75,585,2880,2490
  4313. 3030,45
  4314. }3030,495
  4315. /= 4575,2595
  4316. 15,45,4800,2550
  4317. 60,120,4740,570
  4318. 75,585,4755,2490
  4319. 4875,45
  4320. 4875,495
  4321. /= 6450,2595
  4322. 15,45,7260,2550
  4323. 60,120,7185,570
  4324. 75,585,7200,2490
  4325. 7335,45
  4326. 7335,495
  4327. /= 8880,2595
  4328. Copyright 
  4329.  1999-2000 click2learn.com, inc.
  4330. -- tb80hyp.SBK
  4331. --;;cad990614
  4332. --;;This 
  4333. now dependent on tb80r.sbk. If 
  4334. xpresent
  4335. --;;on the 
  4336. stack 
  4337. linked, we attempt 
  4338. --;;insert 
  4339. just above 
  4340. linkSysBook
  4341. ASYMR() 
  4342. 8= NULL            --r 
  4343.             --
  4344.             --find where I am on 
  4345.             --
  4346.             --
  4347. 8, without path
  4348.             myName = 
  4349. ~("\", 
  4350. ~("\", 
  4351.             --
  4352. that 
  4353. mySysBookNumber = 
  4354.             --
  4355.             --If I really am on 
  4356.             --
  4357. 8should be inserted 
  4358.             --
  4359. --rBook 
  4360. : let 
  4361. = "tb" & ASYM_MTBVersion() & "r.sbk"
  4362. --Test 
  4363. we can 
  4364. --If 
  4365. ss = 
  4366. = FALSE
  4367. & "," 
  4368. = TRUE
  4369. & "," 
  4370. ASYM_URLSpecialCharsExpand s
  4371. $ Stuff" 
  4372. =rsContract s
  4373. URLSpecialCharsContract(s) 
  4374. _ASYM_AddAnswerArrayHyperlink 
  4375. ansArray[][] 
  4376. Hreference, 
  4377. iRow, pgRef, transFx, linkType, curs, isURL, vRef
  4378. _ASYM_AddLinkToArray (
  4379. LfFx, 
  4380. _ASYM_AddAnswerHyperlink obj, linkName, 
  4381. Zhyperlinks[][]
  4382. ASYM_HasAnsArray(
  4383. , = ASYM_WID_AnsArray 
  4384.         i = _ASYM_HyperlinkIRow(
  4385. i = 0
  4386. ay (hyperLinks, i, 
  4387. _ASYM_AddHyperlink 
  4388.     LOCAL 
  4389. ASYM_HasHyperlinks(obj)
  4390.  = _asym_hyperlinks 
  4391.         i = 
  4392. i = 0
  4393.             i = 
  4394. dimensions(
  4395. =) + 1
  4396.         i = 1
  4397. i][1] = 
  4398. _ASYM_AddHyperlinkToArray 
  4399. ASYM_EnableHyperlinks()
  4400.     n = 
  4401.     i = 
  4402. i = 0
  4403.         i = n+1
  4404. i][1] = 
  4405. _ASYM_AddLinktoArray(
  4406. , i, 
  4407.     --** 
  4408. HCO 940727
  4409.     linkDLL "tbdlg.dll"
  4410.         INT tbk_itemOffset = 
  4411. (STRING,
  4412.  = "<
  4413. .>") > 0 
  4414. ][2] = 
  4415. ][3] = 
  4416. ][4] = 
  4417. ][2] = ASYM_nameOrID(
  4418. ][3] = ASYM_altPgName(
  4419.             thisBook = 
  4420.         destBook = objectContainer(
  4421. ][4] = 
  4422. fName = 
  4423. destPath = pathOfFile(
  4424. thisPath = 
  4425. "c:\" 
  4426. "c:\x\"
  4427. relPath = ASYM_MakeIntoRelPath(
  4428. &NewRelativePath (
  4429. shortFileName(
  4430. hyperPath = ASYM_HyperPath 
  4431. inPath = (ASYM_FindPathFile(
  4432. D) <> 
  4433. msg = ASYM_GetString("msgExplainHyperPath", \
  4434. "The destination 
  4435. a directory 
  4436.     will be searched automatically. You can:" & \
  4437. CRLF & 
  4438. "A. Add 
  4439. %a relative 
  4440. same drive 
  4441. current 
  4442. 8)" && \ 
  4443. 8's list 
  4444. directories 
  4445. Choose 
  4446. option 
  4447. you might want" && \ 
  4448. books around 
  4449. )a later 
  4450. your 
  4451. =be installed 
  4452. rdifferent" && \ 
  4453. their 
  4454. location." & \
  4455. "B. Store 
  4456. 8file 
  4457. speed, but only" && \ 
  4458. nd they 
  4459. cap1 = 
  4460. capHyperPathAddYes", "&A. 
  4461. Directory 
  4462. Search 
  4463. cap2 = 
  4464. capHyperPathAddNo", "&B. 
  4465. = _ASYM_requestRemoveAmpersand(
  4466. _SetHyperPath 
  4467. ][4] = 
  4468. ][5] = (
  4469. ][6] = 
  4470. ][7] = 
  4471. ][8] = 
  4472. ][9] = 
  4473.     --removes 
  4474. ampersand 
  4475.     --like "
  4476. " does 
  4477. returning 
  4478. clicked 
  4479. ~("&", 
  4480. _ASYM_BadLinksList 
  4481.     --** 
  4482. HCO 940727
  4483. badLinks
  4484. [i][2] <> 
  4485. i][2] <> "<"
  4486. ASYM_FindHyperPage (
  4487. [i][2],
  4488. i,3], 
  4489. i][4]) = 
  4490. i][1] 
  4491. _ASYM_ClearAnsArrayHyperlink 
  4492. ][i] = 
  4493. _ASYM_ClearAnswerHyperlink 
  4494.         i = 
  4495. i <> 0
  4496. i][2] = 
  4497. i][3] = 
  4498. i][4] = 
  4499. i][5] = 
  4500. i][6] = 
  4501. i][7] = 
  4502. _ASYM_ClearHyperlink 
  4503. @nkFromArray(
  4504. 1][2] <> 
  4505. ) <= 10 
  4506. ) = 1 
  4507. 1][2] = 
  4508. newLinks[][]
  4509. WORD n,i,j,k
  4510.     n = 
  4511.     i = 
  4512.     IsAnsArray = (
  4513. ) > 10)
  4514. (i > 0 
  4515. (n = 1 
  4516. i = 1) -- special 
  4517. Mbecause 
  4518. array assignment bug
  4519. i][j] = 
  4520.         reset 
  4521. i > 0
  4522. j][k] = 
  4523. j][k]
  4524. n - 1
  4525. j][k] = 
  4526. j+1][k]
  4527. = newlinks
  4528. _ASYM_ExecHyperLink 
  4529. _ASYM_HyperlinkLinkInfo(
  4530.         cursN = 
  4531. isType("
  4532. #> 0 
  4533. +<= 44 
  4534. ; -- URL
  4535. ASYM_DisplayURL 
  4536. ASYM_PopupPage(
  4537. --DG SPR 853: 
  4538. necessary
  4539. xisOpen 
  4540. 853 cad980822
  4541. ASYM_GoToPage(
  4542. code = 
  4543. err = ASYM_BlockSuspend()
  4544. -RestoreSuspend(
  4545. cap = 
  4546. ASYM_MessageBox(
  4547. %, "EXCLAMATION", "OK")
  4548. ASYM_ResetCursor 
  4549. _ASYM_HyperlinkCandidates 
  4550. candidates[] 
  4551. obj <> 
  4552. En] = 
  4553. resolv
  4554.     --assumes 
  4555. i][8] 
  4556. correct 
  4557. types 
  4558.     --cad970606
  4559.     i = 
  4560. i = 0 
  4561. i][2] & 
  4562. i][3]) = 
  4563. i][2]
  4564. "<" -- keyword
  4565. i][3],
  4566. i][4],
  4567. i][8])
  4568. i][3],
  4569. i][4],
  4570. [i][5],
  4571. i][8])
  4572. i][8]
  4573.  = ASYM_FindHyperWindow(
  4574. i][5],
  4575. i][6],
  4576. i][7],
  4577. i][9]
  4578. i][5] = "
  4579. 8") <> 
  4580. i][5] = "
  4581. "OK",
  4582. i][3],
  4583. i][4] 
  4584. "BAD",
  4585. i][2],
  4586. i][3],
  4587. [i][4] 
  4588.     n = 
  4589. i][1] = 
  4590. _ASYM_PopupPage 
  4591. popStyle, pos, captn, 
  4592. {oldPg
  4593.         oldCurs = 
  4594.             mousePos = 
  4595.             maxPopups = 5 --** MAGIC NUMBER
  4596.             magicName = "Do 
  4597. xrename me"
  4598.             myBk = 
  4599.             ss = 
  4600. (s_tbk_popViewers) >= 
  4601. parentHandle 
  4602. close v
  4603. = ss; 
  4604.             -- 
  4605.  available 
  4606. vtemp = 
  4607. && i) 
  4608. vTemp
  4609. g("msgNoPopupViewersAvailable", \
  4610. "There 
  4611.  no viewers 
  4612. display 
  4613. requested 
  4614. "Close another popup 
  4615. , cap, "
  4616.             tbk_TempViewer 
  4617.             style 
  4618. v = "sysMenu"
  4619.             imageBuffers 
  4620. v = 1
  4621.             alwaysReader 
  4622.             captionBar 
  4623.             tbk_CloseOnEsc 
  4624. c"autoClose"
  4625. c"shadow"
  4626. c"thick"
  4627. v = "thickFrame"
  4628. c"thinCaption"
  4629. v = "thinFrame"
  4630. v = "
  4631. v = "
  4632. v = dialogFrame
  4633.             ss = 
  4634. --** DEBUG 
  4635. X"tbwin.
  4636.  ScreenFromPage(
  4637. VerticalDisplayRes()
  4638. HorizontalDisplayRes()
  4639.             -- place 
  4640. mouseclick 
  4641. %possible
  4642. --defaultPosition 
  4643. v = "
  4644. 4 = pageUnitsToScreen(
  4645. , targetWindow)
  4646. windowHandle 
  4647. ),pageScroll 
  4648.             defaultPage 
  4649. x2 > 
  4650. s() - x2,0
  4651. y2 > 
  4652. ) - y2
  4653. x1 < 0
  4654. H-x1,0
  4655. y1 < 0
  4656. H0,-y1
  4657. asym_resetCursor
  4658. --            
  4659. sharedScript "
  4660. _ASYM_SysCursor
  4661. ;oldse=
  4662. r;oldsen=sysErrorNumber
  4663. _AutoCloseCheck loc
  4664.     v = 
  4665. . = mousePosition 
  4666. objectFromPoint(
  4667. buttonClick 
  4668. bk, what
  4669. bk <> 
  4670.         bk = 
  4671. bk = 
  4672.             bk = 
  4673.     bkName = 
  4674.         BookDir = 
  4675. ASYM_CurrentDirectory()
  4676.     deftag = "<
  4677.     tagLen = 
  4678.     BookDirLen = 
  4679.         dir = 
  4680. <> "\" 
  4681. @bookDir 
  4682. +) = 1
  4683. ASYM_NewRelativePath (
  4684. ) = 1
  4685. taglen 
  4686. thePath = ASYM_RelativePath (dir, 
  4687. thepath
  4688. _asym_HyperPath 
  4689. _tbk_AddHyperlink 
  4690. _tbk_AddHyperlinktoArray 
  4691. _ASYM_AddHyperlinktoArray (
  4692. _tbk_AddLinkToArray 
  4693. #RL, 
  4694. #RL, 
  4695. _tbk_BadLinksList 
  4696. _tbk_ClearHyperlink 
  4697. _tbk_ExecHyperLink 
  4698. _tbk_HyperlinkCandidates 
  4699. _tbk_HyperlinkLinkInfo 
  4700. _tbk_HyperlinkIRow 
  4701. _tbk_PopupPage 
  4702. q%fx, 
  4703. %fx, 
  4704. _tbk_SysCursor
  4705. ASYM_AltPgName 
  4706. title 
  4707. pgCaption 
  4708. "ID" && 
  4709. ASYM_ChooseWebBrowser
  4710. X"tbDOS.
  4711. s# GetCurrentDrive()
  4712. # GetCurrentDirectory(
  4713.     drv = 
  4714. "\" & 
  4715. <> "\"
  4716. <& ":" & 
  4717. ASYM_CurrentPath
  4718. exeName, url, mode
  4719. ASYM_DoAnswerHyperlink 
  4720. 'answerName, IsSpecific
  4721. 4s_tbk_hypTargetWindow
  4722. isSpecific 
  4723. xASYM_HasFBArray(
  4724. '= ASYM_WID_SummaryFeedback 
  4725. _ASYM_ExecHyperlink (
  4726. ASYM_DoHyperlink 
  4727. (triggerName
  4728.     SYSTEM 
  4729. 'hlinks[][]
  4730. ow = 
  4731. pgName, 
  4732. $, bk, 
  4733. )Symbol
  4734. 2)i][8] 
  4735. s_ASYMI_currentPage
  4736. v(logical ss
  4737. *destbk
  4738. u& refString,vRefString
  4739. "* = 
  4740. w(vSymbol)
  4741. -- MF 980827
  4742. r= expandString(
  4743. #Invalid 
  4744. 0*: %1."), 
  4745.      --DG 853: 
  4746. need 
  4747. banymore
  4748. must be 
  4749. b: %1."), 
  4750. "<" -- 
  4751.         --DG 853: 
  4752. xcurrently
  4753.         bCloseViewer = 
  4754.             pg = 
  4755.             pg = 
  4756.         bk = 
  4757. P, = 
  4758.             --;;
  4759. H1 1982 cad990315
  4760.             --treat <
  4761.             --    processed 
  4762. message, 
  4763.             --    navigated 
  4764.         --DG 
  4765. we opened 
  4766.     ss = 
  4767.     --cad980625 Doppel 
  4768. 1033: was 
  4769.  changed 
  4770. $.: we 
  4771. resolve 
  4772. which 
  4773. - resides, 
  4774. xwhatever 
  4775. displayed
  4776. xisObject(
  4777. ow = 
  4778. bk <> 
  4779. bk already a 
  4780. 8) & bk
  4781. 'hyperpath?
  4782. tbk_FindPathFile (bk, 
  4783.             --
  4784. Jresort: strip 
  4785. cad980112
  4786. stripBk = 
  4787. `*bk)
  4788. <> bk
  4789. bk = 
  4790. "ID" 
  4791.  DWORD,
  4792. w1 = 
  4793. " && 
  4794. " && 
  4795.             --
  4796. "ID" 
  4797. ) = 2
  4798. I2 = 
  4799. t2 = 
  4800. 2/ tempRef
  4801.     --DG 
  4802. !1049 cad980818
  4803.     --initialize 
  4804. esys var 
  4805. ow = 
  4806. 6; --MF
  4807. ow = 
  4808. ow = 
  4809. #     = "<
  4810. n3 = 
  4811. =     = "<
  4812. [     = "<parentWindow>"
  4813. 8""%1""", 
  4814. 8)) \
  4815. ASYM_FindPage pgN
  4816.     ss = 
  4817. A8, bkPath
  4818.     DOSPath = 
  4819. c":\" 
  4820. ASYM_IsFile(
  4821. 1 GetDosEnvironmentString(
  4822. /PATH")
  4823.             p = 
  4824. ~("=",
  4825. p > 0
  4826.     p = 
  4827. ~(";", 
  4828. cp <> 0
  4829. k9 = ","
  4830.         p = 
  4831. ~(";", 
  4832. 9 <> 
  4833. ASYM_Trim(
  4834. <> "\"
  4835. xsysPluginMode
  4836. qexpandRelPath than handles 
  4837.  complex 
  4838. /paths
  4839. tbk_ExpandRelPath(
  4840. ASYM_ExpandRelPath (
  4841. <> ":" 
  4842.         testName = 
  4843.             ss = 
  4844. ASYM_GetAnswerHyperlinks 
  4845. ASYM_GetHyperlinks(
  4846. ZhLInfo
  4847. k7= _ASYM_Hyperlinks 
  4848.         n = 
  4849. 8i][8]
  4850. 8i][5] 
  4851. 9i][9] 
  4852. 9i][7] 
  4853. (9i][6] 
  4854. ;9i][4] 
  4855. N9i][3] 
  4856. a9i][2] 
  4857. t9i][1] 
  4858. 9 <> 
  4859.         n = 
  4860. +:i][8]
  4861. 9:i][5] 
  4862. L:i][9] 
  4863. _:i][7] 
  4864. r:i][6] 
  4865. :i][4] 
  4866. :i][3] 
  4867. :i][2] 
  4868. :i][1] 
  4869. : <> 
  4870. ;fx, 
  4871.     ss= 
  4872. $< <> "
  4873. $_ASYM_sysCursor()
  4874. :< <> 
  4875. transfx <> 
  4876.         --;; 
  4877. A(b) 9/1/2000 SPR#5361 DennyD
  4878.         -- ensure 
  4879. effect so transition 
  4880. >be seen
  4881.         ols = lockScreen 
  4882. ASYM_WorkWindow()
  4883.  = False
  4884.         p = 
  4885. p > 0
  4886.             transPt = 
  4887. Vp + 4 
  4888.         --;; 
  4889. :B(b) 9/1/2000 
  4890.         -- 
  4891. old value
  4892.  = ols
  4893. #> <> 
  4894. < obj
  4895.     ss = 
  4896. (; result, 
  4897. bk = 
  4898.         bk = 
  4899. bk <> 
  4900.         bk = 
  4901. bk <> 
  4902. b9) = 
  4903. 9) > 0
  4904. FileExists(
  4905. :h rootPath,longPath
  4906. ) = 1 
  4907.         p1 = 1;p2 = p1
  4908. cp2 < 
  4909. p2 > 0
  4910. dirlen = p2 - p1
  4911. p2 - 1 
  4912. ;".."
  4913. p2 = p2 - 
  4914. p1 = p2
  4915. bC dotFlag, options
  4916. "minorVersion" 
  4917. "8.0"
  4918. "8.0"
  4919. ASYM_NameOrID obj
  4920. c"//"
  4921. "ID" && 
  4922. v+n, 
  4923. ASYM_ProductPrefix capFlag
  4924.     --MAINTENANCE NOTE: 
  4925. 9Ghandler may appear 
  4926. multiple 
  4927. A = "
  4928. F) = 1
  4929.     -- INST65 
  4930. 1001 SladeM 101498
  4931.     txt = SPACE & CR & LF & TAB
  4932. cs <> 
  4933. s <= 
  4934. cs <> 
  4935. s <= 
  4936. _ASYM_hyperlinkCandidates(
  4937. ow = 
  4938. N1i], "
  4939. extClick 
  4940. ow = 
  4941. 1i], "
  4942. --DG 
  4943. 31049 
  4944. leaving 
  4945. Howns 
  4946. B htw
  4947. -- MF 980827
  4948. evaluating 
  4949. ow = 
  4950. UA fn
  4951. U(fn) 
  4952. U(fn) 
  4953. Vi + 1 
  4954. U(fn) 
  4955. tbk_AltPgName 
  4956. tbk_ChooseWebBrowser
  4957. K!er()
  4958. tbk_CurrentDirectory
  4959. h'ry()
  4960. tbk_CurrentPath
  4961. 'ry()
  4962. tbk_DisplayURL 
  4963. tbk_DoHyperlink 
  4964. tbk_FindHyperPage 
  4965. C, bk, 
  4966. D, bk, 
  4967. tbk_FindPage pgN
  4968. tbk_GetHyperlinks 
  4969. tbk_GoToPage 
  4970. _Ifx, 
  4971. pIfx, 
  4972. tbk_HasHyperlinks obj
  4973. tbk_HyperPath bk
  4974. rC(bk) 
  4975. tbk_IniFile
  4976. ASYM_IniFile()
  4977. () & 
  4978. L ".ini"
  4979. tbk_IsFile 
  4980. tbk_MakeIntoRelPath 
  4981. tbk_NameOrID obj
  4982. tbk_RelativePath 
  4983. tbk_trim s
  4984. ASYM_trim(s)
  4985. -- New 
  4986. N stuff - 
  4987. Dmade 
  4988. *h otherPath, 
  4989.     -- takes two full 
  4990.  (including 
  4991. Dletter) 
  4992. returns 
  4993.     --;; 
  4994. wP NOSPR 
  4995. 052499
  4996.     --;; Logic added 
  4997. convert 
  4998. O names 
  4999. Hfile32.
  5000. H getLongFileName32 (
  5001.     rootPathList = ASYM_ConvertPathToList (
  5002.     otherPathList = 
  5003.     relPathList = 
  5004. 'E drives
  5005.         --;; 
  5006. y    052499
  5007.         --;; 
  5008. O  removed 
  5009. xbeing used, 
  5010. cleared.
  5011. --;;        
  5012. r= "Can't create 
  5013.     rootDirCount = 
  5014.     otherDirCount = 
  5015.         otherPathItem = 
  5016.         rootPathItem = 
  5017. ".." 
  5018. ASYM_ConvertListToPath (
  5019. ) & "\"
  5020. ASYM_ResolvePath filePath
  5021.     pos = 
  5022. K("..", 
  5023. ,- 1 
  5024. K("..", 
  5025.  <> "\"
  5026.  = "\"
  5027.     -- converts a 
  5028. easier toolbook manipulation
  5029. ~("\", 
  5030. S = ","
  5031. ~("\", 
  5032. ZKpathList
  5033. ~(",", 
  5034. ? = "\"
  5035. ~(",", 
  5036. tbk_Container 
  5037. PobjType
  5038. OnextObj
  5039.     wCnt = 
  5040. == "BOOK"
  5041. WCnt 
  5042. "groupfieldrecordfieldpagebackgroundbook"
  5043.             p = 
  5044. p > 0
  5045. Vp+4 
  5046.         Obj = 
  5047. saveAs
  5048.     ssm = sysSuspendMessages
  5049. ASYM_IsHyperlinkSysBookAdded
  5050. /= 8880,2595
  5051. _ASYM_ChooseFromTextLinesDlg(
  5052. fToolBook") & ":",\
  5053. defaultExeName))\
  5054. objectContainer(
  5055.             n = 0
  5056. n = i
  5057. n = 0
  5058.     -- If we still don't 
  5059.         prompt = 
  5060. Locate 
  5061.         filter = 
  5062. Programs") && ",*.EXE"
  5063.         oldDir = tbk_CurrentDirectory()
  5064. m,"*.
  5065. tbk_SetCurrentDirectory(
  5066. ) = 1
  5067. WriteBrowserIniEntry 
  5068. "airmos.
  5069. "netscape.
  5070.     oldList = 
  5071. sectn, key
  5072. entry 
  5073. be a 
  5074.     -- 1 - full executable 
  5075.     -- 2 - module 
  5076. p(used 
  5077.     -- 3 - human-readable product 
  5078.     iniVal = 
  5079.     winClass = 
  5080.     ddeAppName =
  5081. revOffset(".", 
  5082. Explorer_Frame"
  5083. "SPRYMosaicCls"
  5084.  "mosaic"
  5085.         winclass = 
  5086. -- placeholder 
  5087.     -- Attempts 
  5088. extract 
  5089. .EXE 
  5090. ZProdName, prodVersion
  5091.     strExplorer = 
  5092. MicrosoftExplorer",\
  5093. ,%1")
  5094.     strBuild = "(%2)"
  5095.     verName = 
  5096.     verInfo = 
  5097.     verNo = 
  5098. (TM) 
  5099. Tools"\
  5100. c"4.40.3"
  5101. ,"1.0") && 
  5102. (TM) 
  5103. c"4.40."
  5104. ,"2.0") && 
  5105.         prodName = 
  5106.         bld = 
  5107. ("HKEY_LOCAL_MACHINE\"\
  5108. & "SOFTWARE\
  5109. isType("REAL", 
  5110. Z>= 41700.6
  5111. -- Try data 
  5112. IE 4.x
  5113. Connection Wizard",\
  5114. "Release 
  5115. "4.0"
  5116. \CurrentVersion\Uninstall\IE40",\
  5117. "DisplayName")
  5118. ,"4.0")
  5119. -- IE 3.x
  5120. ~("4.7", 
  5121. ) = 1
  5122. verMajor = "3.x"
  5123. ~("4.",
  5124. ) = 1
  5125. %1"),
  5126. 0) && 
  5127. "AIRMOS.
  5128. pathOfFile(
  5129. ) & "resdll.
  5130. " && 
  5131. Classes\"\
  5132. & "\shell\
  5133.             p = 
  5134. p > 1
  5135. App Paths\
  5136. twiddleCursor
  5137. 4s_twiddleCursor
  5138.  = 36
  5139. ) = 29
  5140. ) > 0 
  5141. ) < 1
  5142.  knownModuleNames
  5143.     -- Assumes tbk_GetWinPointer() 
  5144. tbk_FreeWinPointer()
  5145.     -- are 
  5146. linked
  5147. X"kernel"
  5148.  GetModuleHandle(
  5149. GetModuleFileName(
  5150.     lpBuff = 
  5151. ) > 0
  5152.         hMod = 
  5153. <> 0 
  5154. =<> "0,0"
  5155. R,255)
  5156. QueryRegistry32 MainKey, keyName, valueName
  5157.   & "\" & keyname, 
  5158.     newValue
  5159. ,tbk_iniFile())
  5160. fn, flg
  5161. (fn) 
  5162. p = 0
  5163. (fn) 
  5164. widget assumes that 
  5165.  has 
  5166. recorded 
  5167. widgets 
  5168. scripts
  5169. DisplayURL 
  5170. url, popup
  5171. ZerrStr, 
  5172. , appWinClass, 
  5173.  FindWindowByTitle = 
  5174.  FindWindowByClass = 
  5175.  ShowWindow(
  5176.  BringWindowToTop(
  5177.  GetWindowLong(
  5178. IsIconic(
  5179. GetSystemDirectory(
  5180. ny = 
  5181.     UseNewWindow = (
  5182. TRUE)
  5183.             AppWinClass = 
  5184. *  = 
  5185. I  = 
  5186.  exe) = 1
  5187. !) < 1
  5188. Z! = 
  5189. c"Navigator"
  5190. c"Communicator"
  5191. !) < 1
  5192. ! = tbk_ChooseWebBrowser()
  5193. B" = 
  5194. d" = 
  5195. ://www.asymetrix.com/"
  5196. ShowError("<invalid URL>")
  5197.  ASYM_ShortFileName(
  5198.     -- We 
  5199. DDE, apparently
  5200. useNewWindow 
  5201.         winID = "0x0"
  5202. FFFFFFFF"
  5203. = URLSpecialCharsExpand(FileNameToURL(url)) -- 
  5204.     cmd = QUOTE & 
  5205. ," & 
  5206. & ",0,
  5207. M"WWW_OpenURL"
  5208. yieldApp()
  5209. x"OK"
  5210. FlushMessageQueue()
  5211. "no server" 
  5212. --;;            -- 
  5213. weirdness 
  5214. explorer 2.0
  5215. --;;            isIEOld = FALSE
  5216. --;;            
  5217. c"iExplore.
  5218. --;;            
  5219. -- Check 
  5220. existence 
  5221. url.dll
  5222. <> "0,0"
  5223. ,255)
  5224. winSysDir = 
  5225. C& "\
  5226. ") < 1\
  5227. `& "32\
  5228. ") < 1
  5229. err = 
  5230. $ URL.
  5231. &required 
  5232.  % specification"\
  5233. && "appears 
  5234. be missing. To avoid errors, you should"\
  5235. && "re-
  5236. showError 
  5237. --;;            
  5238.     ss = 
  5239. ' && 
  5240. se = 
  5241. r, url
  5242. r= se
  5243.             -- Give 
  5244. a little 
  5245. started
  5246.             mmyield
  5247. (bit 
  5248. code activates 
  5249. front 
  5250. "0xFFFFFFFF,0x0" 
  5251. M"WWW_Activate"
  5252.     -- Some 
  5253. t)need a 
  5254. l#prodding 
  5255.     -- their 
  5256. %goose them 
  5257. action even
  5258. they 
  5259. honor 
  5260. )current
  5261.  app hands on 
  5262. *activation a 
  5263.     hWnd = 0
  5264. DDEAppName 
  5265. M"WWW_GetWindowInfo"
  5266.         -- Note: 
  5267.  supported 
  5268. HSpry 
  5269.         -- 
  5270. causes GPF 
  5271. IExplorer 
  5272. 8!got 
  5273.         winTitle = 
  5274. isIconic(
  5275. ) <> 0
  5276.     --;; TB70 SPR#3262 SladeM 071499
  5277. errorKey, fn
  5278. errorkey 
  5279. Y ActuallyMaybeBadInstall", \
  5280.             "If 
  5281. plenty 
  5282. memory 
  5283. disk 
  5284.             && "verify 
  5285. ,correctly.")
  5286.         errTemplate = 
  5287.  errBrowserWithFilename", \
  5288.             "%1" & 
  5289.  "%2" & 
  5290.  "%3")
  5291. 0!errBrowserWithoutFilename", \
  5292.             "%1" & 
  5293. %!"%3")
  5294.     msg = 
  5295. l%, fn, 
  5296.     "), "Stop", "OK")
  5297. \& fn
  5298.     -- Win95 compatible
  5299. ZtestFn, f
  5300. *GetTempFileName(BYTE,
  5301. :-& "DOS.
  5302. 9+RemoveFile(
  5303.         INT    fileExists(
  5304. z-& "
  5305. *+k        (
  5306.     lpBuffer = 
  5307. d+(256)
  5308. "0,0"
  5309. c"*" 
  5310. fn <> 
  5311. fn) < 1
  5312. 0,"TST",0,
  5313.         tempFn = 
  5314.         p = 
  5315. p > 0
  5316.             f = PathOfFile(
  5317. & "jg080647" & 
  5318. U(fn) 
  5319.             ss = 
  5320.         f = fn
  5321.     status = 
  5322. )(f,ASYM_CurrentDirectory(),
  5323. G<= 32
  5324. .(exe,1)
  5325. < 1))
  5326.  s1, s2
  5327.     L = 
  5328. U(s1) - 1
  5329. U(s2) 
  5330. i + L 
  5331. URLToFileName fn
  5332.     fn = tbk_trim(fn)
  5333.     strPrefix = "
  5334. /:///"
  5335.     p = 
  5336. , fn)
  5337. p <> 1
  5338. /://"
  5339. p <> 1
  5340.     fn = URLSpecialCharsContract(fn)
  5341.     p = 
  5342. ~("|", fn)
  5343. p > 0
  5344. fn = ":"
  5345.     p = 
  5346. ~("/",fn)
  5347. cp > 0
  5348. fn = "\"
  5349.         p = 
  5350. ~("/",fn)
  5351.     ccnt = 
  5352.     URLHex = "%@h00"
  5353.     ss = 
  5354. Ri+1 
  5355.             c = 
  5356.     -- timb - 12/97 - 
  5357. X( special 
  5358. domain 
  5359.     startPos = 1
  5360. ~("://", s)
  5361. ~("/", 
  5362.     errFlagged = 
  5363.         c = 
  5364. c < 33 
  5365. c = 45 
  5366.             -- 
  5367. 9, hyphen (45)...
  5368. 1"Warnings","Invalid 
  5369. q)msgInvalidCharInURL", \
  5370. "%1" & 
  5371. S(s) 
  5372.  problems 
  5373. servers. 
  5374. S(s) 
  5375. 1be converted 
  5376. escape"\
  5377. && "sequence such 
  5378. %""%%20"".")
  5379. A*txt, s)
  5380. A*capInvalidCharInURL", "
  5381. S(s) 
  5382. q, "INFORMATION", "OK")
  5383. s = c
  5384.     -- Converts a fully qualified 
  5385.     fn = 
  5386. 3.:",fn) = 1
  5387. ~("gopher:",fn) = 1
  5388. ~("mailto:",fn) = 1
  5389. ~("ftp:",fn) = 1
  5390. nd(fn)
  5391. 4:///"
  5392.     p = 
  5393. , fn)
  5394. p = 1
  5395. 15://"
  5396.         p = 
  5397. , fn)
  5398. p = 1
  5399.     hyperPath = ASYM_HyperPath 
  5400.     p = 
  5401. ~("#", fn)
  5402. p > 1
  5403. ASYM_FindPathFile (
  5404.         fn = 
  5405. U(fn) 
  5406. |(fn, 
  5407.         fn = 
  5408. fn = 
  5409.             fn = 
  5410.     p = 
  5411. ~(":", fn)
  5412. p > 0
  5413. fn = "|"
  5414.     p = 
  5415. ~("\",fn)
  5416. cp > 0
  5417. fn = "/"
  5418.         p = 
  5419. ~("\",fn)
  5420.     fn = 
  5421. nd(fn)    
  5422. 7:///" 
  5423. ASYM_IniFile()
  5424. 8) & ASYM_MTBVersion() & ".ini"
  5425. DADosEnvironmentString(
  5426. /PATH")
  5427.             p = 
  5428. ~("=",
  5429. p > 0
  5430.     p = 
  5431. ~(";", 
  5432. cp <> 0
  5433. k9 = ","
  5434.         p = 
  5435. ~(";", 
  5436. 9 <> 
  5437. ASYM_Trim(
  5438. <> "\"
  5439. xsysPluginMode
  5440. qexpandRelPath than handles 
  5441.  complex 
  5442. /paths
  5443. tbk_ExpandRelPath(
  5444. ASYM_ExpandRelPath (
  5445. <> ":" 
  5446.         testName = 
  5447.             ss = 
  5448. ASYM_GetAnswerHyperlinks 
  5449. ASYM_GetHyperlinks(
  5450. ZhLInfo
  5451. k7= _ASYM_Hyperlinks 
  5452.         n = 
  5453. 8i][8]
  5454. 8i][5] 
  5455. 9i][9] 
  5456. 9i][7] 
  5457. (9i][6] 
  5458. ;9i][4] 
  5459. N9i][3] 
  5460. a9i][2] 
  5461. t9i][1] 
  5462. 9 <> 
  5463.         n = 
  5464. +:i][8]
  5465. 9:i][5] 
  5466. L:i][9] 
  5467. _:i][7] 
  5468. r:i][6] 
  5469. :i][4] 
  5470. :i][3] 
  5471. :i][2] 
  5472. :i][1] 
  5473. : <> 
  5474. ;fx, 
  5475.     ss= 
  5476. $< <> "
  5477. $_ASYM_sysCursor()
  5478. :< <> 
  5479. transfx <> 
  5480.         --;; 
  5481. A(b) 9/1/2000 SPR#5361 DennyD
  5482.         -- ensure 
  5483. effect so transition 
  5484. >be seen
  5485.         ols = lockScreen 
  5486. ASYM_WorkWindow()
  5487.  = False
  5488.         p = 
  5489. p > 0
  5490.             transPt = 
  5491. Vp + 4 
  5492.         --;; 
  5493. :B(b) 9/1/2000 
  5494.         -- 
  5495. old value
  5496.  = ols
  5497. #> <> 
  5498. < obj
  5499.     ss = 
  5500. (; result, 
  5501. bk = 
  5502.         bk = 
  5503. bk <> 
  5504.         bk = 
  5505. bk <> 
  5506. b9) = 
  5507. 9) > 0
  5508. FileExists(
  5509. :h rootPath,longPath
  5510. ) = 1 
  5511.         p1 = 1;p2 = p1
  5512. cp2 < 
  5513. p2 > 0
  5514. dirlen = p2 - p1
  5515. p2 - 1 
  5516. ;".."
  5517. p2 = p2 - 
  5518. p1 = p2
  5519. bC dotFlag, options
  5520. "minorVersion" 
  5521. "7.1"
  5522. "7.0"
  5523. ASYM_NameOrID obj
  5524. c"//"
  5525. "ID" && 
  5526. v+n, 
  5527. ASYM_ProductPrefix capFlag
  5528.     --MAINTENANCE NOTE: 
  5529. 9Ghandler may appear 
  5530. multiple 
  5531. A = "
  5532. F) = 1
  5533.     -- INST65 
  5534. 1001 SladeM 101498
  5535.     txt = SPACE & CR & LF & TAB
  5536. cs <> 
  5537. s <= 
  5538. cs <> 
  5539. s <= 
  5540. _ASYM_hyperlinkCandidates(
  5541. ow = 
  5542. N1i], "
  5543. extClick 
  5544. ow = 
  5545. 1i], "
  5546. --DG 
  5547. 31049 
  5548. leaving 
  5549. Howns 
  5550. B htw
  5551. -- MF 980827
  5552. evaluating 
  5553. ow = 
  5554. UA fn
  5555. U(fn) 
  5556. U(fn) 
  5557. Vi + 1 
  5558. U(fn) 
  5559. tbk_AltPgName 
  5560. tbk_ChooseWebBrowser
  5561. K!er()
  5562. tbk_CurrentDirectory
  5563. h'ry()
  5564. tbk_CurrentPath
  5565. 'ry()
  5566. tbk_DisplayURL 
  5567. tbk_DoHyperlink 
  5568. tbk_FindHyperPage 
  5569. C, bk, 
  5570. D, bk, 
  5571. tbk_FindPage pgN
  5572. tbk_GetHyperlinks 
  5573. tbk_GoToPage 
  5574. _Ifx, 
  5575. pIfx, 
  5576. tbk_HasHyperlinks obj
  5577. tbk_HyperPath bk
  5578. rC(bk) 
  5579. tbk_IniFile
  5580. ASYM_IniFile()
  5581. () & 
  5582. L ".ini"
  5583. tbk_IsFile 
  5584. tbk_MakeIntoRelPath 
  5585. tbk_NameOrID obj
  5586. tbk_RelativePath 
  5587. tbk_trim s
  5588. ASYM_trim(s)
  5589. -- New 
  5590. N stuff - 
  5591. Dmade 
  5592. *h otherPath, 
  5593.     -- takes two full 
  5594.  (including 
  5595. Dletter) 
  5596. returns 
  5597.     --;; 
  5598. wP NOSPR 
  5599. 052499
  5600.     --;; Logic added 
  5601. convert 
  5602. O names 
  5603. Hfile32.
  5604. H getLongFileName32 (
  5605.     rootPathList = ASYM_ConvertPathToList (
  5606.     otherPathList = 
  5607.     relPathList = 
  5608. 'E drives
  5609.         --;; 
  5610. y    052499
  5611.         --;; 
  5612. O  removed 
  5613. xbeing used, 
  5614. cleared.
  5615. --;;        
  5616. r= "Can't create 
  5617.     rootDirCount = 
  5618.     otherDirCount = 
  5619.         otherPathItem = 
  5620.         rootPathItem = 
  5621. ".." 
  5622. ASYM_ConvertListToPath (
  5623. ) & "\"
  5624. ASYM_ResolvePath filePath
  5625.     pos = 
  5626. K("..", 
  5627. ,- 1 
  5628. K("..", 
  5629.  <> "\"
  5630.  = "\"
  5631.     -- converts a 
  5632. easier toolbook manipulation
  5633. ~("\", 
  5634. S = ","
  5635. ~("\", 
  5636. ZKpathList
  5637. ~(",", 
  5638. ? = "\"
  5639. ~(",", 
  5640. tbk_Container 
  5641. PobjType
  5642. OnextObj
  5643.     wCnt = 
  5644. == "BOOK"
  5645. WCnt 
  5646. "groupfieldrecordfieldpagebackgroundbook"
  5647.             p = 
  5648. p > 0
  5649. Vp+4 
  5650.         Obj = 
  5651. saveAs
  5652.     ssm = sysSuspendMessages
  5653. ASYM_IsHyperlinkSysBookAdded
  5654. .-+    +L
  5655. deflt
  5656. prompt
  5657. s_tb80r_cftldb
  5658. ChooseFromTextLinesDlg
  5659. main list
  5660. _ASYM_ChooseFromTextLinesDlg
  5661. ,,H.,
  5662. ,,H.,
  5663. prompt
  5664. customSize
  5665. small
  5666. medium
  5667. large
  5668. main list
  5669. enterPage
  5670. closeThisWindow
  5671. Cancel
  5672. closeThisWindow
  5673. okBtn
  5674. deflt
  5675. main list
  5676. firstIdle
  5677. main list
  5678. s_tb80r_cftldb
  5679. closeThisWindow
  5680. main list
  5681. cancel
  5682. prompt
  5683. OKbtn
  5684. grpFr
  5685. small
  5686. medium
  5687. Cancelbtn
  5688. large
  5689. dlgframe
  5690. grpList
  5691. fldPrmpt
  5692. main list
  5693. customSize
  5694. .-+    +L
  5695. deflt
  5696. prompt
  5697. ChooseFromTextLinesDlg
  5698. s_ctb50r_cftldb
  5699. main list
  5700. _ASYM_ChooseFromTextLinesDlg
  5701. ,,H.,
  5702. ,,H.,
  5703. prompt
  5704. customSize
  5705. small
  5706. medium
  5707. large
  5708. main list
  5709. enterPage
  5710. closeThisWindow
  5711. Cancel
  5712. closeThisWindow
  5713. okBtn
  5714. deflt
  5715. main list
  5716. firstIdle
  5717. main list
  5718. closeThisWindow
  5719. s_ctb50r_cftldb
  5720. main list
  5721. cancel
  5722. prompt
  5723. OKbtn
  5724. grpFr
  5725. small
  5726. medium
  5727. Cancelbtn
  5728. large
  5729. dlgframe
  5730. grpList
  5731. fldPrmpt
  5732. main list
  5733. customSize
  5734. riteBrowserIniEntry
  5735. <another one>
  5736. Custom browser
  5737. FASYM_ProductPrefix
  5738. Correct?
  5739. \iexplore.exe
  5740. AddToAvailableExes
  5741. SetIniVar
  5742. GetIniVar
  5743. getMemBlock
  5744. tbk_getWinPointer
  5745. freeMemBlock
  5746. tbk_freeWinPointer
  5747. prompt
  5748. iniFile
  5749. UpdateIniBrowserInfo
  5750. foundModuleExes
  5751. askList
  5752. win.ini
  5753. FileExists
  5754. netscape.exe
  5755. AddtoAvailableExes
  5756. ASYM_MessageBox
  5757. FindIExploreExe
  5758. Choose Browser
  5759. defaultExename
  5760. OpenFileDlg
  5761. OpenFileDlgAny
  5762. itemOffset
  5763. tbk_itemOffset
  5764. textlineOffset
  5765. tbk_textlineOffset
  5766. ListToTextLine
  5767. SortList
  5768. SortTextLines
  5769. GetDriveList
  5770. GetDriveKind
  5771. GetFileDate
  5772. FileExists
  5773. airmos.exe
  5774. Extensions
  5775. filter
  5776. ASYM_FindExecutableFile
  5777. Confirm browser x
  5778. GetShortFileName32
  5779. GetLongFileName32
  5780. OpenFileDlg32
  5781. OpenFileDlgAny
  5782. GetFileVersion32
  5783. ASYM_GetString
  5784. wsortTextLines
  5785. Choose a default Web browser to use with ToolBook
  5786. ,*.EXE
  5787. IEXPLORE.EXE,NETSCAPE.EXE
  5788. YesNoCancel
  5789. knownModules
  5790. *.htm
  5791. Web Browsers
  5792. *tbk_SetCurrentDirectory
  5793. ChooseWebBrowser
  5794. ,,H.,
  5795. TBKIniValue
  5796. Web Browsers
  5797. tbk_IniFile
  5798. oldList
  5799. SetIniVar
  5800. WriteBrowserIniEntry
  5801. UpdateIniBrowserInfo
  5802. airmos.exe
  5803. winClass
  5804. SetIniVar
  5805. iexplore.exe
  5806. GetExeTitle
  5807. tbk_IniFile
  5808. mosaic
  5809. Internet Explorer_Frame
  5810. iniVal
  5811. SPRYMosaicCls
  5812. revOffset
  5813. GetShortFileName32
  5814. GetFileVersion32
  5815. ddeAppName
  5816. WriteBrowserIniEntry
  5817. C3333
  5818. w,    #?
  5819. MicrosoftExplorer
  5820. verNo
  5821. SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\IE40
  5822. resdll.dll
  5823. GetShortFileName32
  5824. pathOfFile
  5825. Build X
  5826. 4.40.3
  5827. SOFTWARE\Microsoft\Internet Connection Wizard
  5828. iexplore.exe
  5829. Build %1
  5830. netscape.exe
  5831. verMajor
  5832. RegistryGetKey
  5833. Netscape
  5834. Build
  5835. Release Product Version
  5836. strBuild
  5837. AIRMOS.EXE
  5838. SOFTWARE\Microsoft\Internet Explorer
  5839. Release Product
  5840. ASYM_GetString
  5841. GetLongFileName32
  5842. Microsoft
  5843.  Windows(TM) Internet Tools
  5844. strExplorer
  5845. verName
  5846. verInfo
  5847. GetFileVersion32
  5848. Microsoft
  5849.  Internet Explorer %1
  5850. HKEY_LOCAL_MACHINE\
  5851. 4.40.
  5852. GetFileDate
  5853. Mosaic
  5854. DisplayName
  5855. Microsoft
  5856. GetExeTitle
  5857. \shell\open\command
  5858. HKEY_LOCAL_MACHINE\SOFTWARE\Classes\
  5859. RegistryGetKey
  5860. FindRegAssociation
  5861. CurrentVersion\App Paths\IEXPLORE.EXE
  5862. SOFTWARE\Microsoft\Windows\
  5863. RegistryGetKey
  5864. HKEY_LOCAL_MACHINE\
  5865. FindIExploreExe
  5866. CurrentVersion\App Paths\NETSCAPE.EXE
  5867. SOFTWARE\Microsoft\Windows\
  5868. RegistryGetKey
  5869. HKEY_LOCAL_MACHINE\
  5870. FindNetscapeExe
  5871. s_twiddleCursor
  5872. twiddleCursor
  5873. FileExists
  5874. mqtbk_itemOffset
  5875. GetShortFileName32
  5876. AddToAvailableExes
  5877. GetModuleFileName
  5878. GetModuleHandle
  5879. r1tbk_FreeWinPointer
  5880. GetModuleHandle
  5881. GetModuleFileName
  5882. kernel
  5883. lpBuff
  5884. tbk_GetWinPointer
  5885. FindModuleExeFiles
  5886. RegistryGetKey
  5887. QueryRegistry32
  5888. tbk_iniFile
  5889. SetIniVar
  5890. Value
  5891. tbk_iniFile
  5892. GetIniVar
  5893. TBKIniValue
  5894. HShortFileName
  5895. GetShortFileName32
  5896. GetShortFileName32
  5897. HShortFileName
  5898. GetLongFileName32
  5899. GetLongFileName32
  5900. .-+    +L
  5901. .-+    +L
  5902. .-+    +L
  5903. WWW_OpenURL
  5904. IExplore
  5905. TBKIniValue
  5906. DLLID
  5907. }gyieldApp
  5908. MFileNameToURL
  5909. mosaic
  5910. Navigator
  5911. Internet Apps
  5912. winTitle
  5913. tbfile32.dll
  5914. Microsoft
  5915. Netscape
  5916. 0xFFFFFFFF
  5917. iexplore
  5918. GetShortFileName32
  5919. GetLongFileName32
  5920. OpenFileDlg32
  5921. OpenFileDlgAny
  5922. Communicator
  5923. revOffset
  5924. BringWindowToTop
  5925. netscape
  5926. FindNetscapeExe
  5927. GetIniVar
  5928. getMemBlock
  5929. tbk_getWinPointer
  5930. freeMemBlock
  5931. tbk_freeWinPointer
  5932. FASYM_ProductPrefix
  5933. win.dll
  5934. URLSpecialCharsExpand
  5935. FindWindow
  5936. FindWindowByTitle
  5937. FindWindow
  5938. FindWindowByClass
  5939. ShowWindow
  5940. BringWindowToTop
  5941. GetWindowLong
  5942. IsIconic
  5943. popup
  5944. ShowWindow
  5945. Web Browsers
  5946. 0xFFFFFFFF,0x0
  5947. iniFile
  5948.     ,ASYM_ShortFileName
  5949. FileExists
  5950. airmos
  5951. WWW_Activate
  5952. FindIExploreExe
  5953. tbk_iniFile
  5954. GetShortFileName32
  5955. dos.dll
  5956. FindWindowByTitle
  5957. Explorer
  5958. UseNewWindow
  5959. WWW_GetWindowInfo
  5960. `isIconic
  5961. GetSystemDirectory
  5962. kernel
  5963. FileExists
  5964. ,    TList-)
  5965. ShowError
  5966. FindWindowByClass
  5967. ,0,"","",
  5968. oldList
  5969. tbk_ChooseWebBrowser
  5970. winID
  5971. no server
  5972. DisplayURL
  5973. errBrowserWithoutFilename
  5974. ActuallyMaybeBadInstall
  5975. errTemplate
  5976. verify that the browser is installed correctly.
  5977. Error
  5978. ASYM_MessageBox
  5979. ASYM_GetString
  5980. If there is plenty of memory and disk space,
  5981. errBrowserWithFilename
  5982. showError
  5983. 1,    #>
  5984. ,(J "
  5985. RemoveFile
  5986. GetTempFileName
  5987. FASYM_ProductPrefix
  5988. aFindExecutable
  5989. DLLID
  5990. FindExecutable
  5991. GetShortFileName32
  5992. GetShortFileName32
  5993. file32.dll
  5994. PathOfFile
  5995. win.dll
  5996. fileExists
  5997. tempFn
  5998. lpBuffer
  5999. r1tbk_freeWinPointer
  6000. getMemBlock
  6001. tbk_getWinPointer
  6002. freeMemBlock
  6003. tbk_freeWinPointer
  6004. ASYM_CurrentDirectory
  6005. revOffset
  6006. FileExists
  6007. kernel
  6008. shell.dll
  6009. RemoveFile
  6010. fileExists
  6011. DOS.dll
  6012. GetTempFileName
  6013. tbk_getWinPointer
  6014. jg080647
  6015. status
  6016. _FindExecutableFile
  6017. revOffset
  6018. URLSpecialCharsContract
  6019. jtbk_trim
  6020. file:///
  6021. file://
  6022. strPrefix
  6023. URLToFileName
  6024. URLHex
  6025. %@h00
  6026. URLSpecialCharsContract
  6027. 1,    "j
  6028. 1,    "L
  6029. ,(J!"
  6030. or servers. The invalid character(s) will be converted to an escape
  6031. ASYM_GetString
  6032. URLHex
  6033. Invalid character(s) in URL
  6034. Warnings
  6035. FALSE
  6036. Invalid char in URL
  6037. ASYM_MessageBox
  6038. tbk_IniFile
  6039. ...contains character(s) that will cause problems with some browsers
  6040. errFlagged
  6041. capInvalidCharInURL
  6042. %@H00
  6043. GetIniVar
  6044. msgInvalidCharInURL
  6045. INFORMATION
  6046. sequence such as "%%20".
  6047. URLSpecialCharsExpand
  6048. 1,    #>
  6049. GetShortFileName32
  6050. file://
  6051. jtbk_trim
  6052. gopher:
  6053. ASYM_FindPathFile
  6054. hyperPath
  6055. file:///
  6056. URLSpecialCharsExpand
  6057. http:
  6058. strPrefix
  6059. ASYM_HyperPath
  6060. mailto:
  6061. FileNameToURL
  6062. w,    #>
  6063. FASYM_ProductPrefix
  6064. ASYM_IniFile
  6065. ASYM_MTBVersion
  6066. tbk_IniFile
  6067. 8C6I9
  6068. Z}Pu@'Q
  6069. v2, x
  6070. 1,    "V
  6071. w,    #>
  6072. rBook
  6073. r.sbk
  6074. ASYM_MTBVersion
  6075. ASYMR
  6076. myName
  6077. linkSysBook
  6078. URL Stuff
  6079. URLSpecialCharsExpand
  6080. ASYM_URLSpecialCharsExpand
  6081. URLSpecialCharsContract
  6082. URL Stuff
  6083. ASYM_URLSpecialCharsContract
  6084. tranfFx
  6085. z_ASYM_AddLinkToArray
  6086. _ASYM_AddAnswerArrayHyperlink
  6087. false
  6088. ASYM_HasAnsArray
  6089. z_ASYM_AddLinkToArray
  6090. zo_ASYM_HyperlinkIRow
  6091. ASYM_WID_AnsArray
  6092. ASYM_WID_AnsArray
  6093. _ASYM_AddAnswerHyperlink
  6094. false
  6095. z_ASYM_AddLinkToArray
  6096. zo_ASYM_HyperlinkIRow
  6097. _asym_hyperlinks
  6098. _asym_hyperlinks
  6099. E=ASYM_HasHyperlinks
  6100. _ASYM_AddHyperlink
  6101. false
  6102. z_ASYM_AddLinktoArray
  6103. zo_ASYM_HyperlinkIRow
  6104. ASYM_EnableHyperlinks
  6105. _ASYM_AddHyperlinkToArray
  6106. ASYM_GetString
  6107. B. Store the directory with the book file name with the hyperlink. Choose this option for speed, but only
  6108. fName
  6109. to the current book's list of directories to search automatically. Choose this option if you might want
  6110. nASYM_altPgName
  6111. false
  6112. thisBook
  6113. capHyperPathAddYes
  6114. <mainWindow>
  6115. _ASYM_requestRemoveAmpersand
  6116. destBook
  6117. itemOffset
  6118. tbk_itemOffset
  6119. <next>,<previous>,<last>,<first>,<back>
  6120. BASYM_nameOrID
  6121. HshortFileName
  6122. ASYM_FindPathFile
  6123. hyperPath
  6124. &B. Store Directory with Hyperlink
  6125. A. Add the destination directory (as a relative path if it is on the same drive as the current book)
  6126. relPath
  6127. pathOfFile
  6128. mqtbk_itemOffset
  6129. to move the books around at a later date or if your books might be installed into directories different
  6130. capHyperPathAddNo
  6131. V_SetHyperPath
  6132. ASYM_HyperPath
  6133. &A. Add Directory to Search Path
  6134. thisPath
  6135. The destination book is not in a directory that will be searched automatically. You can:
  6136. ASYM_NewRelativePath
  6137. to their current location.
  6138. if you will never move your books and they will never be installed into directories different to their current location.
  6139. destPath
  6140. tbdlg.dll
  6141. msgExplainHyperPath
  6142. _ASYM_AddLinkToArray
  6143. _ASYM_requestRemoveAmpersand
  6144. h#ASYM_FindHyperPage
  6145. _ASYM_BadLinksList
  6146. ,,H.,
  6147. false
  6148. _ASYM_ClearAnsArrayHyperlink
  6149. false
  6150. ASYM_HasAnsArray
  6151. zo_ASYM_HyperlinkIRow
  6152. ASYM_WID_AnsArray
  6153. ASYM_WID_AnsArray
  6154. _ASYM_ClearAnswerHyperlink
  6155. false
  6156. _ASYM_ClearHyperlinkFromArray
  6157. _asym_hyperlinks
  6158. _asym_hyperlinks
  6159. E=ASYM_HasHyperlinks
  6160. _ASYM_ClearHyperlink
  6161. zo_ASYM_HyperlinkIRow
  6162. _ASYM_ClearHyperlinkFromArray
  6163. ,(J,"
  6164. .-+    +L
  6165. false
  6166. ASYM_PopupPage
  6167. ASYM_DisplayURL
  6168. HASYM_GoToPage
  6169. ASYM_BlockSuspend
  6170. <back>
  6171. |ASYM_RestoreSuspend
  6172. cursN
  6173. ASYM_MessageBox
  6174. ASYM_GetString
  6175. ASYM_ResetCursor
  6176. EXCLAMATION
  6177. <exit>
  6178. _ASYM_HyperlinkLinkInfo
  6179. Hyperlink
  6180. _ASYM_ExecHyperLink
  6181. _asym_hyperlinks
  6182. _ASYM_HyperlinkCandidates
  6183. pgRef
  6184. FALSE
  6185. ASYM_FindHyperWindow
  6186. zo_ASYM_HyperlinkIRow
  6187. h#ASYM_FindHyperPage
  6188. _ASYM_HyperlinkLinkInfo
  6189. _ASYM_HyperlinkIRow
  6190. s_tbk_popViewers
  6191. There are no viewers available to display the requested page.
  6192. HorizontalDisplayRes
  6193. sysMenu
  6194. thick
  6195. thinCaption
  6196. false
  6197. lScreenFromPage
  6198. asym_resetCursor
  6199. 9VerticalDisplayRes
  6200. tbk_TempViewer
  6201. msgNoPopupViewersAvailable
  6202. ASYM_ResetCursor
  6203. ScreenFromPage
  6204. ,    Urectg    
  6205. VerticalDisplayRes
  6206. TThe -)
  6207. HorizontalDisplayRes
  6208. Tirec-)
  6209. ASYM_MessageBox
  6210. ASYM_GetString
  6211. oldCurs
  6212. magicName
  6213. EXCLAMATION
  6214. vtemp
  6215. jtbk_CloseOnEsc
  6216. Close another popup window and try again.
  6217. tbwin.dll
  6218. autoClose
  6219. Do not rename me
  6220. shadow
  6221. Hyperlink
  6222. _ASYM_PopupPage
  6223. oldse
  6224. _ASYM_SysCursor
  6225. hotword button
  6226. _AutoCloseCheck
  6227. <BookDir>
  6228. bkName
  6229. _asym_HyperPath
  6230. deftag
  6231. pathOfFile
  6232. ASYM_CurrentDirectory
  6233. BookDir
  6234. ASYM_NewRelativePath
  6235. thePath
  6236. _SetHyperPath
  6237. _ASYM_AddHyperlink
  6238. _tbk_AddHyperlink
  6239. j_ASYM_AddHyperlinktoArray
  6240. _tbk_AddHyperlinktoArray
  6241. z_ASYM_AddLinkToArray
  6242. _tbk_AddLinkToArray
  6243.  _ASYM_BadLinksList
  6244. _tbk_BadLinksList
  6245. j}_ASYM_ClearHyperlink
  6246. _tbk_ClearHyperlink
  6247. _ASYM_ClearHyperlinkFromArray
  6248. _tbk_ClearHyperlinkFromArray
  6249. nX_ASYM_ExecHyperLink
  6250. _tbk_ExecHyperLink
  6251. R_ASYM_HyperlinkCandidates
  6252. _tbk_HyperlinkCandidates
  6253. _ASYM_HyperlinkLinkInfo
  6254. _tbk_HyperlinkLinkInfo
  6255. zo_ASYM_HyperlinkIRow
  6256. _tbk_HyperlinkIRow
  6257. _ASYM_PopupPage
  6258. _tbk_PopupPage
  6259. _ASYM_SysCursor
  6260. _tbk_SysCursor
  6261. 6_ASYM_AddAnswerHyperlink
  6262. ASYM_AddAnswerHyperlink
  6263. _ASYM_AddHyperlink
  6264. ASYM_AddHyperlink
  6265. .-,    #?
  6266. pgCaption
  6267. title
  6268. ASYM_AltPgName
  6269. ChooseWebBrowser
  6270. URL Stuff
  6271. ASYM_ChooseWebBrowser
  6272. _ASYM_ClearAnswerHyperlink
  6273. ASYM_ClearAnswerHyperlink
  6274. j}_ASYM_ClearHyperlink
  6275. ASYM_ClearHyperlink
  6276. w,    #>
  6277. vGetCurrentDirectory
  6278. GetCurrentDrive
  6279. GetCurrentDrive
  6280. GetCurrentDirectory
  6281. tbDOS.dll
  6282. ASYM_CurrentDirectory
  6283. ASYM_CurrentDirectory
  6284. ASYM_CurrentPath
  6285. URL Stuff
  6286. DisplayURL
  6287. ASYM_DisplayURL
  6288. s_tbk_hypTargetWindow
  6289. FALSE
  6290. ASYM_HasAnsArray
  6291. P#ASYM_WID_SummaryFeedback
  6292. ASYM_WID_AnsArray
  6293. ASYM_HasFBArray
  6294. nX_ASYM_ExecHyperlink
  6295. ASYM_DoAnswerHyperlink
  6296. s_tbk_hypTargetWindow
  6297. false
  6298. _asym_hyperlinks
  6299. E=ASYM_HasHyperlinks
  6300. nX_ASYM_ExecHyperlink
  6301. ASYM_DoHyperlink
  6302. stripBk
  6303. Invalid target viewer for hyperlink: %1.
  6304. s_tbk_hypTargetWindow
  6305. FALSE
  6306. ASYM_FindHyperWindow
  6307. <back>
  6308. <next>
  6309. HshortFileName
  6310. <last>
  6311. s_ASYMI_currentPage
  6312. pathOfFile
  6313. ASYM_GetString
  6314. <previous>
  6315. bCloseViewer
  6316. ASYM_HyperPath
  6317. <exit>
  6318. <first>
  6319. tbk_FindPathFile
  6320. ASYM_FindHyperPage
  6321. of book
  6322. s_tbk_hypTargetWindow
  6323. <parentWindow>
  6324. <mainWindow>
  6325. viewer
  6326.  of book "%1"
  6327. <targetWindow>
  6328. ASYM_FindHyperWindow
  6329. ASYM_FindPage
  6330. DOSPath
  6331. false
  6332. tbDOS.DLL
  6333. ASYM_IsFile
  6334. I4GetDosEnvironmentString
  6335. pathOfFile
  6336. GetDosEnvironmentString
  6337. testName
  6338. ASYM_Trim
  6339. 2,ASYM_ExpandRelPath
  6340. ASYM_FindPathFile
  6341. ASYM_HasAnsArray
  6342. u@ASYM_GetHyperlinks
  6343. ASYM_GetAnswerHyperlinks
  6344. 1,(Fj
  6345. 1,(Fj
  6346. ASYM_HasAnsArray
  6347. _ASYM_Hyperlinks
  6348. ASYM_WID_AnsArray
  6349. E=ASYM_HasHyperlinks
  6350. ASYM_GetHyperlinks
  6351. transPt
  6352. _ASYM_sysCursor
  6353. false
  6354. ASYM_WorkWindow
  6355. %sysMousePosition%
  6356. asym_resetCursor
  6357. page id
  6358. transPt
  6359. oldPg
  6360. pgRef
  6361. false
  6362. transfx
  6363. oldCurs
  6364. isURL
  6365. ASYM_GoToPage
  6366. _asym_hyperlinks
  6367. ASYM_HasHyperlinks
  6368. mqtbk_itemOffset
  6369. pathOfFile
  6370. ASYM_CurrentDirectory
  6371. itemOffset
  6372. tbk_itemOffset
  6373. _asym_HyperPath
  6374. ASYM_Trim
  6375. tbdlg.dll
  6376. ASYM_HyperPath
  6377. V_SetHyperPath
  6378. ASYM_HyperPath
  6379. FileExists
  6380. FileExists
  6381. ,    T5S|
  6382. tbdos.dll
  6383. ASYM_IsFile
  6384. ASYM_MakeIntoRelPath
  6385. minorVersion
  6386. ASYM_MTBVersion
  6387. .-,    #?
  6388. ASYM_NameOrID
  6389. _ASYM_PopupPage
  6390. ASYM_PopupPage
  6391. ASYM_ProductPrefix
  6392. pathOfFile
  6393. ASYM_RelativePath
  6394. bkPath
  6395. ASYM_RelativePath
  6396. .-+    +L
  6397. ASYM_ResetCursor
  6398. ASYM_Trim
  6399. R_ASYM_hyperlinkCandidates
  6400. s_tbk_hypTargetWindow
  6401. ASYM_DoHyperlink
  6402. buttonClick
  6403. buttonClick
  6404. R_ASYM_hyperlinkCandidates
  6405. s_tbk_hypTargetWindow
  6406. ASYM_DoHyperlink
  6407. buttonClick
  6408. extClick
  6409. s_tbk_hypTargetWindow
  6410. leaveBook
  6411. pathOfFile
  6412. shortFileName
  6413. _ASYM_AddHyperlink
  6414. tbk_AddHyperlink
  6415. nASYM_AltPgName
  6416. tbk_AltPgName
  6417. ASYM_ChooseWebBrowser
  6418. tbk_ChooseWebBrowser
  6419. ASYM_CurrentDirectory
  6420. tbk_CurrentDirectory
  6421. ASYM_CurrentDirectory
  6422. tbk_CurrentPath
  6423. ASYM_DisplayURL
  6424. tbk_DisplayURL
  6425. ASYM_DoHyperlink
  6426. tbk_DoHyperlink
  6427. h#ASYM_FindHyperPage
  6428. tbk_FindHyperPage
  6429. Z4ASYM_FindPage
  6430. tbk_FindPage
  6431. ASYM_FindPathFile
  6432. tbk_FindPathFile
  6433. u@ASYM_GetHyperlinks
  6434. tbk_GetHyperlinks
  6435. HASYM_GoToPage
  6436. tbk_GoToPage
  6437. E=ASYM_HasHyperlinks
  6438. tbk_HasHyperlinks
  6439. ASYM_HyperPath
  6440. tbk_HyperPath
  6441. ASYM_HyperPath
  6442. tbk_HyperPath
  6443. w,    #>
  6444. FASYM_ProductPrefix
  6445. tbk_IniFile
  6446. ASYM_IniFile
  6447. ASYM_MTBVersion
  6448. tbk_IniFile
  6449. ASYM_IsFile
  6450. tbk_IsFile
  6451. ASYM_NewRelativePath
  6452. tbk_MakeIntoRelPath
  6453. BASYM_NameOrID
  6454. tbk_NameOrID
  6455. _ASYM_PopupPage
  6456. tbk_PopupPage
  6457. ASYM_NewRelativePath
  6458. tbk_RelativePath
  6459. ASYM_trim
  6460. tbk_trim
  6461. rootPathItem
  6462. ASYM_ConvertPathToList
  6463. rootPathList
  6464. tbfile32.dll
  6465. relPathList
  6466. getLongFileName32
  6467. otherPathItem
  6468. otherPathList
  6469. getLongFileName32
  6470. ASYM_ConvertListToPath
  6471. ASYM_NewRelativePath
  6472. itemOffset
  6473. ASYM_ConvertPathToList
  6474. itemOffset
  6475. tbdlg.dll
  6476. ASYM_ConvertListToPath
  6477. ASYM_ResolvePath
  6478. ASYM_ResolvePath
  6479. ASYM_ExpandRelPath
  6480. ASYM_ConvertPathToList
  6481. ASYM_ConvertListToPath
  6482. groupfieldrecordfieldpagebackgroundbook
  6483.  of book 
  6484. tbk_Container
  6485. s_tbk_hypTargetWindow
  6486. s_tbk_hypTargetWindow
  6487. saveAs
  6488. ASYM_IsHyperlinkSysBookAdded
  6489.