P 6 6 K *ClassTbl* *ClassEntry* *PTABLE* *WINDOWSEG* *ICONRESTAB* *ICONRESSEG* *ICONRES* Background *OBJTABLE* *IDTABLE* *NAMETAB* Rectangle Ellipse RoundedRectangle Polygon IrregularPolygon AngledLine Curve PaintObject Picture Hotword *RHOTWORD* Group Stage Button Viewer ComboBox Field RecordField *TbxBase* " lassTbl* , ne 6 " 6 eld bxBase* , 6 bxBase* wwwwwy wwwww wwwwww wwwwww wwwww wwwww CDBSE&File &Open... Ctrl+O &Save Ctrl+S Save &As... saveas &Import... import &Export... export Print Set&up... printsetup &Print Pages... Ctrl+P printpages Prin&t Report... printreport Send &Mail... sendmail &Run... E&xit Alt+F4 &Edit &Undo Ctrl+Z Cu&t Ctrl+X &Copy Ctrl+C &Paste Ctrl+V paste C&lear Del clear Select &All Shift+F9 selectall Select Pa&ge Shift+F12 selectpage &Size to Page F11 sizetopage F&ind... F5 Re&place... replace Aut&hor F3 author &Text &Character... F6 character &Paragraph... F7 paragraph &Regular Ctrl+Space regular &Bold Ctrl+B &Italic Ctrl+I italic &Underline Ctrl+U underline Stri&keout Ctrl+K strikeout Superscrip&t/Subscript superscriptSubscript &Normal Script normalscript Su&bscript Ctrl+L subscript Su&perscript Ctrl+Shift+L superscript &Show Hotwords F9 showhotwords &Page &Next Alt+Right &Previous Alt+Left previous &First Alt+Up first &Last Alt+Down &Back Shift+F2 &History... Ctrl+F2 history N&ew Page Ctrl+N newpage &Help &Contents F1 contents Status &Bar F12 statusbar CBT Switch 4.0 CBTSwitchSectionName MTB40.INI MTBIniFile MessageText Cffffff GetIniVar GetIniVar SetIniVar notepad.exe Extensions FileExists ^.ini winini tb40dos.dll tb40win.dll WIN.INI SetIniVar wordpad.exe enterPage myFindExecutable messageStr tbload.exe TBKNotAssocTBLOAD MessageText firstIdle GlobalUnlock GlobalAlloc FileExists shell GlobalAlloc GlobalLock GlobalUnlock GlobalFree GlobalFree lpBuffer GlobalLock tb40dos.dll FindExecutable kernel hBuffer aFindExecutable myFindExecutable GlobalUnlock GlobalAlloc GetWindowsDirectory GlobalAlloc ,$TO9 GlobalLock GlobalUnlock GlobalFree lpBuffer GlobalLock GlobalFree kernel hBuffer Y}GetWindowsDirectory myWindowsDirectory w, #> FixASYMINI Cannot find MTB Directory ASYMCBTA.INI ]{keyEnter}{keyEscape} asymini mtb40.exe CBTStartupSysbooks CBTSwitch Registered Apps YesStr MTBIniFile neededAssociationFix NoStr Cssendkeys CBTSysBooksPath fileExists Paths winini CBTStartupSysBooks ctb40a.sbk GetIniVar c:\mtb40cbt\ Mtb40 c:\mtb40\mtb40.exe ThisVersionPath Need to run MTB setup Cannot find CBT Directory mtb40ini MessageText CBTSwitchSectionName Cancel hmFixStartupSysBooks CBTSwitch CancelStr FileExists NoCBTStartupSysBooks c:\mtb40cbt\mtb40.exe Need to run CBT setup c:\mtb40.sbk {wait 500}{keyF3}[ ASYM.INI CTB40A Missing AskIfMultiVersion error defExeFn Sysbooks Required file Mtb40.SBK used in MTB4.0 standard edition is missing. mtb40.sbk neededAsymFix MTB40.INI WIN.INI neededSSBFix thePath K}FixAssociation CBTExePath c:\mtb40.mtb40.sbk NoCBTExePath config w, #> Automatically sysWindowHandle send exit false AlreadySet CannotSet autoStr ToolBook Need to close instances helpStr Manually Help close instances manuStr Update done resetPrompt MessageText explainresult CBTSwitchSectionName Mtb40.INI GetIniVar CBTswitch CBTSwitchSectionName Mtb40.INI SetIniVar CBTSwitch needAsymfix trimmedPath Registered Apps LoadInfo Mtb40.EXE ASYM.INI Mtb40 GetIniVar SetIniVar defExeFn registeredApp ToolBook Load Information FixASYMINI GetIniVar needAssocFix TBLOAD.EXE FileExists Extensions Warning: Cannot locate tbLoadFn CannotFindTBLOAD WIN.INI SetIniVar ^.TBK ^.SBK MessageText FixAssociation ,&H.& Mtb40.INI needsbFix ToolBook GetIniVar SetIniVar startupSysbooks FixStartupSysBooks -- Internationalization note: Nothing translate -- See CBTSwitchSectionName 4.0" MTBIniFile "MTB40.INI" MessageText msgName pg = X"tb40dos.dll" INT FileExists(STRING) X"tb40win. GetIniVar( @SetIniVar( winini = "WIN. B"Extensions"," sysOperatingSystem isType(REAL, > 3.8 exe = "wordpad. notepad. 7&& "^. firstIdle ".tbk" myFindExecutable( "tbload. messageStr = ("TBKNotAssocTBLOAD") p fName Zresult linkDLL "kernel" WORD GlobalAlloc(DWORD, POINTER GlobalLock( 3Unlock( BFree( dshell" hBuffer = 0x0040,256) err = lpBuffer = "0,0" GlobalFree( ,"c:\", g) GlobalUnlock( myWindowsDirectory etWindowsDirectory( "0,0" GetWindowsDirectory( ,255) config how error = " ThisVersionPath = sysToolBookDirectory mtb40ini = " asymini = "ASYM. CBTStartupSysbooks = ("CBTStartupSysBooks") NoCBTStartupSysBooks = CBTExePath = NoCBTExePath = CBTSysBooksPath = "Paths"," ","ASYMCBTA. y & "ctb40a.sbk") = 1 thePath = "Registered Apps","Mtb40", ;<> "\" fileExists( "c:\mtb40cbt\ .exe") = 1 expandString (\ ("Cannot find CBT e()," y & " <> "\" YesStr = NoStr = ("No") CancelStr = ("AskIfMultiVersion") \ f"&" & yesStr "&" & "&" & e()," sendkeys("{wait 500}{ & "]{keyEnter}{ }",0) y & " "CBT" ("CTB40A Missing") d) = 1 y & " s <> NoCBTStartupSysbooks "Required .SBK used && "standard edition missing." -- Now zspecific configuration defExeFn = ) = 1 neededAsymFix = FixASYMINI( neededAssociationFix = FixAssociation( neededSSBFix = FixStartupSysBooks( ("Need setup") w & " ) = 1 ix = explainresult what resetPrompt = ("Update done") helpStr = ("Help") autoStr = ("Automatically") manuStr = ("Manually") CRLF & close instances") resp = autostr ("AlreadySet") ("CannotSet") CBTswitch key e(), exePath & " .EXE" LoadInfo = Information"," loadInfo <> needAsymfix = trimmedPath = registeredApp = <) < 2 sysVersion needAsymFix RegisteredApp, " tbLoadFn = ) <> 1 ("CannotFindTBLOAD"), "Warning: locate" && e& "." TBK"," needAssocFix = SBK"," && "^. && "^. TheStartupSysBooks needsbFix = ( ","startupSysbooks"," needsbfix = hmFixStartupSysBooks _ASYM_HyperPath :HDMEDIAPATH MS Sans Serif 2/28/95 11:45:49 AM 2/27/95 1:57:15 PM MS Sans Serif Claude Ostyn MS Sans Serif 11/14/95 6:53:26 PM 1/8/96 3:49:02 PM Asymetrix Corporation Claude Ostyn 1/8/96 3:26:33 PM ASYM_AuthorResetPrompt ASYM_LogAppend ASYM_LogEncrypt ASYM_LogName Claude Ostyn Claude Ostyn Claude Ostyn Claude Ostyn Claude Ostyn Claude Ostyn 11/14/95 6:51:36 PM 1:19:37 PM 30CBT\ @.EXE", " "Registered Apps"," <,3.0,United States", " was out sync. Fixing . Need restart Arial info_LastSavedBy 1:26:24 PM info_LastSaved reader dialogFrame enterApplication asym_reset reader author ASYM_Reset enterApplication lockScreen <> "dialogFrame" asym_reset = thickFrame ASYM_Reset ASYM_BeenHere This utility application allows you to have both the standard version of Multimedia ToolBook 4.0, and Multimedia ToolBook 4.0 - CBT Edition installed on your system, and to switch between the two. It changes your system configuration by updating entries in MTB40.INI, ASYM.INI and WIN.INI.d WIN.INI.by updating entries in MTB30.INI, ASYM.INI and WIN.INI. MMTB >< CBT Edition Switcher Startup system books: Show Setting STD check ctb40a.sbk mtb40.sbk CBT check update update enterPage ASYM_Reset update isCBT = "ctb40a.sbk" isStd = "mtb40. startupSysbooks X" = B"STD X" = notifyAfter notifyBefore ASYM_Reset CBT Check &Button STD Check &Button show setting config update startupsysbooks cexplainresult buttonClick buttonClick config ("cbt") update setting" explainresult Configure for CBT Edition show setting config standard update startupsysbooks cexplainresult buttonClick buttonClick config ("standard") update setting" explainresult Configure for Standard MTB40 StartupSysbooks enterPage ASYM_Reset notifyAfter notifyBefore ASYM_Reset buttonclick buttonclick winDir HasErrorHandler notepad.exe _myWindowsDirectory windDir myFindExecutable buttonclick buttonclick fn = exe = myFindExecutable(fn) winDir = myWindowsDirectory() windDir <> 1<> "\" && fn) ("notepad. " && fn) HasErrorHandler asym.ini w, #> {wait 500}{keyF3} CBTSwitchSectionName noswitchAuthor {keyEnter}{keyEscape} Cssendkeys tb40win.dll sendkeys buttonClick noswitchauthor author buttonClick X"tb40win.dll" sendkeys( onoswitchAuthor = activeWindowHandle <> J"{wait 500}{ & CBTSwitchSectionName()\ & "{keyEnter}{ }",0) notifyBefore onoswitchauthor mtb40.ini noswitchAuthor Cssendkeys tb40win.dll sendkeys {wait 500}{keyF3}tbk={keyEnter}{keyEscape} buttonClick noswitchauthor author buttonClick X"tb40win.dll" sendkeys( onoswitchAuthor = activeWindowHandle <> J"{wait 500}{ }tbk={keyEnter}{ }",0) notifyBefore onoswitchauthor win.ini ASYMCBTA.INI CTB40A.INI -ASYM_AuthorIniFile enterPage notifyBefore ASYM_AuthorIniFile() "CTB40A.INI" ctb40a.ini ASYMCBT.INI ASYM_IniFile CTB40R.INI enterPage w, #> Explain ASYMCBT.INI MinRequiredDOSMem 20000 SetIniVar MessageText buttonClick hasErrorHandler notifyBefore ASYM_IniFile() "CTB40R.INI" buttonClick -- try " harder SetIniVar("Logs","MinRequiredDOSMem","2 r& CRLF & & MessageText("Explain ASYMCBT. hasErrorHandler ctb40r.ini Asymetrix common options: CBT Edition authoring profile: File associations (check [Extensions] section): Multimedia ToolBook 4.0 configuration: CBT Edition runtime profile: (unnamed) ^"t"[ 3DGroupBox tbk_wid_type Automatically repairs itself when sized. ASYM_WID_Description Asymetrix ASYM_WID_Author 95-1-25 ASYM_WID_CreateDate Shadow Highlight Caption Configuration files))))))))))))))unless really necessary) These files are updated automatically by Setup and by the system. Do not modify them unless directed by Asymetrix Technical Support or by your documentation......n..... ASYM_Reset enterPage author enterPage 95022413343211392637174342104 ASYM_TpID Cannot find CBT Directory Cannot find CBT Edition system directory. Add the following entry to %1: %3= CBTSwitchSectionName(),"CBTExePath") e(),"CBTExePath") ath") TExePath") CBTExePath") hSectionName(),"CBTExePath") Cannot find CBT Directory ASYM_BeenHere 951026123347387277256271362 ASYM_TpID UI Message text: ge Name: (DO NOT TRANSLAa leavePage enterPage p" = UI Message Name: (DO NOT TRANSLATE) Cannot find MTB Directory ASYM_BeenHere Cannot find standard Multimedia ToolBook 4.0 system directory. Add the following entry to %1: [%2%] %3= (Replace with the actual directory)" bk> with the actual directory)" actual directory)" ory)" ning mtb40.sbk> with the actual directory)" l directory)" ectory containing mtb40.sbk>"\ & CRLF & CRLF & \ "(Replace with the actual directory)" Cannot find MTB Directory CTB40A Missing The file CBT40A.SBK required by MTB4.0 CBT Edition is missing. missing." & "CBT Edition is missing." is missing." CTB40A Missing ASYM_BeenHere Need to run CBT setup Error: Cannot locate CBT Edition! Please run CBT Edition Setup again. n CBT Edition Setup again." ition Setup again." Need to run CBT setup ASYM_BeenHere Need to run MTB setup Error! Some Multimedia ToolBook 4.0 system components are missing. Please reinstall Multimedia ToolBook 4.0, then reinstall CBT Edition. stall CBT Edition." stall CBT Edition." Need to run MTB setup ASYM_BeenHere Update done Configuration has been updated."."n updated." Update done ASYM_BeenHere Help close instances If you choose Close Automatically, all open instances of ToolBook will be asked to close as soon as you click the button. You will be prompted to save changes where applicable. If you choose Close Manually, you must activate and close each instance yourself. It is necessary to close all open ToolBook instances before starting another instance of ToolBook because there may be problems when loading DLLs from different versions; Windows cannot distinguish between the identical module names for those DLLs. those DLLs." those DLLs." those DLLs." those DLLs." names for those DLLs." those DLLs." hose DLLs." se DLLs." those DLLs." those DLLs." those DLLs." ween the identical module names for those DLLs." for those DLLs." Help close instances ASYM_BeenHere ASYM_BeenHere Need to close instances You need to close all instances of Multimedia ToolBook now to avoid conflicts between versions. Close... s between versions."\ s between versions."\ Need to close instances ASYM_BeenHere Automatically Automatically Automatically ASYM_BeenHere Manually Manually Manually ASYM_BeenHere AlreadySet Configuration was already set." when what is null break else request MessageText("CannotSet")"Unable to set and verify requested configuration." d verify requested configuration." AlreadySet ASYM_BeenHere CannotSet Unable to set and verify the requested configuration. lready set." when what is null break else request MessageText("CannotSet")"Unable to set and verify requested configuration." CannotSet ASYM_BeenHere CannotFindTBLOAD Warning: Cannot locate %1. tbLoadFn & "."t "Warning: Cannot locate" && tbLoadFn & "."& tbLoadFn & "." CannotFindTBLOAD ASYM_BeenHere TBKNotAssocTBLOAD ASYM_BeenHere Warning: .TBK files are not associated with TBLOAD.EXE. Please run CBT Edition Setup again, or associate .TBK and .SBK files with TBLOAD.EXE in the main directory of your most recent version of ToolBook. TBKNotAssocTBLOAD AskIfMultiVersion Do you have more than one version of Multimedia ToolBook 4.0 on this system? s system?"\ ave more than one version of"\ && "Multimedia ToolBook 4.0 on this system?"\ this system?"\ AskIfMultiVersion ASYM_BeenHere ASYM_BeenHere ASYM_BeenHere Cancel Cancel Cancel ASYM_BeenHere Explain ASYMCBT.INI There may not be enough memory available to launch the file. If you are not using the CBT Edition Course Management System, the file CTB40R.INI gets created automatically if needed when you run a CBT Edition application. However, if you use the Course Management System, check CBT Edition documentation and Release Notes for more information on setting up this file.ion on setting up this file.his file." Explain ASYMCBT.INI ASYM_BeenHere Cancel CTB40A Missing Need to run CBT setup Need to run MTB setup Update done AlreadySet CannotFindTBLOAD Help close instances Explain ASYMCBT.INI AskIfMultiVersion Need to close instances Automatically CannotSet TBKNotAssocTBLOAD Cannot find MTB Directory Cannot find CBT Directory Manually enterPage