I believe that the LcdBible front-end is at 'Alpha' state. I would very much appreciate feedback (suggestions, problems, etc.) from download, installing, and testing the files referenced below.
SourceForge lcdbible Project Description: "Easy to use Bible s/w for children/missionaries who have obsolete computers with LCD (Lowest Common Denominator) components (Pent 233, slow 1 gb drive, 800*600 res, 32 mb mem, broken CD, 28.8 modem, Win98-SE or later). LcdBibleSetup.exe to fit on 1.44 floppy with WEB-NT." http://prdownloads.sourceforge.net/lcdbible/LcdBibleSetup_0_60a.exe?download Progress since 0.01c POC: * Using CTreeCtrl to select specific Book+Chapter * Very simple 'Search Phrase' implemented with case-insensitive logic (probably adequate for most users?) * Refactoring to keep LcdBible.exe at 32kb. * ETA seemes on or ahead of schedule for Dec 24, 2003 delivery (Christmas eve) * Component assumption now mentions 'Broken CD', which is typical on obsolete computers * 'Audience' expanded to include children. Alternate name for LcdBible is "L)ittle C)hildren D)evoted to the Bible" Caveats: * Glitches on 2nd page of SearchResults and long chapters * SearchResults needs logic to protect against BufferOverflow * Project .dsp needs tweaking to set working directory in order to debug * TitleBar inapproprate when doing search * Apostrophes seem to be missing * Minimal commenting, no cppunit, no VisualTest scripts * Negligible documentation, stub for Tutorial * Stubs for 'Automation' for 'plug-ins' An nsis install package for the end-user executable (no source) is available at: http://prdownloads.sourceforge.net/lcdbible/LcdBibleSetup_0_60a.exe?download For now, the 400kb download includes the LcdBible.exe and the WEB NT. It uses a "plug-in" subset of the Sword-Api that only uses a simplified RawVerse and CanonVersifier to read verses from modules/texts/rawtext/web/nt and nt.vss (CanonVersifier is a possible parent class for VerseKey). The statically linked LcdBible.exe file is 32kb. http://prdownloads.sourceforge.net/lcdbible/LcdBible_src_0_60a.zip?download Source code, including: * script for nsis-198 installer * CanonVersifier.cpp and CanonVersifier.h * project that puts all code in executable (no lib or dll) * modified RawVerse.cpp and RawVerse.h * includes RemoveMostTagsAndExtraSpace(char* buf) * project that builds swordlib_vc6.lib and swordlib_vc6.dll. Then LcdBible.exe uses swordlib_vc6.dll _______________________________________________ sword-devel mailing list [EMAIL PROTECTED] http://www.crosswire.org/mailman/listinfo/sword-devel