home *** CD-ROM | disk | FTP | other *** search
/ PC World 2000 November / PCWorld_2000-11_cd.bin / Software / Temacd / objconv / ReadMe.txt < prev   
Text File  |  2000-06-29  |  11KB  |  253 lines

  1.           ---------------------------------------------------
  2.             Access 2000 to Visual Basic 6 Object Converter«
  3.                        Evaluation Version 4.0
  4.                                     June 2000
  5.           ---------------------------------------------------
  6.                  Copyright (C) IrieSoftware, 2000
  7.                        All rights reserved
  8.                         Developed by Lennox Chambers
  9.                   http://www.iriesoftware.com
  10.  
  11. Note: If you are using the Windows Notepad, select Word Wrap from the Edit menu.  
  12.  
  13. Thank you for evaluating the Access 9 to Visual Basic 6 Object Converter program.
  14.  
  15.  
  16. Contents
  17. --------
  18. About Object Converter
  19. Object Converter Setup
  20.    References
  21. Converting the Sample Databases
  22.    AddressBook 
  23.    Contacts
  24.    Inventry
  25.    Northwind
  26. Copyright/License/Warranty
  27.    License Agreement
  28.    Governing Law
  29.    Disclaimer of Warranty
  30. Distributing Object Converter
  31. Ordering Information
  32.    Ordering by Credit Card
  33.    CompuServe Registration
  34.    Ordering by Cheque or Money Order
  35.    Shipping
  36.    Site Licenses
  37. Order Form
  38.  
  39.  
  40. About Object Converter:
  41. -----------------------
  42. This is an evaluation version for demonstration purposes only.
  43.  
  44. Object Converter is an Microsoft Access 2000 Add-In utility that rapidly converts Access Queries, Forms and Code, Controls (including a number of ActiveX Custom Controls like the Microsoft Windows Common Controls and the Common Dialog Control), Macros, Reports, Code and Class Modules to Visual Basic Forms and Projects. 
  45.  
  46. Object Converter saves a great deal of time when porting selected Queries, Forms, Reports, Macros and Code Modules, or entire Access applications to Visual Basic.  There is no need to copy and paste code from Access to Visual Basic and re-design Forms from scratch.  Converted Forms and Code will run immediately or with minimal modifications in either the Visual Basic version 5.0 or 6.0 development environments.  
  47.  
  48. Converting all Forms in the Access 2000 Northwind sample database for example should take less than 1 minute to complete, depending on the speed of your computer.
  49.  
  50.  
  51. Object Converter Setup:
  52. -----------------------
  53. To setup the Object Converter Add-in, copy the OBJCONV2E.MDE database to your ACCESS 2000 directory, and open any existing database.  From the Tools menu, select Add-Ins then select the Add-In Manager command. Add a new Add-In using the OBJCONV2E.MDE database.  When complete, a new Add-In option called Object Converter 2000 Eval will be displayed on the Add-Ins sub-menu.  You are now ready to convert your Access Objects to Visual Basic.
  54.  
  55. Note:     You can copy the files to any directory you like, as long as you are comfortable with editing your Registration database file located in the Windows directory.  This is not recommended.
  56.     
  57. Start the RegEdit utility and edit the HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Access\9.0\Menu Add-Ins\&Object Converter Library entry to point to the path and directory where the OBJCONV2E.MDE database file is located.
  58.  
  59.  
  60. References:
  61. -----------
  62. If you receive a Timer Error() - Open Form action was canceled error, you need to check that all the required References to ActiveX controls (OCX files) and Dynamic Link Libraries (DLL files) in the database that you are trying to convert are selected.
  63.  
  64. In the database that you have opened to convert your objects, please ensure that you have the following list of References selected.  You can display the References by opening a form in code view and selecting References from the tools menu.  Here are the References to select...
  65.  
  66. Reference                File Name    
  67. ----------------------------------------------------
  68. Visual Basic for Applications        VBE6.DLL    
  69. Microsoft Access 9.0 Object Library    MSACC9.OLB    
  70. Microsoft DAO Object Library 3.5    DAO360.DLL    
  71. Microsoft Office 9.0 Object Library    MSO9.DLL    
  72. Microsoft Common Dialog Controls 6.0    COMDLG32.OCX    
  73. Microsoft Tabbed Dialog Control 6.0    TABCTL32.OCX    
  74. Microsoft Windows Common Controls 6.0    COMCTL32.OCX    
  75. OLE Automation                 STDOLE2.TLB     
  76. Microsoft Visual Basic for Applications 
  77.    Extensibility 5.3            VBE6EXT.OLB
  78. Microsoft DataGrid Control 6.0 (OLEDB)    MSDATGRD.OCX
  79.  
  80. If any of the above files do not display in References, select ActiveX Controls from the Tools menu and Register the controls.  The References are also available for download from the IrieSoftware website at http://www.iriesoftware.com.  Use the following Access 2000 code to check your References.
  81.  
  82. Sub ChkRefs()
  83.    Dim ref As Reference
  84.    
  85.    For Each ref In References
  86.       Debug.Print ref.FullPath & " - " & ref.Name
  87.    Next
  88. End Sub
  89.  
  90. The output should be similar to the following...
  91.  
  92. C:\Program Files\Common Files\Microsoft Shared\VBA\VBA6\VBE6.DLL - VBA VBE6.DLL
  93. D:\Office\msacc9.olb - Access msacc9.olb
  94. C:\PROGRAM FILES\COMMON FILES\MICROSOFT SHARED\DAO\DAO360.DLL - DAO DAO360.DLL
  95. F:\OFFICE2000\PFILES\MSOFFICE\OFFICE\MSO9.DLL - Office MSO9.DLL
  96. C:\WINDOWS\SYSTEM\COMDLG32.OCX - MSComDlg COMDLG32.OCX
  97. C:\WINDOWS\SYSTEM\TABCTL32.OCX - TabDlg TABCTL32.OCX
  98. C:\WINDOWS\SYSTEM\COMCTL32.OCX - ComctlLib COMCTL32.OCX
  99. C:\WINDOWS\SYSTEM\StdOle2.Tlb - stdole StdOle2.Tlb
  100. C:\Program Files\Common Files\Microsoft Shared\VBA\VBA6\VBE6EXT.OLB - VBIDE VBE6EXT.OLB
  101. C:\WINDOWS\SYSTEM\MSDATGRD.OCX - MSDataGridLib MSDATGRD.OCX
  102.  
  103.  
  104. Should you have any difficulties installing or using the program, please email Lennox Chambers on the Internet at...
  105.  
  106.             lenx@home.com or
  107.                 lennoxchambers@hotmail.com
  108.                 
  109.  
  110.             
  111.             Converting the Sample Databases
  112.             -------------------------------
  113.  
  114. When converting the Access 2000 Sample databases, some forms will not convert correctly, may not load into Visual Basic, or after loading successfully will cause Visual Basic to crash (i.e., produce a General Protection Fault or an Illegal Operation error) when opened.
  115.   
  116. Visual Basic will not load a form that contains duplicate names, and if it does load, when an attempt is made to open the form, Visual Basic will crash.  To resolve the problem, first rename the controls either in the subform or in the main form.
  117.  
  118.  
  119. AddressBook 
  120. -----------
  121. The Household form when converted will not open correctly in Visual Basic because it contains a Members subform with controls that have the same names as those on the form.  
  122.  
  123. The duplicate controls are Label1, Label2, Label3, Label4, Label7, Label8, Label9 and Label10.  
  124.  
  125.  
  126. Contacts
  127. --------
  128. The Contacts form when converted will not open correctly in Visual Basic because it contains 3 subforms CallListSub, ctlCompany and Shipping Information with controls that have the same names as those on the form.  
  129.  
  130. The duplicate controls are Notes, Label0, Label1, Label2, Label3, Label4, Label5, Label6 and Label7.
  131.  
  132.  
  133. Inventry
  134. --------
  135. Converts with no problems.
  136.  
  137.  
  138. Northwind
  139. ---------
  140. Converts with no problems.
  141.  
  142.  
  143.  
  144.             Copyright/License/Warranty
  145.             --------------------------
  146.  
  147. License Agreement
  148. -----------------
  149. Please read the following terms and conditions before using this software.  Use of this software indicates your acceptance of this license agreement and warranty.  For information on distributing the shareware evaluation version of the Object Converter« see the section titled Shareware License.
  150.  
  151.  
  152. Governing Law
  153. -------------
  154. This agreement shall be governed by the laws of the province of British Columbia and the countries of Canada and the United States of America.
  155.  
  156.  
  157. Disclaimer of Warranty
  158. ----------------------
  159. The Object Converter and this README file are for use as is and without warranties as to performance or any other warranties whether expressed or implied. Because of the various hardware and software environments that the Object Converter may be used, not warranty for use is offered.
  160.  
  161. All programs should be thoroughly tested with non-critical data before relying on it. The user assumes the entire risk of using the program.  Any liablilty of the seller will be limited exclusively to product replacement or refund of purchase price.
  162.  
  163.  
  164. Distributing Object Converter
  165. -----------------------------
  166. Unregistered use of the Object Converter without prior consent is in violation of Canadian, U.S. and International copyright laws.
  167.  
  168. Provided that you verify that you are distributing the Evaluation Version, you are hereby licensed to make as many copies of the Object Converter and documentation as you wish.  You may give exact copies of the original version to anyone, and distribute this version of the software and documentation in its unmodified form. 
  169.  
  170. You are specifically prohibited from charging, or requesting donations for any copies, however made, and from distributing the software and or documentation with other products (commercial or otherwise) without prior written permission, no exceptions.
  171.  
  172.  
  173.  
  174.             Ordering Information
  175.             --------------------
  176.  
  177. Ordering by Credit Card
  178. -----------------------
  179. Order the Object Converter on the Internet using Secure online credit card transactions.  Visit the IrieSoftware website at...
  180.  
  181.             http://www.iriesoftware.com
  182.  
  183.  
  184. Ordering by Cheque or Money Order 
  185. ---------------------------------
  186. Send the order form below, and a cheque or money order made payable to...
  187.             
  188.             Lennox Chambers 
  189.             
  190.             c/o IrieSoftware
  191.             #61 - 10111 Swinton Cres.
  192.             Richmond, BC
  193.             V7A 3S9
  194.             Canada
  195.  
  196. Payment must be in US dollars drawn on a US bank, or you can send international postal money orders in US dollars.
  197.  
  198.  
  199. Shipping (Email is much faster)
  200. -------------------------------
  201. Object Converter is shipped on 3.5 inch disks only. Prices include shipping by postal mail (airmail outside USA) and are guaranteed through December, 2000.  Please allow up to 2 weeks for delivery.
  202.  
  203.  
  204. Site licenses
  205. -------------
  206. A site license for Object Converter entitles an organization to receive one copy of the software program and the right to duplicate the distribution disk for the specified number of copies.
  207.  
  208.             
  209.             ---------------------------------
  210.               Access 2000 to Visual Basic 6
  211.                     Object Converter«
  212.  
  213.                    Order Form
  214.             ---------------------------------
  215.  
  216. Date: ___________                Order #: _1_
  217.  
  218.             Name: __________________________________________
  219.          Company: __________________________________________
  220.          Address: __________________________________________
  221. City, State, Zip: __________________________________________
  222.          Country: __________________________________________
  223.   E-Mail address: __________________________________________
  224.  
  225.  
  226. ----- Number of ------
  227. Computers    Copies    Price/each
  228. -------------------------------------------------------------
  229. Single Copy       ______  $ 149.95 = ___________
  230. Upgrade            $  79.95 = ___________
  231. (Must provide original order number)
  232.  
  233.         Site License
  234. 2 to   9     ______     $ 129.95 = ___________
  235. 10 to  24    ______    $ 109.95 = ___________
  236. 25 to  49     ______     $  99.95 = ___________
  237. 50 to  99     ______     $  79.95 = ___________
  238. 100 to 199     ______     $  59.95 = ___________
  239.  
  240.                   Total payment  $ ___________
  241.  
  242.  
  243. Feedback:
  244.  
  245.  
  246.  
  247.  
  248.             ------- Thank You -------
  249.             
  250.                  Lennox Chambers
  251.                    IrieSoftware
  252.             http://www.iriesoftware.com
  253.