CCL Home Page
Up Directory CCL mwt4_4.txt
            Molecular Weight Calculator for Windows 95, v4.4

    This program will calculate the molecular weight and percent
composition of up to seven compounds simultaneously.  It recognizes
user-definable abbreviations and all isotopes.  It also includes a
Mole/Mass Converter, Formula Finder, and built-in calculator.  See the
MWTWIN.HLP file using WINHELP.EXE or by pressing F1 during program
operation for complete information.  This program is FreeWare and may be
distributed freely. 

    To install the Molecular Weight Calculator for Windows 95, simply move
the MSFLXGRD.OCX and COMDLG32.OCX files to your \Windows\System directory
while leaving the remaining files in the program directory (for example
C:\MWTWIN).  Be sure to have the Service Pack 3 version of the
MSVBVM50.DLL file located in your \Windows\System directory. 

If you do not have the SP3 MSVBVM50.DLL file, you can download it from
various sites on the WWW, including:
        under VB5 Runtime Files

You can also ftp the file from various sites, including:

Send E-Mail to Monroem@UNC.Edu
WWW is at

           Features of Molecular Weight Calculator for Windows 95
                                version 4.4
                                (June 1998)                      
   Multi-Line Display
          Display of up to seven formulas with their molecular weights
   Percent Composition
          Percent composition of up to seven formulas.
   Parentheses Are Allowed
          For example, (CH3)3CH2CH3. The program handles up to four
          layers of embedded parentheses.
   Hydrates or other addended compounds are allowed
          For example, FeCl3-6H2O is iron(III) chloride hexahydrate.
   User-definable abbreviations for common parts of compounds. Default
          abbreviations are included as examples. You can also expand the
          abbreviations into their elemental equivalents when used in a
          For example PhCl is C6H5Cl and HOac is CH3COOH
   Smart Case Conversion
          The program will automatically convert lowercase letters to
          uppercase where appropriate for ease of entering a formula.
          Exact case matching and non-conversion are available too.
   Edit and save abbreviations
          You can edit and save the abbreviations and the elemental
          values during program operation.
   Isotopes are recognized
          For example, ^13C means Carbon-13, C6H5^18OH is heavy-oxygen
          (Oxygen-18) labeled phenol, and ^78.918Br is Bromine 79 with a
          specific isotopic mass.
   Ability to convert a formula to its equivalent empirical formula.
          For example: HOC6H4Cl would become C6H5ClO
   Feature of weighting parts of a compound relative to the other parts.
          For example: [.2Na]Cl would have a weight of
          0.2*22.989768+35.4527=40.0507 or NaCl-[.5H2O] would have a
          weight of 22.989768+35.4527+0.5*(2*1.00794+15.9994)=67.4501
   Percent Solver mode
          Useful for finding the value of "x" in a compound that
          satisfies user-specified percent composition requirements.
   Mole/Mass converter for easily translating moles to mass (kg, g, mg,
          pounds, ounces) and back.
   Formula Finder for finding possible compound empirical formulas for a
          given molecular weight for a given set of percent composition
   Built-in mathematical calculator.
   Edit and Save Elemental Weights
          Elemental weights and uncertainties can be edited while the
          program is running.
   Accuracy of the final digit of the molecular weight and percent
   Capability of saving formulas, values, and options as defaults and
          automatically loading them upon program start.
          Options can be saved manually or autosaved on program exit.
   Easily cut, copy, and paste information between the Molecular Weight
          Calculator and other Windows 95 programs.
   Capability of expanding abbreviations into their elemental
   Capability of printing results.
   Extensive online help (including context sensitive tool tips) and
          error checking.
   Finally, it's Freeware and can be copied freely in its fully
          functional form.                    

Contacting the Author

You can contact me by E-mail at Monroem@UNC.Edu
My home page is located at

About the Author

I am a graduate student in analytical chemistry pursuing my Ph.D. at the
University of North Carolina in Chapel Hill, NC, under the advisement of
Dr. James Jorgenson.  I received my B.S. in chemistry at the University of
Wyoming in Laramie, WY in May 1997, with great help from Dr. B.P.
Sullivan.  I taught myself to program in BASIC on an Apple //c (with 128
Kb of Ram and no hard disk) in 1986 during 6th grade.  Since then, I have
updated to GW-Basic, then QuickBasic v4.5, QuickBasic v7.1 for DOS, Visual
Basic 3.0 for Windows, and now Visual Basic 5.0 for Windows 95.  I also
program in C and C++, but I stick with the various forms of Basic since I
am much more comfortable with the language and it is very simple to create
powerful Windows applications with Visual Basic.  Recently, I have learned
the Labview programming language for use with developing interfaces for
analytical instruments. 

He's dead, Jim.  You get his phaser, I'll get his wallet.

				  What are the following?
Matthew Monroe              Black Angus            :      Black Angus
Chemistry Ph.D. student     Black Angus            :      Texas Longhorn
Univ. of North Carolina     Black Angus            :      Brown Swiss
Monroem@UNC.Edu             Homogeneous Catalyst   :   Heterogeneous Catalyst

| |           This tagline is umop apisdn.

Modified: Wed Jun 24 23:28:20 1998 GMT
Page accessed 1205 times since Mon Nov 16 20:57:14 2009 GMT