Something tells me that I have seen similar handlers before. Could you check if similar handlers are already included in the stacks published by Rob Cozens for his Serendipity Library?
Read this announcement from 2004:
Rob Cozens wrote:
The Serendipity Library includes all the tools needed to create user-translatable applications in Runtime Revolution® and MetaCard®. It also introduces the world's first native X-Talk client/server database: Serendipity Database--Binary ("SDB").
The Library is a collection of Transcript commands for database operations, date manipulation, input editing, number formatting, and list & table manipulation. With the accompanying reference and associated files, it also serves as an exemplar of techniques for creating user-translatable applications and using SDB. It is available free of charge and can be distributed with any Runtime Revolution or MetaCard project royalty-free (see license terms for details).
The basic components of the Library are:
1. Serendipity_Library.rev, the library stack itself
2. Serendipity_Reference.rev, front end to the library documentation stack
3. SDB_Server.rev, a template to be used to create an SDB database server standalone for any platform
4. SDB_Tools.rev, a developer's plugIn stack supporting database & front end stack creation, data dictionary maintenance, and file utilities. See Serendipity Reference's section on SDB Tools' menus for details on each menu selection.
5. SDB_Front_End_Formats.rev, a stack of front end templates used by SDB Tools' New Front End Stack and New Front End Card menuItems
6. STAMPsdbClient.rev, a template to be used to create a test SDB database client standalone for any platform
7. SDB_Utilities.rev, a template to be used to create an SDB Utilities standalone for any platform
8. English_Reference_Text.sdb, an exemplar SDB database of library documentation accessed by Serendipity_Reference.rev
9. SDB_License_Terms.pdf, to be distributed with applications that use Serendipity_Library.rev but don't include
10. A folder, SDB_Message_Files, containing Library message translation files in Dutch, English, French, German, and Spanish.
11. ClickCalendar.rev, a stack containing a group of controls & handlers, plus scripting examples & documantation for capturing & displaying dates using an annual and/or single-month calendar. Month and day names are based upon the current system language of the computer ClickCalendar is running on; so translation is automatic except for some button toolTips. ClickCalendar uses handlers and images in Serendipity Library; thus any stack that includes the
ClickCalendar group must start using Serendipity_Library.rev before using the group
12. ClickClock.rev, a stack containing an animated gif and associated handlers, examples, and documentation for capturing & displaying time using an analog clock. ClickClock is self-contained, and thus does not need to have Serendipity_Library.rev in the stacksInUse to run.
13. libIPC.rev, the Revolution IPC Group's Transcript library of interprocess communications handlers.
14. SDB_Data.sdb, the default Client/Server test database.
15. Network_Setup.rev, a stack containing instructions for connecting two or more computers for IPC. The present version includes instructions for Apple computers only, and only for TCP/IP.
16. Builds, a folder containing Distribution Builder configuration stacks for SDB Utilities, SDB Server, and SDB Test Client.
17. HC_Address_Front_End.rev, a stack demonstrating SDB's HyperCard user interface
18. SDB_Address_Front_End.rev, a stack demonstrating SDB's SDB user interface
19. Sample_Report.rev, a report format stack used by Sample_Reporter.rev.
20. Sample_Reporter.rev, a stack demonstrating the use of Serendipity Library's printReportFromStack.
21. Array_Tester.rev, a stack demonstrating the use of Serendipity Library's getElement and putElement array handlers.
libSTAMP.rev, a modified prerelease version of the Revolution IPC Group's original library, is also distributed with this update. When the next version of libIPC is released, this file will no longer be necessary.
I am in the process of moving my Windows operations from SoftWindows on an iMac to a Windows XP Tablet PC, and until that process is completed the Windows self-expanding archive link is disabled. In the meantime, Windows developers can download and decompress the individual .sgz files by downloading & installing the SDB_Tools
plugIn at <http://wecode.org/serendipity/SDB_Tools.rev>...use the Decompress Files option of the File menu.