mitchenall.com - The Database & Web Enabling Company  
Services Products Resources Contacts
* Consultancy
* Training
* Bespoke Development
* Web Development and Hosting
-> 4D Freeware
* Articles & Tutorials
* External Links
* Site Index
* Recommended Reading
* @mitchenall.com
* Feedback

> Home > Products > 4D Freeware

Resources4th Dimension

process_Module version 1.0

The Component adds 8 new routines which provide an easy way of re-using local and global processes. This is useful in certain applications, especially client-server systems with many users as it takes less time to reuse an existing process than to start a new one from scratch, and also helps heelp the server and client memory in better condition.

Also, in applications where many global processes are likely to be created then destroyed this module could be useful.

To facilitate passing parameters to new processes, this component assumes the developer will be using ObjectTools from Aparajita, or a similar method which allows just a longint parameter to be passed to the new process.

One of the most important benefits of this component is that it allows you to define standard process startup and shutdown code, for example, setting the default menu bar of new processes, initialising process variables, clearing them when finished with, clearing selections, setting the default read/write state, etc.

Download

Uncompiled 4D 6.7 Structure + Component
process_DB_Mac.sit.bin MacBinary 32 k
process_DB_Mac.sit.hqx BinHex 44 k
process_DB_PC.zip ZIP 32 k

All Variables Are Typed

Like all mitchenall.com 4D source code products, this component compiles with the "All Variables Are Typed" option on 4D Compiler. This is important to us, not so much for the slight time savings in compilation times, but so that we know exactly how the compiler will interpret our variables, no matter who compiles the database and with whatever settings.

QuickCodePro v4 Users

Users of Aparajita's QuickCodePro will be pleased to know that this module has all the parameter lists in the comments page for each individual method. This means you can use the QuickCommand feature just as you do for 4D commands. The comments also contain brief help on each command so that you can use the HotHelp feature to display a bubble with the important information about a routine.


 
Other 4D Freeware Products
Expat4D
Expat4D is a 4D plug-in version of the popular XML parser expat by James Clark. Like expat, it is a completely, freeware, open-source project. XML documents of any size can be parsed from text and BLOB variables, including parsing in 32k chunks.
 
preg Module
A 4D component which works with QFree 2.0 to provide a set of routines similar to the Perl Compatible Regular Expressions in PHP.
 
Progress Bar Component
A simple 4D component for creating progress bars which appear in the same window.
 
Rollover Component
Open-Source component for dynamically generating rollover button pictures in 4D.
 
Toolbar Component
This component allows developers to easily add toolbars containing rollover buttons, popups and vertical separator lines to their input and output forms in 4D, to give a more Office 2001 effect. Available for 6.7.x and 6.8.x on MacOS 9.2, X and Windows.
 
Hierarchical List Component
A 4D component contains a selection of routines to aid in manipulating hierarchical lists with some additional debugging aids.
 
Email Formatter
A structure file written using 4D 6.5 and 4D Write 6.5 for formatting plain-text email messages in a 4D Write area so that the quoted text can be coloured and the hyperlinks clicked on to open the browser or new email message.
 
MethodHeader
A simple utility for 4D developers to allow easy pasting of regularly used code and comments in 4D methods, e.g. standard form events, triggers, etc.
 

> Home > Products > 4D Freeware

 
4D Solutions Partner Logo

Last modified: 06 May 2001 by webmaster@mitchenall.com

[Home]
[Services]
[Products]
-> 4D Freeware
[Resources]
[Contacts]
 
Toolbar Component Valid HTML 4.01!
© mitchenall.com
1999-2002
Valid CSS!