Before we begin!

So many YouTube videos start out Before we begin click the like button click subscribe and click notifications. In other words just assume this video is great before you find out what a steaming pile of crap it really is. Maybe you’ll forget to undo everything once you figure it out.

Lazarus file weirdness

I can’t quite nail it down but weird things happen to your Lazarus files. I open a project and don’t save. Then I create or open another project and it pulls in stuff from the last place I was at. Same with saving, things aren’t necessarily saved in the project directory you think you’re in.

Getting weird messages on old SQLite projects

Unable to find the component class “TSqlitePassDataset”.It is not registered via RegisterClass and no lfm was found.It is needed by unit:/home/bill/Mystuff/Pascal/Lazarus/sqlite/unit1.pas Also getting error on “SqlitePassDbo” in Unit1 uses. Still seeing the controls on the form and basically recreating them got me somewhere

Free Pascal

I remember learning Pascal (Free Pascal) and Lazarus soon after. First attempts was in 2003. I remember writing a decent name parsing (Prefix, First, Middle, Last, Suffix) routine in Free Pascal. Below, timings for a million records. bill@bill-MS-7B79:~/Mystuff/Pascal> time ./nameparse  Enter Input file :  Enter Output file :  1000001 records read. real    0m4.016suser    0m1.962ssys     0m0.983sbill@bill-MS-7B79:~/Mystuff/Pascal>