home *** CD-ROM | disk | FTP | other *** search
/ Program Metropolis - Software Boutique 95 / SOFTWARECD.iso / camipro3 / macros2.cmz / DOCONLIN.SMM < prev    next >
Encoding:
INI File  |  1994-08-14  |  27.7 KB  |  1,603 lines

  1. [ver]
  2.     4
  3. [sty]
  4.     _MACRO.STY
  5. [files]
  6. [charset]
  7.     82
  8.     CHINESEBIG5 (Windows)
  9. [revisions]
  10.     0
  11. [prn]
  12.     COMPAQ PAGEMARQ 20 v2012.015
  13. [port]
  14.     LPT3.OS2
  15. [lang]
  16.     1
  17. [desc]
  18.     ▒╥░╩ SmarText ¿├▒q Ami Pro ññ░⌡ªµ╖j┤M░╩º@íC
  19.     
  20.     
  21.     
  22.     
  23.     773101184
  24.     54
  25.     725043322
  26.     1920
  27.     6
  28.     0
  29.     0
  30.     0
  31.     0
  32.     
  33.     
  34.     
  35.     
  36.     
  37.     
  38.     1
  39. [fopts]
  40.     0
  41.     1
  42.     0
  43.     0
  44. [lnopts]
  45.     2
  46.     Body Text
  47.     1
  48. [docopts]
  49.     5
  50.     2
  51. [GramStyle]
  52.     
  53. [ParaNum]
  54.     1
  55. [tag]
  56.     Body Text
  57.     2
  58.     [fnt]
  59.         Times New Roman
  60.         240
  61.         0
  62.         49152
  63.     [algn]
  64.         1
  65.         1
  66.         216
  67.         0
  68.         0
  69.     [spc]
  70.         33
  71.         273
  72.         1
  73.         0
  74.         0
  75.         1
  76.         100
  77.     [brk]
  78.         4
  79.     [line]
  80.         8
  81.         0
  82.         1
  83.         0
  84.         1
  85.         1
  86.         1
  87.         10
  88.         10
  89.         1
  90.     [spec]
  91.         0
  92.         0
  93.         
  94.         0
  95.         1
  96.         1
  97.         0
  98.         16
  99.         0
  100.         0
  101.     [nfmt]
  102.         272
  103.         1
  104.         3
  105.         .
  106.         ,
  107.         $
  108.     Body Text
  109.     0
  110.     0
  111. [tag]
  112.     Body Single
  113.     3
  114.     [fnt]
  115.         Times New Roman
  116.         240
  117.         0
  118.         49152
  119.     [algn]
  120.         1
  121.         1
  122.         0
  123.         0
  124.         0
  125.     [spc]
  126.         33
  127.         273
  128.         1
  129.         0
  130.         0
  131.         1
  132.         100
  133.     [brk]
  134.         4
  135.     [line]
  136.         8
  137.         0
  138.         1
  139.         0
  140.         1
  141.         1
  142.         1
  143.         10
  144.         10
  145.         1
  146.     [spec]
  147.         0
  148.         0
  149.         
  150.         0
  151.         1
  152.         1
  153.         0
  154.         0
  155.         0
  156.         0
  157.     [nfmt]
  158.         280
  159.         1
  160.         2
  161.         .
  162.         ,
  163.         $
  164.     Body Single
  165.     0
  166.     0
  167. [tag]
  168.     Function
  169.     4
  170.     [fnt]
  171.         Times New Roman
  172.         240
  173.         0
  174.         16385
  175.     [algn]
  176.         1
  177.         1
  178.         0
  179.         0
  180.         0
  181.     [spc]
  182.         33
  183.         244
  184.         1
  185.         0
  186.         0
  187.         1
  188.         100
  189.     [brk]
  190.         68
  191.     [line]
  192.         8
  193.         0
  194.         1
  195.         0
  196.         1
  197.         1
  198.         1
  199.         10
  200.         10
  201.         1
  202.     [spec]
  203.         0
  204.         1
  205.         
  206.         0
  207.         1
  208.         1
  209.         0
  210.         0
  211.         0
  212.         0
  213.     [nfmt]
  214.         272
  215.         1
  216.         3
  217.         .
  218.         ,
  219.         $
  220.     Body Text
  221.     0
  222.     0
  223. [tag]
  224.     Comments
  225.     5
  226.     [fnt]
  227.         Times New Roman
  228.         240
  229.         16711680
  230.         16387
  231.     [algn]
  232.         1
  233.         1
  234.         216
  235.         0
  236.         0
  237.     [spc]
  238.         33
  239.         273
  240.         1
  241.         0
  242.         0
  243.         1
  244.         100
  245.     [brk]
  246.         4
  247.     [line]
  248.         8
  249.         0
  250.         1
  251.         0
  252.         1
  253.         1
  254.         1
  255.         10
  256.         10
  257.         1
  258.     [spec]
  259.         0
  260.         0
  261.         
  262.         0
  263.         1
  264.         1
  265.         0
  266.         16
  267.         0
  268.         0
  269.     [nfmt]
  270.         272
  271.         1
  272.         3
  273.         .
  274.         ,
  275.         $
  276.     Body Text
  277.     0
  278.     0
  279. [tag]
  280.     Outline2
  281.     6
  282.     [fnt]
  283.         Times New Roman
  284.         200
  285.         0
  286.         16384
  287.     [algn]
  288.         1
  289.         1
  290.         216
  291.         0
  292.         0
  293.     [spc]
  294.         33
  295.         273
  296.         1
  297.         0
  298.         0
  299.         1
  300.         100
  301.     [brk]
  302.         4
  303.     [line]
  304.         8
  305.         0
  306.         1
  307.         0
  308.         1
  309.         1
  310.         1
  311.         10
  312.         10
  313.         1
  314.     [spec]
  315.         0
  316.         2
  317.         
  318.         0
  319.         1
  320.         1
  321.         0
  322.         16
  323.         0
  324.         0
  325.     [nfmt]
  326.         272
  327.         1
  328.         3
  329.         .
  330.         ,
  331.         $
  332.     Outline2
  333.     0
  334.     0
  335. [tag]
  336.     Outline3
  337.     7
  338.     [fnt]
  339.         Times New Roman
  340.         200
  341.         0
  342.         16384
  343.     [algn]
  344.         1
  345.         1
  346.         216
  347.         0
  348.         0
  349.     [spc]
  350.         33
  351.         273
  352.         1
  353.         0
  354.         0
  355.         1
  356.         100
  357.     [brk]
  358.         4
  359.     [line]
  360.         8
  361.         0
  362.         1
  363.         0
  364.         1
  365.         1
  366.         1
  367.         10
  368.         10
  369.         1
  370.     [spec]
  371.         0
  372.         3
  373.         
  374.         0
  375.         1
  376.         1
  377.         0
  378.         16
  379.         0
  380.         0
  381.     [nfmt]
  382.         272
  383.         1
  384.         3
  385.         .
  386.         ,
  387.         $
  388.     Outline3
  389.     0
  390.     0
  391. [l1]
  392.     0
  393. [pg]
  394.     6
  395.     54 0 65 0 0 1 0 65535 65535 Standard    65535 0 0    0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0 0
  396.     112 0 77 0 0 0 0 65535 65535 Standard    65535 0 0    0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0 0
  397.     169 0 28 0 0 1 0 65535 65535 Standard    65535 0 0    0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0 0
  398.     225 0 5 0 0 0 0 65535 65535 Standard    65535 0 0    0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0 0
  399.     282 0 12 0 0 0 0 65535 65535 Standard    65535 0 0    0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0 0
  400.     302 0 10 1025 0 0 0 65535 65535 Standard    65535 0 0    0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0 0
  401. [edoc]
  402. @Function@<:#284,9025>'declares & defines
  403.  
  404. @Outline2@<:#240,9025>'localized section
  405.  
  406. @Outline3@<:#240,9025><:X3,-32768;Include "amixlate.sam!DOCONLIN">define err_cantfind        "Could not find DocOnline."
  407.  
  408. @Outline3@<:#240,9025>define err_cantfindanydocs    "Could not find any DocOnline directories within: "
  409.  
  410. @Outline3@<:#240,9025>define err_cantstartdde    "Could not start DDE conversation with DocOnline"
  411.  
  412. @Outline3@<:#240,9025>define err_installfirst    "Please install DocOnline, then choose this function."
  413.  
  414. @Outline3@<:#240,9025>define HelpMenuName    "&Help"
  415.  
  416. @Outline3@<:#240,9025>define msg_searchingfor    "Searching for: "
  417.  
  418. @Outline3@<:#240,9025>define MyAppHelpText    "Search for information with Lotus DocOnline"
  419.  
  420. @Outline3@<:#240,9025>define MyAppMenuText    "&Search DocOnline..."
  421.  
  422. @Outline3@<:#240,9025>define MyAppName    "Search DocOnline"
  423.  
  424. @Outline3@<:#240,9025>define cb_text_123data    "1-2-3 DataLens Documentation           ~{maindir}\123dlens\123data.stx"
  425.  
  426. @Outline3@<:#240,9025>define cb_text_123gde    "1-2-3 User's Guide                      ~{maindir}\123user\123gde.stx"
  427.  
  428. @Outline3@<:#240,9025>define cb_text_123qs    "1-2-3 Quick Start Documentation                     ~{maindir}\123qs\123qs.stx"
  429.  
  430. @Outline3@<:#240,9025>define cb_text_123solv    "1-2-3 Solver Documentation                     ~{maindir}\123solv\123solv.stx"
  431.  
  432. @Outline3@<:#240,9025>define cb_text_ap30ug    "Ami Pro User's Guide                     ~{maindir}\amipro\ap30ug.stx"
  433.  
  434. @Outline3@<:#240,9025>define cb_text_ccmail    "cc:Mail Documentation                     ~{maindir}\ccmail\ccmail.stx"
  435.  
  436. @Outline3@<:#240,9025>define cb_text_flwug    "Freelance Graphics User's Guide                     ~{maindir}\freelnce\flwug.stx"
  437.  
  438. @Outline3@<:#240,9025>define cb_text_improvhb    "Improv Handbook                     ~{maindir}\improvhb\improvhb.stx"
  439.  
  440. @Outline3@<:#480,9025>define cb_text_improvag    "Improv Application Guide                     ~{maindir}\improvag\improvag.stx"
  441.  
  442. @Outline3@<:#240,9025>define cb_text_organize    "Organizer Documentation                     ~{maindir}\organize\organize.stx"
  443.  
  444. @Outline3@<:#240,9025><:X~3,-32768;Include "amixlate.sam!DOCONLIN">
  445.  
  446. @Outline2@<:#240,9025>'don't localize
  447.  
  448. @Outline3@<:#240,9025>declare TryToFilledit(id, text)
  449.  
  450. @Outline3@<:#240,9025>declare FindAndReplace(String, Findwhat, Replacewith)
  451.  
  452. @Outline3@<:#240,9025>DEFINE WM_Activate    0x0006
  453.  
  454. @Outline3@<:#240,9025>Define SetFocus() DllCall("user,SetFocus,HH",%1)
  455.  
  456. @Outline3@<:#240,9025>define helpfile        "HELPPACK.HLP"
  457.  
  458. @Outline3@<:#240,9025>define helpnum    150
  459.  
  460. @Outline3@<:#240,9025>define HELP_CONTEXT    0x0001
  461.  
  462. @Outline3@<:#240,9025>define VK_F1            112
  463.  
  464. @Outline3@<:#240,9025>define salesmsgsmm    lotuspal.smm!salesmsg
  465.  
  466. @Outline3@<:#240,9025>define WinHelp(hWnd, file, cmd, ptr)    DllCall("user,WinHelp,HHCHJ", %1, %2, %3, %4)
  467.  
  468. @Outline3@<:#240,9025>Define FindWindow() DllCall("user,FindWindow,HCC", %1, %2)
  469.  
  470. @Function@<:#284,9025>Function AddToMenu()
  471.  
  472. @Outline2@<:#240,9025>MacFile = GetRunningMacroFile$()
  473.  
  474. @Outline2@<:#240,9025>itwasonbefore=DeleteMenuItem(1, HelpMenuName, MyAppMenuText)
  475.  
  476. @Outline2@<:#240,9025>if itwasonbefore
  477.  
  478. @Outline2@<:#480,9025>    InsertMenuItem(1, HelpMenuName, 4, MyAppMenuText, "{MacFile}!smarthelp()", MyAppHelpText)
  479.  
  480. @Outline2@<:#240,9025>    call smarthelp()
  481.  
  482. @Outline2@<:#240,9025>else
  483.  
  484. @Outline2@<:#480,9025>    InsertMenuItem(1, HelpMenuName, 4, MyAppMenuText, "{MacFile}!smarthelp()", MyAppHelpText)
  485.  
  486. @Outline2@<:#240,9025>endif
  487.  
  488. @Outline2@<:#240,9025>End Function
  489.  
  490. @Function@<:#284,9025>Function SmartHelp()
  491.  
  492. @Outline2@<:#240,9025>'singlestep(0)
  493.  
  494. @Outline2@<:#240,9025>Term1 = ""    
  495.  
  496. @Outline2@<:#240,9025>Term2 = ""
  497.  
  498. @Outline2@<:#240,9025>Term3 = ""
  499.  
  500. @Outline2@<:#240,9025>id = 0
  501.  
  502. @Outline2@<:#240,9025>MacFile = GetRunningMacroFile$()
  503.  
  504. @Outline2@<:#240,9025>maindir=GetProfileString$(MyAppName, "ReaderPath", "AMIPRO2.INI")
  505.  
  506. @Outline3@<:#240,9025>if maindir = ""
  507.  
  508. @Outline3@<:#240,9025>    maindir = GetProfileString$("Smartext", "docpath", "reader.ini")
  509.  
  510. @Outline3@<:#240,9025>    if maindir=""
  511.  
  512. @Outline3@<:#240,9025>        call salesmsgsmm(8)
  513.  
  514. @Outline3@<:#240,9025>        exit function
  515.  
  516. @Outline3@<:#240,9025>    elseif
  517.  
  518. @Outline3@<:#240,9025>        WriteProfileString(MyAppName, "ReaderPath", maindir, "AMIPRO2.INI")
  519.  
  520. @Outline3@<:#240,9025>    endif
  521.  
  522. @Outline3@<:#240,9025>endif
  523.  
  524. @Outline2@<:#240,9025>'Get search terms to fill dialog box.
  525.  
  526. @Outline3@<:#240,9025>Term1b = GetProfileString$(MyAppName, "Term1", "AMIPRO2.INI")
  527.  
  528. @Outline3@<:#240,9025>Term2b = GetProfileString$(MyAppName, "Term2", "AMIPRO2.INI")
  529.  
  530. @Outline3@<:#240,9025>Term3b = GetProfileString$(MyAppName, "Term3", "AMIPRO2.INI")
  531.  
  532. @Outline3@<:#240,9025>Oper1 = GetProfileString$(MyAppName, "Oper1", "AMIPRO2.INI")
  533.  
  534. @Outline3@<:#240,9025>Oper2 = GetProfileString$(MyAppName, "Oper2", "AMIPRO2.INI")
  535.  
  536. @Outline3@<:#240,9025>if Term1b ='''
  537.  
  538. @Outline3@<:#240,9025>    WriteProfileString(MyAppName, "Oper1", "25", "AMIPRO2.INI")
  539.  
  540. @Outline3@<:#240,9025>    WriteProfileString(MyAppName, "Oper2", "28", "AMIPRO2.INI")
  541.  
  542. @Outline3@<:#240,9025>    Oper1 = GetProfileString$(MyAppName, "Oper1", "AMIPRO2.INI")
  543.  
  544. @Outline3@<:#240,9025>    Oper2 = GetProfileString$(MyAppName, "Oper2", "AMIPRO2.INI")
  545.  
  546. @Outline3@<:#240,9025>Endif
  547.  
  548. @Outline2@<:#240,9025>'Fill dialog box edit boxes
  549.  
  550. @Outline3@<:#240,9025>FillEdit(1003, "doconlin.bmt")
  551.  
  552. @Outline3@<:#240,9025>FillEdit(8001, Term2b)
  553.  
  554. @Outline3@<:#240,9025>FillEdit(8002, Term3b)
  555.  
  556. @Outline3@<:#240,9025>FillEdit(Oper1, True)
  557.  
  558. @Outline3@<:#240,9025>FillEdit(Oper2, True)
  559.  
  560. @Outline3@<:#240,9025>FillEdit(20, True)
  561.  
  562. @Outline3@<:#240,9025>FillEdit(8000, "{Term1b}")
  563.  
  564. @Outline3@<:#240,9025>val=0
  565.  
  566. @Outline3@<:#240,9025>val = val + TryToFillEdit(9500, cb_text_ap30ug)
  567.  
  568. @Outline3@<:#240,9025>val = val + TryToFillEdit(9500, cb_text_123gde)
  569.  
  570. @Outline3@<:#240,9025>val = val + TryToFillEdit(9500, cb_text_flwug)
  571.  
  572. @Outline3@<:#240,9025>val = val + TryToFillEdit(9500, cb_text_improvhb)
  573.  
  574. @Outline3@<:#240,9025>val = val + TryToFillEdit(9500, cb_text_improvag)
  575.  
  576. @Outline3@<:#240,9025>val = val + TryToFillEdit(9500, cb_text_ccmail)
  577.  
  578. @Outline3@<:#240,9025>val = val + TryToFillEdit(9500, cb_text_organize)
  579.  
  580. @Outline3@<:#240,9025>val = val + TryToFillEdit(9500, cb_text_123data)
  581.  
  582. @Outline3@<:#240,9025>val = val + TryToFillEdit(9500, cb_text_123qs)
  583.  
  584. @Outline3@<:#240,9025>val = val + TryToFillEdit(9500, cb_text_123solv)
  585.  
  586. @Outline3@<:#240,9025>if val = 0
  587.  
  588. @Outline3@<:#240,9025>    fulmsg=strcat$(err_cantfindanydocs, maindir)
  589.  
  590. @Outline3@<:#240,9025>    message(fulmsg, MyAppName)
  591.  
  592. @Outline3@<:#240,9025>    statusbarmsg("")
  593.  
  594. @Outline3@<:#240,9025>    exit function
  595.  
  596. @Outline3@<:#240,9025>endif
  597.  
  598. @Outline3@<:#240,9025>statusbarmsg("")
  599.  
  600. @Outline2@<:#240,9025>'Call Dialog box
  601.  
  602. @Outline3@<:#240,9025>SetDlgCallBack(50, "{MacFile}!Clearit")
  603.  
  604. @Outline3@<:#240,9025>DlgKeyInterrupt(VK_F1, "{macfile}!helper")
  605.  
  606. @Outline3@<:#240,9025>box = Dialogbox(".", "smarthelp")
  607.  
  608. @Outline3@<:#240,9025>If box = 0
  609.  
  610. @Outline3@<:#240,9025>    Exit Function
  611.  
  612. @Outline3@<:#240,9025>Endif
  613.  
  614. @Outline2@<:#240,9025>If Term1b = 0
  615.  
  616. @Outline2@<:#240,9025>    Term1b = ""
  617.  
  618. @Outline2@<:#240,9025>    Term2b = ""
  619.  
  620. @Outline2@<:#240,9025>    Term3b = ""
  621.  
  622. @Outline2@<:#240,9025>Endif
  623.  
  624. @Outline2@<:#240,9025>'Get the search terms entered in the dialog box and compile the search string
  625.  
  626. @Outline2@<:#240,9025>SearchTerms = Call GetSearchTerms()
  627.  
  628. @Outline2@<:#240,9025>Choice=strfield$(GetDialogField$(9500), 2, "~")
  629.  
  630. @Outline2@<:#240,9025>id = Call StartSmart(id, Choice, SearchTerms)
  631.  
  632. @Outline2@<:#240,9025>Endit:
  633.  
  634. @Outline2@<:#240,9025>If id = 0
  635.  
  636. @Outline2@<:#240,9025>    Exit Function
  637.  
  638. @Outline2@<:#240,9025>Endif
  639.  
  640. @Outline2@<:#240,9025>DDETerminate(id)
  641.  
  642. @Outline2@<:#240,9025>End Function
  643.  
  644. @Function@<:#284,9025>function TryToFilledit (id, text)
  645.  
  646. @Outline2@<:#240,9025>Choice=strfield$(text, 2, "~")
  647.  
  648. @Outline2@<:#240,9025>statustxt=strcat$(msg_searchingfor, lcase$(choice))
  649.  
  650. @Outline2@<:#240,9025>statusbarmsg(statustxt)
  651.  
  652. @Outline2@<:#240,9025>foundit=FindFirst$(Choice, 33)
  653.  
  654. @Outline2@<:#240,9025>if foundit != ""
  655.  
  656. @Outline2@<:#240,9025>    filledit(id, text)
  657.  
  658. @Outline2@<:#240,9025>    return 1
  659.  
  660. @Outline2@<:#240,9025>else
  661.  
  662. @Outline2@<:#240,9025>    return 0
  663.  
  664. @Outline2@<:#240,9025>endif
  665.  
  666. @Outline2@<:#240,9025>end function
  667.  
  668. @Function@<:#284,9025>Function StartSmart(id, Choice, SearchTerms)
  669.  
  670. @Outline2@<:#240,9025>'This function calls the SmarText Reader, does the search and returns to the main function.
  671.  
  672. @Outline2@<:#240,9025>Choice = strcat$(choice, "/o")
  673.  
  674. @Outline2@<:#240,9025>if Instr(0, SearchTerms, " ")
  675.  
  676. @Outline2@<:#240,9025>    FindAndReplace(&SearchTerms, " ", "&")    'replace spaces with & so one-line searches work.
  677.  
  678. @Outline2@<:#240,9025>endif
  679.  
  680. @Outline2@<:#240,9025>'command = "<[><[>RUN(""/FR{filename}~"")]"
  681.  
  682. @Outline2@<:#240,9025>openit = "<[><[>Open ({choice})]"
  683.  
  684. @Outline2@<:#240,9025>Search = Strcat$(SearchTerms, ", """)
  685.  
  686. @Outline2@<:#240,9025>Searchit = "<[><[>Search({Search})]"
  687.  
  688. @Outline2@<:#240,9025>Maxit = "<[><[>Maximize(Text)]"
  689.  
  690. @Outline2@<:#240,9025>ShowSearch = "<[><[>Show(SearchResults)]"
  691.  
  692. @Outline2@<:#240,9025>MaxSmart = "<[><[>Restore(Smartext)]"
  693.  
  694. @Outline2@<:#240,9025>id=DDEInitiate("Smartext", "System")
  695.  
  696. @Outline2@<:#240,9025>'If the Reader is not running, this section is executed.
  697.  
  698. @Outline3@<:#240,9025>If id=0
  699.  
  700. @Outline3@<:#240,9025>    ReaderPath = GetProfileString$("Smartext", "rdrpath", "reader.ini")
  701.  
  702. @Outline3@<:#240,9025>        If ReaderPath = ""
  703.  
  704. @Outline3@<:#240,9025>            'message(err_cantfind, MyAppName)
  705.  
  706. @Outline3@<:#240,9025>            call salesmsgsmm(8)
  707.  
  708. @Outline3@<:#240,9025>        Elseif
  709.  
  710. @Outline3@<:#240,9025>            Exec("{ReaderPath}\reader.exe", "")
  711.  
  712. @Outline3@<:#240,9025>        Endif
  713.  
  714. @Outline3@<:#240,9025>    id=DDEInitiate("Smartext", "System")
  715.  
  716. @Outline3@<:#240,9025>    if id=0
  717.  
  718. @Outline3@<:#240,9025>        Message(err_cantstartdde, MyAppName)
  719.  
  720. @Outline3@<:#240,9025>        Exit Function
  721.  
  722. @Outline3@<:#240,9025>    endif
  723.  
  724. @Outline3@<:#240,9025>    DDEExecute(id,Openit)
  725.  
  726. @Outline3@<:#240,9025>    DDEExecute(id, MaxSmart)
  727.  
  728. @Outline3@<:#240,9025>    DDEExecute(id, Maxit)
  729.  
  730. @Outline3@<:#240,9025>    If SearchTerms <<<;> ""
  731.  
  732. @Outline3@<:#240,9025>        HourGlass(1)
  733.  
  734. @Outline3@<:#240,9025>        DDEExecute(id, Searchit)
  735.  
  736. @Outline3@<:#240,9025>        HourGlass(0)
  737.  
  738. @Outline3@<:#240,9025>        DDEExecute(id, ShowSearch)
  739.  
  740. @Outline3@<:#240,9025>    Endif
  741.  
  742. @Outline3@<:#240,9025>    if id=0
  743.  
  744. @Outline3@<:#240,9025>        Message(err_cantstartdde, MyAppName)
  745.  
  746. @Outline3@<:#240,9025>        Exit Function
  747.  
  748. @Outline3@<:#240,9025>    endif
  749.  
  750. @Outline3@<:#240,9025>    Return(id)
  751.  
  752. @Outline3@<:#240,9025>endif
  753.  
  754. @Outline2@<:#240,9025>'This is run if Reader is already open.
  755.  
  756. @Outline3@<:#240,9025>DDEExecute(id,Openit)
  757.  
  758. @Outline3@<:#240,9025>DDEExecute(id, MaxSmart)
  759.  
  760. @Outline3@<:#240,9025>DDEExecute(id, Maxit)
  761.  
  762. @Outline3@<:#240,9025>If SearchTerms <<<;> ""
  763.  
  764. @Outline3@<:#240,9025>    HourGlass(1)
  765.  
  766. @Outline3@<:#240,9025>    DDEExecute(id, Searchit)
  767.  
  768. @Outline3@<:#240,9025>    HourGlass(0)
  769.  
  770. @Outline3@<:#240,9025>    DDEExecute(id, ShowSearch)
  771.  
  772. @Outline3@<:#240,9025>Endif
  773.  
  774. @Outline3@<:#240,9025>Return(id)
  775.  
  776. @Outline2@<:#240,9025>End Function
  777.  
  778. @Function@<:I0,360,360,360><:S+-1><:#284,9025>function helper()
  779.  
  780. @Outline2@<:#240,9025>prohWnd = FindWindow("AmiProWndA", 0)
  781.  
  782. @Outline2@<:#240,9025>fullhelpfile = strcat$(GetAmiDirectory$(), helpfile)
  783.  
  784. @Outline2@<:#240,9025>WinHelp (prohWnd, fullhelpfile, HELP_CONTEXT, helpnum)    
  785.  
  786. @Outline2@<:#240,9025>end function
  787.  
  788. @Function@<:#284,9025>Function GetSearchTerms()
  789.  
  790. @Outline2@<:#480,9025>'This function compiles the selected terms into a string that can be used with the DDE commands. It also writes the terms to a .ini file to fill the edit boxes when the macro is executed.
  791.  
  792. @Outline2@<:#240,9025>Oper1 = ""
  793.  
  794. @Outline2@<:#240,9025>Oper2 = ""
  795.  
  796. @Outline2@<:#240,9025>Oper3 = ""
  797.  
  798. @Outline2@<:#240,9025>FillEdit(8000, "Test")
  799.  
  800. @Outline2@<:#240,9025>Term1 = GetDialogField$(8000)
  801.  
  802. @Outline2@<:#240,9025>If Term1 = 0
  803.  
  804. @Outline2@<:#240,9025>    Term1 = ""
  805.  
  806. @Outline2@<:#240,9025>Endif
  807.  
  808. @Outline2@<:#240,9025>WriteProfileString(MyAppName, "Term1", "{Term1}", "AMIPRO2.INI")
  809.  
  810. @Outline2@<:#240,9025>For i = 25 to 27
  811.  
  812. @Outline2@<:#240,9025>    Select1 = GetDialogField$(i)
  813.  
  814. @Outline2@<:#240,9025>        If Select1 = 1
  815.  
  816. @Outline2@<:#240,9025>            WriteProfileString(MyAppName, "Oper1", "{i}", "AMIPRO2.INI")
  817.  
  818. @Outline2@<:#240,9025>            Switch i
  819.  
  820. @Outline2@<:#240,9025>                Case (25)
  821.  
  822. @Outline2@<:#240,9025>                    Oper1 = "&"
  823.  
  824. @Outline2@<:#240,9025>                Case (26)
  825.  
  826. @Outline2@<:#240,9025>                    Oper1 = "|"
  827.  
  828. @Outline2@<:#240,9025>                Case (27)
  829.  
  830. @Outline2@<:#240,9025>                    Oper1 = "&~"
  831.  
  832. @Outline2@<:#240,9025>            EndSwitch
  833.  
  834. @Outline2@<:#240,9025>        Endif
  835.  
  836. @Outline2@<:#240,9025>Next
  837.  
  838. @Outline2@<:#240,9025>Term2 = GetDialogField$(8001)
  839.  
  840. @Outline2@<:#240,9025>If Term2 = ""
  841.  
  842. @Outline2@<:#240,9025>    Oper1 = ""
  843.  
  844. @Outline2@<:#240,9025>Endif
  845.  
  846. @Outline2@<:#240,9025>If Term2 = 0
  847.  
  848. @Outline2@<:#240,9025>    Term2 = ""
  849.  
  850. @Outline2@<:#240,9025>Endif
  851.  
  852. @Outline2@<:#240,9025>WriteProfileString(MyAppName, "Term2", "{Term2}", "AMIPRO2.INI")
  853.  
  854. @Outline2@<:#240,9025>For i = 28 to 30
  855.  
  856. @Outline2@<:#240,9025>    Select1 = GetDialogField$(i)
  857.  
  858. @Outline2@<:#240,9025>    Oper2b = i
  859.  
  860. @Outline2@<:#240,9025>        If Select1 = 1
  861.  
  862. @Outline2@<:#240,9025>            WriteProfileString(MyAppName, "Oper2", "{i}", "AMIPRO2.INI")
  863.  
  864. @Outline2@<:#240,9025>            Switch i
  865.  
  866. @Outline2@<:#240,9025>                Case (28)
  867.  
  868. @Outline2@<:#240,9025>                    Oper2 = "&"
  869.  
  870. @Outline2@<:#240,9025>                Case (29)
  871.  
  872. @Outline2@<:#240,9025>                    Oper2 = "|"
  873.  
  874. @Outline2@<:#240,9025>                Case (30)
  875.  
  876. @Outline2@<:#240,9025>                    Oper2 = "&~"
  877.  
  878. @Outline2@<:#240,9025>            EndSwitch
  879.  
  880. @Outline2@<:#240,9025>        Endif
  881.  
  882. @Outline2@<:#240,9025>Next
  883.  
  884. @Outline2@<:#240,9025>Term3 = GetDialogField$(8002)
  885.  
  886. @Outline2@<:#240,9025>If Term3 = ""
  887.  
  888. @Outline2@<:#240,9025>    Oper2 = ""
  889.  
  890. @Outline2@<:#240,9025>Endif
  891.  
  892. @Outline2@<:#240,9025>If Term3 = 0
  893.  
  894. @Outline2@<:#240,9025>    Term3 = ""
  895.  
  896. @Outline2@<:#240,9025>Endif
  897.  
  898. @Outline2@<:#240,9025>WriteProfileString(MyAppName, "Term3", "{Term3}", "AMIPRO2.INI")
  899.  
  900. @Outline2@<:#240,9025>SearchTerms = strcat$(Term1, Oper1, Term2, Oper2, Term3)
  901.  
  902. @Outline2@<:#240,9025>If Term1 = ""
  903.  
  904. @Outline2@<:#240,9025>    SearchTerms = ""
  905.  
  906. @Outline2@<:#240,9025>Endif
  907.  
  908. @Outline2@<:#240,9025>Return(SearchTerms)
  909.  
  910. @Outline2@<:#240,9025>End Function
  911.  
  912. @Function@<:#284,9025>Function Clearit(hdlg, id, text)
  913.  
  914. @Outline2@<:#240,9025>singlestep(0)
  915.  
  916. @Outline2@<:#240,9025>Term1 = ""
  917.  
  918. @Outline2@<:#240,9025>Term2 = ""
  919.  
  920. @Outline2@<:#240,9025>Term3 = ""
  921.  
  922. @Outline2@<:#240,9025>SetDlgItemText(hdlg, 8000, Term1)
  923.  
  924. @Outline2@<:#240,9025>SetDlgItemText(hdlg, 8001, Term2)
  925.  
  926. @Outline2@<:#240,9025>SetDlgItemText(hdlg, 8002, Term3)
  927.  
  928. @Outline2@<:#240,9025>SetDlgItemText(hdlg, 25, True)
  929.  
  930. @Outline2@<:#240,9025>SetDlgItemText(hdlg, 26, False)
  931.  
  932. @Outline2@<:#240,9025>SetDlgItemText(hdlg, 27, False)
  933.  
  934. @Outline2@<:#240,9025>SetDlgItemText(hdlg, 28, True)
  935.  
  936. @Outline2@<:#240,9025>SetDlgItemText(hdlg, 29, False)
  937.  
  938. @Outline2@<:#240,9025>SetDlgItemText(hdlg, 30, False)
  939.  
  940. @Outline2@<:#240,9025>handle=GetDlgItem(hDlg,8000)
  941.  
  942. @Outline2@<:#240,9025>SetFocus(handle)
  943.  
  944. @Outline2@<:#240,9025>'AppSendMessage(handle,WM_Activate,1,0)
  945.  
  946. @Outline2@<:#240,9025>End Function
  947.  
  948. @Function@<:#284,9025>function FindAndReplace(String, Findwhat, Replacewith)
  949.  
  950. @Outline2@<:#240,9025>DefStr Location;
  951.  
  952. @Outline2@<:#240,9025>OffSet = 0
  953.  
  954. @Outline2@<:#240,9025>While 0 != Assign(&Location, Instr(OffSet, String, FindWhat))
  955.  
  956. @Outline2@<:#240,9025>    BeforeLocation = Left$(String, Location - 1)
  957.  
  958. @Outline2@<:#240,9025>    AfterLocation = Right$(String, Len(String) - Location);
  959.  
  960. @Outline2@<:#240,9025>    *String = StrCat$(BeforeLocation, ReplaceWith, AfterLocation)
  961.  
  962. @Outline2@<:#240,9025>Wend
  963.  
  964. @Outline2@<:#240,9025>End Function
  965.  
  966. @Function@<:#284,9025>DIALOG    SmartHelp
  967.  
  968. @Outline2@<:#240,9025>-2134376448    16    58    38    176    126    ""    "AmiDialog"    "Search DocOnline"
  969.  
  970. @Outline2@<:#240,9025>FONT    8    "Helv"
  971.  
  972. @Outline2@<:#240,9025>8    34    104    12    8000    1350631552    "edit"    ""    0 
  973.  
  974. @Outline2@<:#240,9025>8    48    22    12    25    1342373897    "button"    "&and"    0 
  975.  
  976. @Outline2@<:#240,9025>46    48    18    12    26    1342177289    "button"    "&or"    0 
  977.  
  978. @Outline2@<:#240,9025>78    48    34    12    27    1342177289    "button"    "&but not"    0 
  979.  
  980. @Outline2@<:#240,9025>8    62    104    12    8001    1350631552    "edit"    ""    0 
  981.  
  982. @Outline2@<:#240,9025>8    76    24    12    28    1342373897    "button"    "a&nd"    0 
  983.  
  984. @Outline2@<:#240,9025>46    76    20    12    29    1342177289    "button"    "o&r"    0 
  985.  
  986. @Outline2@<:#240,9025>78    76    34    12    30    1342177289    "button"    "bu&t not"    0 
  987.  
  988. @Outline2@<:#240,9025>8    90    104    12    8002    1350631552    "edit"    ""    0 
  989.  
  990. @Outline2@<:#240,9025>50    108    120    40    9500    1344339971    "combobox"    ""    0 
  991.  
  992. @Outline2@<:#240,9025>8    24    52    10    1000    1342177280    "static"    "Search Terms :"    0 
  993.  
  994. @Outline2@<:#240,9025>130    4    40    14    1    1342373889    "button"    "OK"    0 
  995.  
  996. @Outline2@<:#240,9025>130    22    40    14    2    1342373888    "button"    "Cancel"    0 
  997.  
  998. @Outline2@<:#480,9025>8    4    110    18    1001    1342177280    "static"    "Type in topics you would like to look up in the documentation."    0 
  999.  
  1000. @Outline2@<:#240,9025>8    110    42    10    1002    1342177280    "static"    "Look up in:"    0 
  1001.  
  1002. @Outline2@<:#240,9025>133    46    40    32    1003    1342177290    "static"    "doconlin.bmt"    0 
  1003.  
  1004. @Outline2@<:#240,9025>END DIALOG
  1005.  
  1006. >
  1007.  
  1008. [Embedded]
  1009. 00020443
  1010. >
  1011. [macsum] 9
  1012. AddToMenu 0 0 3 34
  1013. SmartHelp 348 0 17 44
  1014. TryToFilledit 3060 2 4 121
  1015. StartSmart 3293 3 8 133
  1016. helper 4375 0 3 188
  1017. GetSearchTerms 4542 0 11 193
  1018. Clearit 5873 3 5 255
  1019. FindAndReplace 6312 3 5 273
  1020. SmartHelp 6742 0 -1 282
  1021. [macse]
  1022. 14 AddToMenu
  1023. 0 802
  1024. 13
  1025. 8 1
  1026. 0 520 1 "&Help" "&Search DocOnline..."
  1027. 13
  1028. 8 2
  1029. 6 2
  1030. 11 00000230
  1031. 0 527 1 "&Help" 4 "&Search DocOnline..." "{1}!smarthelp()" "Search for information with Lotus DocOnline"
  1032. 16 smarthelp
  1033. 10 00000336
  1034. 0 527 1 "&Help" 4 "&Search DocOnline..." "{1}!smarthelp()" "Search for information with Lotus DocOnline"
  1035. 6 0
  1036. 15
  1037. 9
  1038. 14 SmartHelp
  1039. 7 ""
  1040. 8 1
  1041. 7 ""
  1042. 8 2
  1043. 7 ""
  1044. 8 3
  1045. 5 0
  1046. 8 4
  1047. 0 802
  1048. 13
  1049. 8 5
  1050. 0 286 "Search DocOnline" "ReaderPath" "AMIPRO2.INI"
  1051. 13
  1052. 8 6
  1053. 6 6
  1054. 7 ""
  1055. 18 0
  1056. 11 00000374
  1057. 0 286 "Smartext" "docpath" "reader.ini"
  1058. 13
  1059. 8 6
  1060. 6 6
  1061. 7 ""
  1062. 18 0
  1063. 11 00000298
  1064. 16 lotuspal.smm!salesmsg 8
  1065. 6 0
  1066. 15
  1067. 9
  1068. 10 00000374
  1069. 0 287 "Search DocOnline" "ReaderPath" "{6}" "AMIPRO2.INI"
  1070. 13
  1071. 11 00000374
  1072. 0 286 "Search DocOnline" "Term1" "AMIPRO2.INI"
  1073. 13
  1074. 8 7
  1075. 0 286 "Search DocOnline" "Term2" "AMIPRO2.INI"
  1076. 13
  1077. 8 8
  1078. 0 286 "Search DocOnline" "Term3" "AMIPRO2.INI"
  1079. 13
  1080. 8 9
  1081. 0 286 "Search DocOnline" "Oper1" "AMIPRO2.INI"
  1082. 13
  1083. 8 10
  1084. 0 286 "Search DocOnline" "Oper2" "AMIPRO2.INI"
  1085. 13
  1086. 8 11
  1087. 6 7
  1088. 0 287 "Search DocOnline" "Oper1" "25" "AMIPRO2.INI"
  1089. 13
  1090. 18 0
  1091. 11 00000911
  1092. 0 287 "Search DocOnline" "Oper2" "28" "AMIPRO2.INI"
  1093. 0 286 "Search DocOnline" "Oper1" "AMIPRO2.INI"
  1094. 13
  1095. 8 10
  1096. 0 286 "Search DocOnline" "Oper2" "AMIPRO2.INI"
  1097. 13
  1098. 8 11
  1099. 0 31 1003 "doconlin.bmt"
  1100. 0 31 8001 "{8}"
  1101. 0 31 8002 "{9}"
  1102. 0 31 "{10}" 1
  1103. 0 31 "{11}" 1
  1104. 0 31 20 1
  1105. 0 31 8000 "{7}"
  1106. 5 0
  1107. 8 12
  1108. 6 12
  1109. 16 TryToFillEdit 9500 "Ami Pro User's Guide                     ~{6}\amipro\ap30ug.stx"
  1110. 13
  1111. 3 0
  1112. 8 12
  1113. 6 12
  1114. 16 TryToFillEdit 9500 "1-2-3 User's Guide                      ~{6}\123user\123gde.stx"
  1115. 13
  1116. 3 0
  1117. 8 12
  1118. 6 12
  1119. 16 TryToFillEdit 9500 "Freelance Graphics User's Guide                     ~{6}\freelnce\flwug.stx"
  1120. 13
  1121. 3 0
  1122. 8 12
  1123. 6 12
  1124. 16 TryToFillEdit 9500 "Improv Handbook                     ~{6}\improvhb\improvhb.stx"
  1125. 13
  1126. 3 0
  1127. 8 12
  1128. 6 12
  1129. 16 TryToFillEdit 9500 "Improv Application Guide                     ~{6}\improvag\improvag.stx"
  1130. 13
  1131. 3 0
  1132. 8 12
  1133. 6 12
  1134. 16 TryToFillEdit 9500 "cc:Mail Documentation                     ~{6}\ccmail\ccmail.stx"
  1135. 13
  1136. 3 0
  1137. 8 12
  1138. 6 12
  1139. 16 TryToFillEdit 9500 "Organizer Documentation                     ~{6}\organize\organize.stx"
  1140. 13
  1141. 3 0
  1142. 8 12
  1143. 6 12
  1144. 16 TryToFillEdit 9500 "1-2-3 DataLens Documentation           ~{6}\123dlens\123data.stx"
  1145. 13
  1146. 3 0
  1147. 8 12
  1148. 6 12
  1149. 16 TryToFillEdit 9500 "1-2-3 Quick Start Documentation                     ~{6}\123qs\123qs.stx"
  1150. 13
  1151. 3 0
  1152. 8 12
  1153. 6 12
  1154. 16 TryToFillEdit 9500 "1-2-3 Solver Documentation                     ~{6}\123solv\123solv.stx"
  1155. 13
  1156. 3 0
  1157. 8 12
  1158. 6 12
  1159. 5 0
  1160. 18 0
  1161. 11 00002342
  1162. 0 16 "Could not find any DocOnline directories within: " "{6}"
  1163. 13
  1164. 8 13
  1165. 0 3 "{13}" "Search DocOnline"
  1166. 0 789 ""
  1167. 6 0
  1168. 15
  1169. 9
  1170. 0 789 ""
  1171. 0 41 50 "{5}!Clearit"
  1172. 0 47 112 "{5}!helper"
  1173. 0 26 "." "smarthelp"
  1174. 13
  1175. 8 14
  1176. 6 14
  1177. 5 0
  1178. 18 0
  1179. 11 00002472
  1180. 6 0
  1181. 15
  1182. 9
  1183. 6 7
  1184. 5 0
  1185. 18 0
  1186. 11 00002534
  1187. 7 ""
  1188. 8 7
  1189. 7 ""
  1190. 8 8
  1191. 7 ""
  1192. 8 9
  1193. 16 GetSearchTerms
  1194. 13
  1195. 8 15
  1196. 0 27 9500
  1197. 13
  1198. 0 20 [X] 2 "~"
  1199. 13
  1200. 8 16
  1201. 16 StartSmart "{4}" "{16}" "{15}"
  1202. 13
  1203. 8 4
  1204. 6 4
  1205. 5 0
  1206. 18 0
  1207. 11 00002689
  1208. 6 0
  1209. 15
  1210. 9
  1211. 0 9 "{4}"
  1212. 6 0
  1213. 15
  1214. 9
  1215. 14 TryToFilledit
  1216. 0 20 "{1}" 2 "~"
  1217. 13
  1218. 8 3
  1219. 0 17 "{3}"
  1220. 13
  1221. 0 16 "Searching for: " [X]
  1222. 13
  1223. 8 4
  1224. 0 789 "{4}"
  1225. 0 280 "{3}" 33
  1226. 13
  1227. 8 5
  1228. 6 5
  1229. 7 ""
  1230. 18 1
  1231. 11 00000209
  1232. 0 31 "{0}" "{1}"
  1233. 5 1
  1234. 15
  1235. 9
  1236. 10 00000221
  1237. 5 0
  1238. 15
  1239. 9
  1240. 6 2
  1241. 15
  1242. 9
  1243. 14 StartSmart
  1244. 0 16 "{1}" "/o"
  1245. 13
  1246. 8 1
  1247. 0 808 0 "{2}" " "
  1248. 13
  1249. 11 00000107
  1250. 16 FindAndReplace &2 " " "&"
  1251. 7 "[[Open ({1})]"
  1252. 8 4
  1253. 0 16 "{2}" ", """
  1254. 13
  1255. 8 5
  1256. 7 "[[Search({5})]"
  1257. 8 6
  1258. 7 "[[Maximize(Text)]"
  1259. 8 7
  1260. 7 "[[Show(SearchResults)]"
  1261. 8 8
  1262. 7 "[[Restore(Smartext)]"
  1263. 8 9
  1264. 0 8 "Smartext" "System"
  1265. 13
  1266. 8 0
  1267. 6 0
  1268. 5 0
  1269. 18 0
  1270. 11 00000920
  1271. 0 286 "Smartext" "rdrpath" "reader.ini"
  1272. 13
  1273. 8 10
  1274. 6 10
  1275. 7 ""
  1276. 18 0
  1277. 11 00000462
  1278. 16 lotuspal.smm!salesmsg 8
  1279. 10 00000506
  1280. 0 22 "{10}\reader.exe" ""
  1281. 13
  1282. 11 00000506
  1283. 0 8 "Smartext" "System"
  1284. 13
  1285. 8 0
  1286. 6 0
  1287. 5 0
  1288. 18 0
  1289. 11 00000655
  1290. 0 3 "Could not start DDE conversation with DocOnline" "Search DocOnline"
  1291. 6 3
  1292. 15
  1293. 9
  1294. 0 11 "{0}" "{4}"
  1295. 0 11 "{0}" "{9}"
  1296. 0 11 "{0}" "{7}"
  1297. 6 2
  1298. 7 ""
  1299. 18 1
  1300. 11 00000793
  1301. 0 296 1
  1302. 0 11 "{0}" "{6}"
  1303. 0 296 0
  1304. 0 11 "{0}" "{8}"
  1305. 6 0
  1306. 5 0
  1307. 18 0
  1308. 11 00000908
  1309. 0 3 "Could not start DDE conversation with DocOnline" "Search DocOnline"
  1310. 6 3
  1311. 15
  1312. 9
  1313. 6 0
  1314. 15
  1315. 9
  1316. 0 11 "{0}" "{4}"
  1317. 0 11 "{0}" "{9}"
  1318. 0 11 "{0}" "{7}"
  1319. 6 2
  1320. 7 ""
  1321. 18 1
  1322. 11 00001058
  1323. 0 296 1
  1324. 0 11 "{0}" "{6}"
  1325. 0 296 0
  1326. 0 11 "{0}" "{8}"
  1327. 6 0
  1328. 15
  1329. 9
  1330. 6 3
  1331. 15
  1332. 9
  1333. 14 helper
  1334. 0 284 "user,FindWindow,HCC" "AmiProWndA" 0
  1335. 13
  1336. 8 1
  1337. 0 798
  1338. 13
  1339. 0 16 [X] "HELPPACK.HLP"
  1340. 13
  1341. 8 2
  1342. 0 284 "user,WinHelp,HHCHJ" "{1}" "{2}" 1 150
  1343. 6 0
  1344. 15
  1345. 9
  1346. 14 GetSearchTerms
  1347. 7 ""
  1348. 8 1
  1349. 7 ""
  1350. 8 2
  1351. 7 ""
  1352. 8 3
  1353. 0 31 8000 "Test"
  1354. 0 27 8000
  1355. 13
  1356. 8 4
  1357. 6 4
  1358. 5 0
  1359. 18 0
  1360. 11 00000130
  1361. 7 ""
  1362. 8 4
  1363. 0 287 "Search DocOnline" "Term1" "{4}" "AMIPRO2.INI"
  1364. 5 25
  1365. 8 5
  1366. 5 27
  1367. 6 5
  1368. 18 2
  1369. 12 00000271
  1370. 10 00000541
  1371. 5 1
  1372. 6 5
  1373. 3 0
  1374. 8 5
  1375. 10 00000195
  1376. 0 27 "{5}"
  1377. 13
  1378. 8 6
  1379. 6 6
  1380. 5 1
  1381. 18 0
  1382. 11 00000528
  1383. 0 287 "Search DocOnline" "Oper1" "{5}" "AMIPRO2.INI"
  1384. 5 25
  1385. 6 5
  1386. 18 0
  1387. 11 00000430
  1388. 7 "&"
  1389. 8 1
  1390. 10 00000528
  1391. 5 26
  1392. 6 5
  1393. 18 0
  1394. 11 00000485
  1395. 7 "|"
  1396. 8 1
  1397. 10 00000528
  1398. 5 27
  1399. 6 5
  1400. 18 0
  1401. 11 00000528
  1402. 7 "&~"
  1403. 8 1
  1404. 10 00000238
  1405. 0 27 8001
  1406. 13
  1407. 8 7
  1408. 6 7
  1409. 7 ""
  1410. 18 0
  1411. 11 00000602
  1412. 7 ""
  1413. 8 1
  1414. 6 7
  1415. 5 0
  1416. 18 0
  1417. 11 00000642
  1418. 7 ""
  1419. 8 7
  1420. 0 287 "Search DocOnline" "Term2" "{7}" "AMIPRO2.INI"
  1421. 5 28
  1422. 8 5
  1423. 5 30
  1424. 6 5
  1425. 18 2
  1426. 12 00000783
  1427. 10 00001063
  1428. 5 1
  1429. 6 5
  1430. 3 0
  1431. 8 5
  1432. 10 00000707
  1433. 0 27 "{5}"
  1434. 13
  1435. 8 6
  1436. 6 5
  1437. 8 8
  1438. 6 6
  1439. 5 1
  1440. 18 0
  1441. 11 00001050
  1442. 0 287 "Search DocOnline" "Oper2" "{5}" "AMIPRO2.INI"
  1443. 5 28
  1444. 6 5
  1445. 18 0
  1446. 11 00000952
  1447. 7 "&"
  1448. 8 2
  1449. 10 00001050
  1450. 5 29
  1451. 6 5
  1452. 18 0
  1453. 11 00001007
  1454. 7 "|"
  1455. 8 2
  1456. 10 00001050
  1457. 5 30
  1458. 6 5
  1459. 18 0
  1460. 11 00001050
  1461. 7 "&~"
  1462. 8 2
  1463. 10 00000750
  1464. 0 27 8002
  1465. 13
  1466. 8 9
  1467. 6 9
  1468. 7 ""
  1469. 18 0
  1470. 11 00001124
  1471. 7 ""
  1472. 8 2
  1473. 6 9
  1474. 5 0
  1475. 18 0
  1476. 11 00001164
  1477. 7 ""
  1478. 8 9
  1479. 0 287 "Search DocOnline" "Term3" "{9}" "AMIPRO2.INI"
  1480. 0 16 "{4}" "{1}" "{7}" "{2}" "{9}"
  1481. 13
  1482. 8 10
  1483. 6 4
  1484. 7 ""
  1485. 18 0
  1486. 11 00001306
  1487. 7 ""
  1488. 8 10
  1489. 6 10
  1490. 15
  1491. 9
  1492. 6 0
  1493. 15
  1494. 9
  1495. 14 Clearit
  1496. 0 4 0
  1497. 17 2
  1498. 29 4 Term1
  1499. 7 ""
  1500. 8 4
  1501. 17 3
  1502. 29 5 Term2
  1503. 7 ""
  1504. 8 5
  1505. 17 4
  1506. 29 6 Term3
  1507. 7 ""
  1508. 8 6
  1509. 17 5
  1510. 0 43 "{0}" 8000 "{4}"
  1511. 17 6
  1512. 0 43 "{0}" 8001 "{5}"
  1513. 17 7
  1514. 0 43 "{0}" 8002 "{6}"
  1515. 17 8
  1516. 0 43 "{0}" 25 1
  1517. 17 9
  1518. 0 43 "{0}" 26 0
  1519. 17 10
  1520. 0 43 "{0}" 27 0
  1521. 17 11
  1522. 0 43 "{0}" 28 1
  1523. 17 12
  1524. 0 43 "{0}" 29 0
  1525. 17 13
  1526. 0 43 "{0}" 30 0
  1527. 17 14
  1528. 29 7 handle
  1529. 0 44 "{0}" 8000
  1530. 13
  1531. 8 7
  1532. 17 15
  1533. 0 284 "user,SetFocus,HH" "{7}"
  1534. 6 3
  1535. 15
  1536. 17 17
  1537. 9
  1538. 14 FindAndReplace
  1539. 29 0 String
  1540. 29 1 Findwhat
  1541. 29 2 Replacewith
  1542. 29 3 FindAndReplace
  1543. 17 1
  1544. 29 4 Location
  1545. 17 2
  1546. 29 5 OffSet
  1547. 5 0
  1548. 8 5
  1549. 17 3
  1550. 5 0
  1551. 0 808 "{5}" "{0}" "{1}"
  1552. 13
  1553. 0 805 &4 [X]
  1554. 13
  1555. 18 1
  1556. 11 00000412
  1557. 17 4
  1558. 29 6 BeforeLocation
  1559. 6 4
  1560. 5 1
  1561. 3 1
  1562. 0 806 "{0}" [X]
  1563. 13
  1564. 8 6
  1565. 17 5
  1566. 29 7 AfterLocation
  1567. 0 14 "{0}"
  1568. 13
  1569. 6 4
  1570. 3 1
  1571. 0 807 "{0}" [X]
  1572. 13
  1573. 8 7
  1574. 17 6
  1575. 0 16 "{6}" "{2}" "{7}"
  1576. 13
  1577. 28 0
  1578. 10 00000136
  1579. 6 3
  1580. 15
  1581. 17 8
  1582. 9
  1583. DIALOG SmartHelp
  1584. -2134376448 16 58 38 176 126 "" "AmiDialog" "Search DocOnline" 
  1585. FONT 8 "Helv" 
  1586. 8 34 104 12 8000 1350631552 "edit" "" 0 
  1587. 8 48 22 12 25 1342373897 "button" "&and" 0 
  1588. 46 48 18 12 26 1342177289 "button" "&or" 0 
  1589. 78 48 34 12 27 1342177289 "button" "&but not" 0 
  1590. 8 62 104 12 8001 1350631552 "edit" "" 0 
  1591. 8 76 24 12 28 1342373897 "button" "a&nd" 0 
  1592. 46 76 20 12 29 1342177289 "button" "o&r" 0 
  1593. 78 76 34 12 30 1342177289 "button" "bu&t not" 0 
  1594. 8 90 104 12 8002 1350631552 "edit" "" 0 
  1595. 50 108 120 40 9500 1344339971 "combobox" "" 0 
  1596. 8 24 52 10 1000 1342177280 "static" "Search Terms :" 0 
  1597. 130 4 40 14 1 1342373889 "button" "OK" 0 
  1598. 130 22 40 14 2 1342373888 "button" "Cancel" 0 
  1599. 8 4 110 18 1001 1342177280 "static" "Type in topics you would like to look up in the documentation." 0 
  1600. 8 110 42 10 1002 1342177280 "static" "Look up in:" 0 
  1601. 133 46 40 32 1003 1342177290 "static" "doconlin.bmt" 0 
  1602. 00020468
  1603.