Screenshot Preview

Desaware ActiveX Gallimaufry

Add a variety of components to your toolbox, while learning the techniques behind them. ActiveX Gallimaufry is a collection of ActiveX components covering a variety of different functionality, from graphics manipulations, the Win32 API, and transparency, to complex concepts such subclassing, and memory management. Each component comes with sample code and extensive documentation enabling you to learn the programming concepts as you explore using the components.

Pricing 

Select Currency:

Desaware ActiveX Gallimaufry V2.0

Add to Cart $ 149.00 1 Developer License Download (5.1 MB)
Add to Cart $ 49.00 1 Developer Upgrade License - Please Note: Requires the previous version Verify Download (5.1 MB)

All sales are made on our standard Terms and Conditions and subject to our Return Policy

Licensing

One software license is required per machine.
Run-time royalty free.
Code for Gallimaufry ActiveX Controls: You have a royalty-free right to incorporate into your own applications any of the code provided with the following stipulations: 1) You are adding primary and significant functionality to the existing application, control, or component. 2) You agree that Desaware, Inc. has no warranty, obligation, or liability, real or implied, for its performance. Code for Gallimaufry Sample Applications: You have a royalty-free right to incorporate into your own applications any of the sample code provided with the stipulation that you agree that Desaware, Inc. has no warranty, obligation or liability, real or implied, for its performance. Gallimaufry ActiveX Controls: You may distribute with your program a copy of the files dwBanner.ocx, dwBannr6.ocx, dwCmnDlg.dll dwCmnDg6.dll, dwHexEdt.ocx, dwHexEd6.ocx, dwPerLst.ocx, dwPerLs6.ocx, dwRotPic.ocx, dwRotPc6.ocx, dwSpiral.ocx, dwSpirl6.ocx, dwTwain.ocx, dwTwain5.ocx, dwTaskb6.ocx and/or dwTaskbr.ocx. You may also distribute dwspy5.dll, dwspyvb.dll, and dwspyvb6.dll for those controls that depend on these components. You may not modify any of these files in any way.

Overview

Screenshot of Desaware ActiveX Gallimaufry - ActiveX - V2.0

For further information, check out each of the individual descriptions below.

  • The PerList Control - Who can forget the opening credits of the movie Star Wars - where the opening text scrolls upward and into the distance as it tells of events a long, long time ago in a galaxy far, far away. Now your web pages can accomplish the same effect with Desaware's perspective list (PerList) control.From this control you'll learn API wizardry including advanced bitmap manipulation techniques, API drawing techniques, and object oriented design approaches
  • The Banner Control this flexible marquee control can appear over a fixed background, or over any background that you choose (including other controls on a Visual Basic form, if you are so inclined). This one may also find use on web pages. You'll also learn some interesting techniques including some advanced API techniques, transparency techniques, and how to scale a font accurately to fit in an available space
  • The RotatePic Control - We've received dozens of requests for a control that can rotate bitmaps. We're pleased to finally have one to offer.
  • The HexEdit Control - Every programmer sooner or later needs a hex editor. It's one of the most useful utilities around. Now can offer you it to your users as part of any application. Just drop this control on a form and 99% of the job is done.This control is a good example of combined use of constituent and user drawn controls. The control supports read only (display modes), optional display of the ANSI text window, adjustable window sizes, and editing using an array or arbitrary memory buffer
  • The SpiralBox Control - Sometimes it's fine if an ActiveX control has no purpose other than being just plain fun. And our SpiralBox control is as good an example as you'll find. Not only do you get the control, but you get an MDI application that lets you create and save your own creations. If it proves to be the greatest time waster since MineSweeper, don't blame us - we just wrote it. And when you see the spiral art class module, with its optimized graphic algorithms, you'll know that you can safely use the excuse that you're studying and testing advanced ActiveX technology - a feature that Minesweeper and Solitaire certainly can't match
  • The MDI TaskBar Control - This one will be especially interesting to SpyWorks users and API mavens. Windows 95 and now NT 4.0 introduced the desktop taskbar as a great way to switch among applications. Why not add a taskbar to your MDI applications to switch among MDI child windows? It's easy with this MDI Taskbar control, because it demonstrates a number of advanced subclassing and messaging techniques. (This control will also be included in the next SpyWorks Professional edition release)

The Gallimaufry Component Library - This library of useful components implement a number of common algorithms. It includes the following:

  • A double linked list component - demonstrates two techniques for aggregation and delegation of internal objects
  • A FIFO (first in first out) queue component
  • A Stack component
  • A Quicksort component - which also supports background operations
  • Above all, you'll find some extremely interesting Visual Basic techniques, from the correct way to use multithreading to implement a background operation (no, it's not the way it's shown in recent MSJ and VBPJ articles), to using variants to support parameter overloading

Fine Print - Some of these controls require SpyWorks in order to rebuild. Desaware's licensing allows royalty free distribution of these controls and incorporation of source code into your applications only if you are adding significant and primary functionality to the control.


Compatibility

  • Operating System for Deployment
    • Windows 2000
    • Windows 98
    • Windows NT 4.0
    • Windows 95
    • Windows NT 3.51
  • Architecture of Product
    • 32Bit
  • Product Type
    • Component
  • Component Type
    • ActiveX OCX
  • Built Using
    • MFC V4.0
    • ActiveX Template Library (ATL)
    • Visual Basic V5.0
  • .NET Ready/Tested with .NET RCW
    • No
  • General
    • Internet Enhanced
    • Includes Digital Signature
    • Marked as Safe for Scripting
    • Marked as Safe for Initialization
    • OCX96 Compatible
  • Compatible Containers
    • Microsoft Visual Studio 6.0
    • Microsoft Visual Studio 97
    • Microsoft Visual Basic 6.0
    • Microsoft Visual Basic 5.0
    • Microsoft Visual Basic 4.0
    • Microsoft ActiveX Control Pad
    • Microsoft FrontPage
    • Microsoft Internet Explorer 4.0
    • Microsoft Internet Explorer 3.0
  • Product Class
    • User Interface Components
  • Test and Review Status
    • Installation Tested - Yes
    • Uninstall Tested - Yes
    • Anti Virus Checked - Yes
    • Evaluation Installation Tested - Yes
    • Evaluation Uninstall Tested - Yes
    • Documentation Reviewed - Yes
    • Sample Code Reviewed - Yes

Prerequisites

Disk Space Required: Between 1MB and 5MB depending on options
Other Special Requirements: Some of the controls require Desaware SpyWorks in order to rebuild