Function & Object Libraries
With the ability to create robust applications in a short period of time, it's no wonder Visual Basic is the world's leading development tool for the Windows platform.  However, even with such a useful development environment, not everything can be covered, and developers like you still have to spend a significant amount of time creating applications.  Ingenuware has created a library of functions & objects that help you program in Visual Basic even faster and easier.  From String Parsing functions to complete Registry Access, these functions and objects let you take advantage of Visual Basic's Power and Flexibility to it's fullest extent!

Demo Screen

Component Name & Description

Product
ImpulseAPM Class - Power Global Object
Discover the system's power source, battery power levels in laptop computers, and invoke sleep & hibernate modes with easy to use methods.  ImpulseGlobals includes a "Power" object that has been created for your immediate use in Visual Basic, so you wont have to create your own object from this class.
ImpulseGlobals 3.0
ImpulseCodeTimer Class
When you have to write Visual Basic components that are marked for "unattended execution", where you can't have any forms, and you need to use a timer control, what do you do?  You use the ImpulseCodeTimer class!  Complete with standard timer properties and events (yes, we said events!), simply create an object from this class using "WithEvents", set your Interval & Enabled properties, and you're set to go!
ImpulseGlobals 3.0
ImpulseData Global Functions
The ImpulseData global functions provide you with miscellaneous variable and data related functions.  These functions area globally available for your immediate use in Visual Basic, so you won't have to create your own object from this class.
ImpulseGlobals 3.0

 

ImpulseDiskInfo Class - Disk Global Object
This class can give your application detailed information about any drive on your system, even network drives!  From drive type to free space to cluster info, this class gives you it all.  ImpulseGlobals includes a "Disk" object that has been created for your immediate use in Visual Basic, so you wont have to create your own object from this class.
ImpulseGlobals 3.0
ImpulseEncryption Class
Encrypt passwords and important documents!  Encrypting & Decrypting strings, byte arrays, and files, the ImpulseEncryption class uses a symmetric key encryption algorithm that's a perfect fit for most security needs.
ImpulseGlobals 3.0
ImpulseFilesAndFolders Global Functions
With these functions, you can parse file & folder names, create & move folders, test the existence of files & folders, and more!  These functions area globally available for your immediate use in Visual Basic, so you won't have to create your own object from this class.
ImpulseGlobals 3.0
ImpulseFileVersion Class - FileVersionInfo Global Object
With these functions, you can parse file/folder names, create & move folders, test the existence of files & folders, and more!  These functions area globally available for your immediate use in Visual Basic, so you won't have to create your own object from this class.
ImpulseGlobals 3.0
ImpulseFormFunctions Global Functions
Manipulate your Visual Basic forms and other windows, retrieve default sizing information from Windows, and even create your own form shapes!  These functions are globally available for your immediate use in Visual Basic, so you won't have to create your own object from this class. 
ImpulseGlobals 3.0
ImpulseGhostCanvas Class
Draw fast graphics and eliminate screen flicker with this "ghost" canvas.  Each ImpulseGhostCanvas object is equipped with an invisible drawing surface, and a wide variety of graphics methods, most of which you're already familiar with.  Lines, Text, Rectangles, Circles, Pies, Arcs, Rounded Rectangles, Bezier Curves, Flood Filling, Custom Brushes, Picture Clipping, PaintPicture, PaintPictureMasked, PaintPictureAlphaBlended, and much more!  Simply draw on the "ghost" canvas, then transfer the resulting image to where you want it displayed in one simple, flicker-free operation!.  Ideal for user interfaces that need fast graphics such as animation.
ImpulseGlobals 3.0
ImpulseIcons Class
Extract icons from ICO, EXE, DLL, OCX, and CPL files (or any other file with Windows icon resources embedded in them.)  Small and Large icons are supported.
ImpulseGlobals 3.0
ImpulseMemory Class - Memory Global Object
With the ImpulseMemory class, you can easily obtain detailed information about system memory and virtual memory (swap file).  ImpulseGlobals includes a "Memory" object that has been created for your immediate use in Visual Basic, so you won't have to create your own object from this class.
ImpulseGlobals 3.0
ImpulseMiscellaneous Global Functions
Miscellaneous functions that empower you to create Visual Basic applications faster and easier.  These functions are globally available for your immediate use in Visual Basic, so you won't have to create your own object from this class.
ImpulseGlobals 3.0
ImpulseMultimedia Global Functions
Play Wave Files, System Sounds, MIDI tones, and "simulated PC speaker" Beeps using the ImpulseMultimedia functions.  These functions are globally available for your immediate use in Visual Basic, so you won't have to create your own object from this class.
ImpulseGlobals 3.0
ImpulseNumbers Global Functions
Convert between decimal, binary, octal, and hex with large integer (64-bit) values.  Convert to and from Roman Numerals.  Convert between Signed and Unsigned values.  Generate random numbers/character sequences.  These functions are globally available for your immediate use in Visual Basic, so you won't have to create your own object from this class.
ImpulseGlobals 3.0
ImpulsePicture Class
Manipulate images with adjustments, enhancements, effects, screen & window capture, plus much more!  Adjustments include AdjustBrightness, AdjustContrast, and AdjustTint.  Enhancements include ApplyCrop, ApplyDespeckle, ApplyMirror, ApplyPhotoSmooth, ApplyPictureEffect (Blur, Soften, Sharpen, Colorize, and much, much more!), ApplyResample, ApplyResize, and ApplyRotation (Smooth or Animated).  Effects include multiple types of color masking & alpha blending.
ImpulseGlobals 3.0
ImpulseProcessor Class - Processor Global Object
Quickly and easily obtain information about the processor(s) installed on the system.  Brand, Name, Level, Speed, and more!  ImpulseGlobals includes a "Processor" object that has been created for your immediate use in Visual Basic, so you won't have to create your own object from this class.
ImpulseGlobals 3.0
ImpulseRegistryAndINI Class
Access any part of the registry, or access INI files with the same convenient interface.  Switching between registry and INI access is a snap!  Read, Write, & Delete values; Create, & Delete Keys/Sections; Iterate through enumerated Keys/Sections and Values!  For your convenience, ImpulseGlobals includes three already created objects for immediate use: "AppRegistry", "WinINI", and "SystemINI".  You can, however, create your own instances for maximum flexibility!  Working with configuration information has never been so easy!
ImpulseGlobals 3.0
ImpulseScreenModes Class - ScreenModes Global Object
Obtain information about every screen mode available to the system's display adapter, and switch screen modes "on the fly".  ImpulseGlobals includes a "ScreenModes" object that has been created for your immediate use in Visual Basic, so you won't have to create your own object from this class.
ImpulseGlobals 3.0
ImpulseSpecialFolders Class - SpecialFolders Global Object
Obtain the full pathnames of special system folders.  Many of the paths can be set by your programs, such as "My Documents".  ImpulseGlobals includes a "SpecialFolders" object that has been created for your immediate use in Visual Basic, so you won't have to create your own object from this class.
ImpulseGlobals 3.0
ImpulseStrings Global Functions
Powerful conversion, generation, manipulation, and search functions for use with Visual Basic strings.  Code faster and easier with the ImpulseStrings functions.  These functions are globally available for your immediate use in Visual Basic, so you won't have to create your own object from this class.
ImpulseGlobals 3.0
ImpulseSysCounter Class - SystemCounter Global Object
Measure the time between two events or activities with microsecond accuracy!  ImpulseGlobals includes a "SystemCounter" object that has been created for your immediate use in Visual Basic, so you won't have to (but you can) create your own object from this class.
ImpulseGlobals 3.0
ImpulseSystem Global Functions
Obtain system information, manipulate system settings, manipulate the mouse, work with the Windows Shell by executing both documents and folders, editing & creating Windows' shortcuts, and more.  These functions are globally available for your immediate use in Visual Basic, so you won't have to create your object from this class.
ImpulseGlobals 3.0
ImpulseWindowsVersion Class - WinVer Global Object
Obtain detailed Windows version information.  ImpulseGlobals includes a "WinVer" object that has been created for your immediate use in Visual Basic, so you won't have to create your own object from this class.
ImpulseGlobals 3.0
|
Home/Products | Downloads | Order Now! | Support | News | Company/Contact

All content on this website, including but not limited to text, graphics, art, source code, object code, is Copyright © 1999-2002, Ingenuware, Ltd.  All Rights Reserved.  Ingenuware™, ImpulseStudio™, ImpulseGlobals™, and ChessRally™ are Trademarks of Ingenuware, Ltd., 1997-2002.  Microsoft®, Windows®, and Visual Basic® are Trademarks of Microsoft Corporation.