Common units 1.4.7

Optima SC Inc. in Utilities \ Misc. Utils.

This contains small utilities coded by us for different purposes. All these utilities are freeware or free software and come under no guarantee whatsoever.


   
 

This contains small utilities coded by us for different purposes. All these utilities are freeware or free software and come under no guarantee whatsoever.
Common units

*Generic common code for porting source on different pascal compilers. Currently supported compilers are Virtual Pascal, Delphi, Kylix, Free Pascal and Turbo Pascal. This includes objects, dos and strings units for Delphi.
*Generic unicode handling routines, defined as pascal strings (ucs2string, ucs4string). Handling routines for these strings types as well as their null terminated counterparts. Also includes conversion to/from other string types are present.
*Generic routines related to standards such as ISO 8601 date-time routines, ISO 639 language codes and ISO 3166 country codes.

Standard types

Standard type definitions are a real mess between compiler versions, so these different units try to clean up the entire type mess and defines (or redefines some standard types), so that they are common across compilers. The following portable types are defined:

*Integer: The integer type is the base signed type that is optimized for the underlying machine architecture. So if the base machine architecture is 16-bit this value will be a signed 16-bit value. This is the type that should be used for counters, and internal variables.
*Cardinal: The cardinal type is the base unsigned type that is optimized for the underlying machine architecture. So if the base machine architecture is 16-bit this value will be an unsigned 16-bit value.
*Shortstring: This represents a string type composed of bytes followed preceded by a length byte. This is equivalent to the old string[255] or string type of Turbo Pascal.
*big_integer_t: The biggest integer size available for the compiler (usually equal to longint or int64)
*ptrint : This is the type to use when declaring an ordinal value that will be used to store the value of a pointer (typecasting between to/from a pointer to an ordinal).

The following defines the pre-defined types that have specific sizes and which are available on all supported compilers (some are defined by the compiler, others are defined by one of the units herein):

*byte (0..255)
*shortint (-128..127)
*word (0..65535)
*smallint (-32768..32767)
*longword (0..4294967295) [not supported on all compilers, emulated by longint]
*longint (-2147483648..2147483647)

Standard constants

These constants are used to represent information related to the operating system. They should be used instead of hard coding file system information. This will make the code more portable.

*LineEnding: String indicating the characters ending a text line in a text file.
*DirectorySeparator: This is the character or characters that separate the directories in a complete path specification.
*DriveSeparator : This is the character or characters that separate the directories from the drive specification in a complete path specification.
*PathSeparator: This is the character or characters that separate the directories from the drive specification in a complete path specification.
*FileNameCaseSensitive: This indicates if the filenames are case senstivie or not (this is a boolean value)

Defines

These are the defines that should be used to make your code more portable, they should be defined while compiling as they are used within these units, as well as help making the code clearer (most of these defines are supported by Freepascal);

*ENDIAN_LITTLE if the target is a little endian machine and the compiler is vp,bp,tp,delphi or kylix. ENDIAN_BIG if the target is a big endian machine.
*TP if the compiler is Borland Pascal or Turbo Pascal
*CPU32 if the target is a 32-bit compiler; this is true for Turbo Pascal, Virtual Pascal, Kylix, Delphi and most versions of Freepascal. Otherwise define CPU64.


Common units 1.4.7 Misc. Utils. software developed by Optima SC Inc. The license of this misc. utils. software is freeware, the price is free, you can free download and get a fully functional freeware version of Common units. Do not use illegal warez version, crack, serial numbers, registration codes, pirate key for this misc. utils. freeware Common units. Always use genuine version that is released by original publisher Optima SC Inc..


Similar Software

ChemWhiz 1.2.1 Anant Jain  Utilities

3rd place winner at HS Hacks 2014! Tired of wasting your time doing menial calculations during chemistry labs? Then ChemWhiz is the app for you. Quickly find the molar mass of any chemical simply by typing its formula. Convert between common units like moles, liters, and grams. And view...

EfWConvert 1.0 Mark White  Utilities

EfWConvert is a specialized calculator for converting emissions values in the Energy from Waste Industry. It quickly and easily converts among common units in different countries, such as ppm, mg/Nm3, and mg/Rm3. All common regulated gaseous emissions are included. EfWConvert also includes a...

QVert 1 Delta Computer Solutions, Inc.  Calculators

QVert is a quick and easy to use unit converter tool for Windows based operating systems. QVert supports most common and many not so common units of measure. Conversion units are separated into various 'Categories' that include: Acceleration, Angle, Area, Flow, Force, Length, Mass, Power,...

Freeware and free software Utilities 1.4.7 Optima SC Inc.  Misc. Utils.

This contains small utilities coded by us for different purposes. All these utilities are freeware or free software and come under no guarantee whatsoever. Common units *Generic common code for porting source on different pascal compilers. Currently supported compilers are Virtual Pascal,...

Electrical Calc Pro 2.4.3 Snappy Appz Inc.  Utilities

E-Calc Pro is a professional electrical application for calculating many common electrical problems. This app is an essential tool for all electricians and electrical engineers. Unlike other similar apps E-Calc not only calculates simple formulas but returns code results including wire sizing,...

Electrical Calc USA 3.8.3 Snappy Appz Inc.  Utilities

E-Calc is a professional electrical application for calculating many common electrical problems. This app is an essential tool for all electricians and electrical engineers. Unlike other similar apps E-Calc not only calculates simple formulas but returns code results including wire sizing,...

Herb Converter Free 1.1 Alarmed Publishing  Utilities

Herb Converter Free is an efficient, easy to use app that lets you effortlessly covert between units commonly used for weighing alternative herbal remedies and medicines such as kava, garlic, chamomile, marijuana (only where legal with a physicians note), valerian, tea, et cetera. This free...

Digital Forecaster 12.10.12 Digitalforecast  Science

This product allows meteorologists and weather forecasters to view the latest weather maps, models and weather conditions. It also allows the user to convert a variety of units and solve several meteorological equations. Features currently in development: - Ability to create your own PDF 48 hour...

Converber Portable 2.3.0 Xyntec Automation Inc  Miscellaneous

Converber is a unit converter. It is a powerful software utility that will help make easy conversions between 1324 various units of measure in 38 categories. Converber converts everything from length and force to flow and temperature. <b>Features:</b> * Gives immediate access to...

12Calc 1.0 Ernest Brock  Finance

12Calc is a full version of the well known HP12C for the iPhone and iPad. It also includes an audit tape, unit converter, worksheets, rotated views, user guide and HD graphics optimized for iPad and iPhone retina displays. Audit Tape: The audit tape keeps a record of your calculations. You can...


Popular Software of Utilities - Misc. Utils.

Red Call Recorder 1 Teley.com  Misc. Utils.

Would you like to record phone calls ? 'Red Call Recorder 1.0' is the perfect way. When accepting a call, this program will immediately recognize the caller, than just click the button and start recording. You can pause, or continue recording, all in real time! Also, you can PreScreen the call,...

USB Monitor Pro 2.2.1 FabulaTech  Misc. Utils.

USB Monitor Pro is an effective and, at the same time, simple in use analyzer of USB traffic for Windows. It allows to monitor incoming and outgoing data of a USB device plugged into the computer. Main program features are: - Monitoring of data between USB device driver and the Host Controller...

KDT Soft. Recover Product Key Demo 1.0 KDT Soft.  Misc. Utils.

Software which allows the user to recover and change a product key for Windows XP, Windows Vista, Microsoft Office and Norton Anti-Virus .This software also enables the user to change who the product is registered to.Ideal if;You need to change your Product key to a legal one, in order to receive...

Battery EEPROM Works 1.2 Rafos International Engineering Lab  Misc. Utils.

Battery EEPROM Works is designed to simplify the process of laptop battery repair. This process can be divided in two parts: cells replacement and fixing the content of EEPROM or integrated Flash of laptop battery controller. While cells replacement is easy and can be made by any technician who...

Partition Recovery Bootable CD 3.5 YIWO Tech Ltd  Misc. Utils.

Partition Recovery Bootable CD is the DOS Partition Recovery software for hard disk partition repair. It's designed to resolve the partition problems to recover the deleted, lost and corrupted FAT16, FAT32, NTFS, NTFS5, EXT2, EXT3, SWAP partitions on IDE, ATA, SATA, SCSI and removable hard...

Driver Whiz 6.4 Driver Whiz  Misc. Utils.

Driver Whiz software quickly locates the most current drivers for your computer through a user-friendly interface and a database of over eleven million drivers. Driver Whiz saves you time and frustration in getting your computer up-to-date.

Phone Calls Filter 1 Teley  Misc. Utils.

Call block for unwanted phone call with professional log software: Phone Calls Filter 1.0. Are you bothered with unwanted phone calls ? not anymore ! just set filters for incoming phone calls.. use categorized answering modes - such as: hanging up, personalized greetings etc... All based on...

Unistal Pen Drive Recovery 1.0 Unistal Data Recovery  Misc. Utils.

Quick Recovery for Pen Drive Data Recovery Software is best undelete pen drive utility and more readable pen drive file recovery tools for formatted or re-formatted pen drives. Unistal Pen Drive Recovery Software shows all recoverable files and to copy recovered files on healthy disk drives....

Flobo Hard Disk Repair 6.2 Flobo Recovery  Misc. Utils.

Flobo Hard Disk Repair is a program designed to repair hard disks damaged because of bad sectors. Bad sectors are those sectors that cannot be accessed,read or write. As a result of bad sectors, the operating system is not able to access data. Consequently, operating system freezes when trying to...

Photo Recovery Wizard 1.6 Coding Workshop Limited  Misc. Utils.

Have you ever deleted a photo from your memory card or hard drive by mistake, or perhaps unplugged your camera from your PC before it was safe to do so, corrupting the data on the memory card ?The Photo Recovery Wizard is an easy to use application that allows you to recover lost, deleted,...