Sprezzatura Blog
Posts through 31 December 2023
All Sprezzatura Blog content copyright The Sprezzatura Group. Reproduced by permission of The Sprezzatura Group. Further reproduction, distribution or transmission is prohibited, except as otherwise permitted by law.
Click here to visit the Sprezzatura blog for the most recent posts...
2023
40 Years to life... (Published 04 OCT 2023)
Snippets - Webviewer Issues (Published 05 SEP 2023)
Snippets - Date/Time Selection (Published 01 AUG 2023)
Snippets - TCL Commands (Published 11 JUL 2023)
It pays to be pragmatic... (Published 27 JUN 2023)
FIXLH Explored (Published 01 MAR 2023)
Sort of obvious in hindsight (Published 31 JAN 2023)
Y2K Redux - Indexing Issues With Dates OR 20100 - A Search Oddity (Published 12 JAN 2023)
2022
You are Auth-ful - but I like you (Published 24 NOV 2022)
OI 10 makes it easier to get onto the Property ladder (Published 01 OCT 2022)
2021
ARRAY and LIST properties (Published 04 AUG 2021)
Demystifying clientsetup.exe (Published 04 AUG 2021)
PDISK issues (Published 14 APR 2021)
Prototyping DLLS in OI 10 using the new UI (Published 02 MAR 2021)
2020
A word in your shell-like... (Published 23 SEP 2020)
Query By Form (QBF) revisited (Published 14 JUL 2020)
Extending Our Promotion (Published 12 MAY 2020)
Golden Slumbers Close OIs (Published 21 MAR 2020)
2019
2018
The Magic UTF-8 Check Box (Published 08 OCT 2018)
Moving ANSI data to UTF-8 (Published 11 JUN 2018)
OI X - Windows Properties For Improved Productivity (Published 09 MAY 2018)
OpenInsight X - a sneak peek (Published 17 APR 2018)
Execrable Xlate (Published 28 MAR 2018)
The more things change, the more they don't stay the same (Published 07 MAR 2018)
2017
2016
Linear Hash Rehashed (Published 20 MAY 2016)
OI 10 - Conference Presentation (Published 03 MAY 2016)
When in the course of LH Events (Published 26 APR 2016)
Debug at will (Published 26 APR 2016)
Hexes and Curses (Published 26 APR 2016)
Chasing down OLE errors - what's DWORD? (Published 22 JAN 2016)
2015
2014
Logging Redux (Published 14 NOV 2014)
UDH - Journaling Or Not? (Published 24 OCT 2014)
When is a DEP issue not a DEP issue? (Published 24 OCT 2014)
2013
All you wanted to know about HTTP headers (but were afraid to ask) (Published 19 NOV 2013)
OpenInsight Coding Standards (Published 15 NOV 2013)
Using concatenated arguments - a warning (Published 06 NOV 2013)
Adventures in AREV/32 Land (Published 09 OCT 2013)
The Case of the Vanishing Data (Published 26 AUG 2013)
The mysterious case of the modified index name (Published 13 AUG 2013)
Swapsies! Gotcha! (Published 19 JUN 2013)
Pass the Parcel (Published 14 JUN 2013)
RevCon 2013 - A Biased Perspective (Published 22 APR 2013)
Bitten By Braces (Published 10 FEB 2013)
2012
All Things Being Equals (Published 04 DEC 2012)
Driving Us Mad (Published 08 NOV 2012)
I'd buy THAT for a dollar! (Published 17 JUL 2012)
Peek a Boo! (Published 21 JUN 2012)
Unintended Overflow Frames (Published 04 MAY 2012)
Send_Message optimisation (Published 24 APR 2012)
2011
You want to do WHAT with Popups - Part 2 (Published 25 DEC 2011)
You want to do WHAT with a Popup? Oh - OK then... (Published 14 DEC 2011)
Using the Table Browser from within a program (Published 25 NOV 2011)
Working with Multiple Cursors (Published 04 NOV 2011)
Run_Report, Walk_Report, Crawl_Report (Published 26 OCT 2011)
Down on the farm (Published 25 AUG 2011)
Selects and File Resizing (Published 23 AUG 2011)
DATAFILE= In OpenInsight (Published 19 AUG 2011)
EditTable Cookbook - Trapping the ENTER key (Published 18 AUG 2011)
An Open and Shut Case (Published 21 JUN 2011)
Making Progress With Selects (Published 24 MAY 2011)
Latent and Resolved Selects (Published 23 MAY 2011)
OI Log Files - a practical demonstation of sleuthing (Published 07 APR 2011)
2010
Another week, another month's work (Published 28 DEC 2010)
Building a better Delay() - Part 1 (Published 04 NOV 2010)
OI and the Windows 7 System Font (Published 21 OCT 2010)
The Mysterious Case of the Dialog Box checkbox (Published 17 SEP 2010)
The Case of the Absent MENU Event (Published 15 SEP 2010)
Popups - OI Downs (Published 27 AUG 2010)
Semiversal Driver (Published 19 AUG 2010)
Random numbers in OpenInsight (Published 29 JUL 2010)
EditTable Cookbook - Row selection without focus (Published 12 JUL 2010)
EditTable Cookbook - Selecting and deselecting rows (Published 12 JUL 2010)
From the department of shooting oneself in the foot... (Published 25 JUN 2010)
Sprezzatura Windows API Library (Published 11 JUN 2010)
EditTable Cookbook - Clearing single row selection (Published 11 JUN 2010)
Thou shalt encrypt (Published 06 MAY 2010)
UDH 4.6 - Cracking the code (Published 18 APR 2010)
BFSs Redux - being an examination of the concept of Base Filing Systems (Published 23 MAR 2010)
UTF8 - The BRemove statement (Published 20 MAR 2010)
Indexing in OpenInsight Part 3 - How transactions get updated (Published 13 MAR 2010)
UTF8 and the extended string operators (Published 12 MAR 2010)
UTF8 - To Malloc or not to Malloc - that is another question (Published 10 MAR 2010)
To Malloc or not to Malloc - that is the question (Published 09 MAR 2010)
EditTable Cookbook - Handling Large Arrays (Published 08 MAR 2010)
UTF8 and Binary Manipulation (Published 03 MAR 2010)
EditTable Cookbook - Trapping Mouse Messages (Published 01 MAR 2010)
A week in the life of a Revelation Consultant (Published 20 FEB 2010)
Installation Procedures for an OpenInsight Thin Client System (Published 10 FEB 2010)
Sometimes it's good to be reminded... (Published 09 FEB 2010)
2009
Indexing in Opensight Part 2 - How index transactions get created (Published 18 DEC 2009)
Indexing in OpenInsight - Part 1 - What is indexing? (Published 05 NOV 2009)
Windows 7 (Published 08 OCT 2009)
EditTable CookBook - Preventing row deletion (Published 08 OCT 2009)
EditTable CookBook - The MOVE_ROW message (Published 05 OCT 2009)
EditTable CookBook - Setting TEXT_BY_POS (Published 30 SEP 2009)
EditTable CookBook - The CHANGED event and NOTIFYPOS (Published 24 SEP 2009)
EditTable Cookbook - How to get cell coordinates (Published 22 SEP 2009)
DLL Prototyping - The LockVariable statement (Published 20 SEP 2009)
DLL Prototyping - Strings And Things Part 3 (Published 15 SEP 2009)
Getting a Row ID without reinventing the wheel (Published 10 AUG 2009)
Improved ZZ_SMTP Released (Published 29 JUL 2009)
DLL Prototyping - Strings and Things Part 1 (Published 26 JUN 2009)
Crashing the NTDVM with AREV - a beginner's guide (Published 21 JUN 2009)
DLL Prototyping - Namespaces (Published 17 JUN 2009)
Learning something new (Published 15 JUN 2009)
Form Designer Limits (Published 03 JUN 2009)
An open and shut case... (Published 02 JUN 2009)
Crashing the UD Heavy - an investigation (Published 01 JUN 2009)
SYSPROCNAMES explained (Published 27 MAY 2009)
Initialising OpenInsight Applications (Published 22 MAY 2009)
Welcome to the official Sprezzatura Blog (Published 20 MAY 2009)