Login to participate
  
Register   Lost ID/password?
Louis Kessler’s Behold Blog » Archive for 2003

Sunday, December 28, 2003 - Sun, 28 Dec 2003

A day of reading and fiddling and somehow, it all got to work. Wireless is really nifty. And if it doesn't work right away, you sure get to learn a lot about it while you're working to get it working.

Saturday, December 27, 2003 - Sat, 27 Dec 2003

Set up the wireless router and PCI card to share internet and file access between computers. That was easy. Getting the new computer to see the Internet and the other machine was not. I was not that familiar with networking but now I am. 5 hours later and no real success. Went out and bought "Wireless Home ...

Friday, December 26, 2003 - Fri, 26 Dec 2003

An "out of bed" experience for me today. For the last year, I planned to buy a new computer for my daughter on Boxing Day to try to get a good deal. I planned to buy it online, likely at Future Shop but alas, the configuration I needed was not being offered by them as I had hoped. Best I saw was a system ...

Wednesday, December 24, 2003 - Wed, 24 Dec 2003

Finished the basic restructure of the File Functions. While doing this, I also found that the Registry can and should be used to save the last configuration processed. This could be done at just one place in the program: where processing the loaded file(s) to create the Everything Report. Then any changes to ...

Saturday, December 20, 2003 - Sat, 20 Dec 2003

A few small bugs to fix: "Save As" was no longer working after loading GEDCOMs. This was simply because of my Registry changes and I had to set UseRegistry to false before saving to a Behold File, so that was easy. The default ID length limited the length of manually updated IDs when it shouldn't have. ...

Saturday, December 13, 2003 - Sat, 13 Dec 2003

No. My solution of Nov 28 of using saving default settings to a Behold file won't work. It must go in the Registry. The reason is that different users on the same machine will not have their own default settings. The whole idea of the Registry was to allow this. Putting this "back in" is not as bad as it ...

Saturday, November 29, 2003 - Sat, 29 Nov 2003

While testing, loading one particular test file crashes. Checking through it, I find that one person in the file has 3 children: one of whom is himself. I had detected this when auto-organizing, but when determining ancestors for the report, when the person's father was himself, and then his father was ...

Friday, November 28, 2003 - Fri, 28 Nov 2003

Next sticky problem: I set up the default settings to be saved to the Registry rather than to a Behold file, the values are not actually stored in memory. Because of this, when I attempt to cancel and go back to the previous settings, there are no settings in memory to go back to. Looks like I have to change ...

Wednesday, November 26, 2003 - Wed, 26 Nov 2003

The complicated code is removed and now the buttons do simpler but more easy to explain functions. I got the pressing and releasing of the buttons working properly and their functionality now seems right.

Monday, November 24, 2003 - Mon, 24 Nov 2003

The last few weeks have been real tough. I've been struggling with the implementation of the three buttons and allowing the cancellation of them in a consistent manner. In addition, my attempts to integrate this code into the LoadSaveOrganizeInfo procedure have totally complicated the code to the point that I ...

Sunday, November 9, 2003 - Sun, 9 Nov 2003

Still not out of the woods yet with these buttons. Now I have to coordinate whether the Apply and Cancel buttons on the Organize forms are set whenever a button is pushed. That again is the complication of making the Organize forms non-modal - they must know what is going on elsewhere in the program.

Saturday, November 8, 2003 - Sat, 8 Nov 2003

Noticed that the Everyone Else and Related By Marriage buttons did not always work right. After some debugging, I found that I did mark the option checked in the Organize pages, but did not process the OnMarking procedure which was necessary. That's now fixed. Back to finishing off the code to push in the ...

Thursday, November 6, 2003 - Thu, 6 Nov 2003

Thinking about the space-in-the-name problem, my only logical conclusion is that it must have been fixed after Windows 98. It is too severe an error for Microsoft to have allowed to continue. Checking at work, where I have Windows XP, I see that they did fix it, but in a surprising way. What they did is when ...

Sunday, November 2, 2003 - Sun, 2 Nov 2003

A few silly things got in the way of progress this weekend. First, while checking my Genealogy Software Links, I found one that used a discussion forum called Snitz. I followed it up and found it to be a very comprehensive Open Source ASP-based forum. That led me to at least two others that impressed me as ...

Thursday, October 30, 2003 - Thu, 30 Oct 2003

Now for the Auto Organize and Surname buttons. These should be fairly easy to do since all the functionality for these have already been programmed. It's just a matter of doing the correct initialization and making the right calls to get them to work, taking into account the previous state of things (like ...

Wednesday, October 29, 2003 - Wed, 29 Oct 2003

Implementing the Everyone Else button: I need to get that button to check (or uncheck) the Everyone Else selection on the Families page and then Apply the change and recreate the report. Setting this up and testing, I discovered that Canceling Organizational changes cancels back to the last "Save". ...

Tuesday, October 28, 2003 - Tue, 28 Oct 2003

That was an intensive 3 days finishing off the numbering. I've got just a bit left for Organize to be complete. The first bit is to add some more organize functionality to the menu and the toolbar. Here's time for a bit of fun: Get out IconEdit32 and create five new buttons for the taskbar. Adding those ...

Monday, October 27, 2003 - Version 0.99 is 83.6% complete - Mon, 27 Oct 2003

A few hours of looking at how to do the mod to organize and my conclusion is not to do it. Delving in further, the real inconsistency appears to be in the Ancestor routine. What is really needed is to maintain an AncToDo variable on each Family and then mark them off as they are done. That ensures that no ...

Sunday, October 26, 2003 - Sun, 26 Oct 2003

Final set of checking the Numbering options and how the various methods of Organizing work. The code is now quite complicated but very comprehensive. I've completely defined the (current) functionality and got it basically working. But certain little things are not quite right. I spent about 6 hours trying ...

Saturday, October 25, 2003 - Sat, 25 Oct 2003

Now to do the last thing left in the Numbering options. The descendants are currently numbered sequentially within each family or surname. This is fine, except that depending on what options are used for numbering, duplicate numbers can occur. To avoid this I have to maintain a list of the section IDs so that ...

Friday, October 24, 2003 - Version 0.99 is 83.2% complete - Fri, 24 Oct 2003

Spent some time double checking all the branch generation. It seems okay for now. I know I will be checking it in detail when I start finishing off the Everything Report so I can leave it for now. That now finishes off all the ordering code. That is a significant accomplishment and took me some time to do. ...

Sunday, October 19, 2003 - Sun, 19 Oct 2003

Testing the "Ordering by surnames within families", I noticed a peculiarity when using a particular GEDCOM file. When a particular family was ordered by ancestor it used 2 starting ancestors, but when ordered by surname it used 3 and they were not the same. This seemed very strange. After some debugging, I ...

Saturday, October 18, 2003 - Sat, 18 Oct 2003

It took about 6 hours of time to basically code the "Ordering by surnames within families" code. This was very similar to the Numbering by Surname code that I finished on August 29. The difference here is that the level-1 families remain the same, but the ordering within them changes. I figured I'd do the same ...

Sunday, October 12, 2003 - Sun, 12 Oct 2003

Surprise, surprise! I expected to spend a long night debugging my changes from Thursday and getting the cross references to work correctly. To my surprise, it worked perfectly. Later I thought I might have to mark families and refer back to them, but after thinking it over, the individual references are the ...

Friday, October 10, 2003 - Fri, 10 Oct 2003

Three interesting references. (1) Joel Spolsky's article: "The Absolute Minimum Every Software Developer Must Know About Unicode and Character Sets (No Excuses!)". (2) Eastman's Genealogy Newsletter mentioned a new book soon to be published titled "Genealogy and Indexing" edited by Kathleen Spaltro. Of ...

Thursday, October 9, 2003 - Thu, 9 Oct 2003

Another thing I noticed in the testing is that the cross references to the same person mentioned elsewhere in the Everything Report were not always included and sometimes the information was repeated. This was very old code (maybe 2 years old) that generated these references, and things have changed since then. ...

Tuesday, October 7, 2003 - Tue, 7 Oct 2003

While testing the Ahnentafel output, I noticed a few irregularities. First, when no changes are made to the Organize options, then pressing the "OK" button to exit the Organize pages need not rebuild the report, as it is already correct. This was an easy one-line fix. Then, in the Everything report, when ...

Monday, October 6, 2003 - Mon, 6 Oct 2003

Almost done the Numbering options. Working now on the "Within Families" option. Within a family, I currently have it implemented as ordering it by "Ancestor Order". That is where it starts with the earliest ancestor on the father's father's ... side, and works down to end with the earliest on the mother's ...

Tuesday, September 30, 2003 - Tue, 30 Sep 2003

This morning in the shower, I solved a design issue with Behold that has been bugging me for months. The Numbering options in Behold are very complicated. I can save them into Behold files or retrieve them from Behold files. But when ordinary GEDCOM files are read, then there was no logical place to store ...

Monday, September 29, 2003 - Mon, 29 Sep 2003

Quite a difficult problem stumped me for a few days. Found the problem while testing. When passing a parameter to Behold (the name of the file to load), it was no longer loading the file. It used to work correctly the last time I checked about 6 months ago. Took a while to track this down, but somehow the call ...

Friday, September 19, 2003 - Fri, 19 Sep 2003

I got a very simple e-mail from someone asking: "When and how much? Thanks." I, of course, don't know the answer to "When?". But it is a question I have often been asked, so it prompted me to update my FAQ (Frequently Asked Questions" page and add the answer to that question on the top. The past few weeks ...

Saturday, August 30, 2003 - Sat, 30 Aug 2003

Now the ordering by GEDCOM, Family and Surname in any order all works. The actual numbering and headings are not quite set up right and that is the next step. During the testing of this, I've been saving the Organize info to different Behold files to make it easy to try all my cases. I noticed that after a ...

Friday, August 29, 2003 - Fri, 29 Aug 2003

The implementation of Numbering by Surname included some quite complicated code, and it took several nights to slowly get the glitches out and get it working, bit by bit. Success on this part, at least the basic Surname ordering, was a great relief.

Wednesday, August 27, 2003 - Wed, 27 Aug 2003

Found out today that 4 days ago the ELDOS group sold their Elpack product to LMD Innovative. I hadn't heard of them before, but they are in Germany and have their own component suite with about 300 components. LMD wanted Elpack for its strength in Unicode and cross platform enabled code as well as the Eltree ...

Tuesday, August 26, 2003 - Tue, 26 Aug 2003

The last few weeks have been very difficult. The implementation of the Numbering by Surname (See July 2, 2002) had several false starts. The idea to use the Name index didn't pan out, since the name index is not created until the report sections are generated. Then I thought I might modify my Ancestor and ...

Saturday, August 9, 2003 - Sat, 9 Aug 2003

I had a cousin in from out of town who was also into Genealogy. The program he has always used is Family Tree Maker and he is quite proficient with it. So I thought it would be nice to sound off on him about Behold and my ideas that other programs like Family Tree Maker don't let you get the data out and able ...

Wednesday, July 23, 2003 - Version 0.99 is 82.8% complete - Wed, 23 Jul 2003

After several weeks of messing around with the Print and Print Preview functions, I figured I might as well finish it as best as I can. I spent many hours looking for ways to get the selected cells to print. I looked into all the events in the Richview Edit, Selections and Table, plus searched the Richview ...

Wednesday, July 16, 2003 - Wed, 16 Jul 2003

I may have a possible work around. If I find that a few cells from a table are selected, then I can create a new table in a new Richview and copy the cells into the new Table. While trying this, I also found that a part of a table will not even copy to the clipboard for later pasting. I don't really need ...

Saturday, July 12, 2003 - Sat, 12 Jul 2003

In order to test Numbering properly, I needed to print out a portion of the Everything report. Alas, I had not implemented printing a selection yet. This involves copying the selection to a stream and then loading the stream into a new RichView for printing (or print previewing). Had to figure out how to do ...

Wednesday, July 2, 2003 - Wed, 2 Jul 2003

The Numbering by Surname is somewhat more complicated. There are several ways to go about this, but I think the best might be to take advantage of the Name Index that has already been generated. The difficulty is to still filter the GEDCOMs and Families depending on what is selected for them in the Organize ...

Monday, June 30, 2003 - Mon, 30 Jun 2003

Now that I've got it sorted out in my mind that my original concepts for the Numbering Options were basically sound, it is time to try to implement them as I had designed them. Already implemented is the Family ordering which, when I originally implemented it, was actually very complicated. Next is ...

Saturday, June 28, 2003 - Sat, 28 Jun 2003

For the past three weeks, I've been having a real tough time. I had got to the point where I'm setting up the Numbering Options. I had designed the page some time ago, and it was well thought out ... but the implementation of it is not so easy. The reason was that I designed it to be very flexible and allow ...

Sunday, June 1, 2003 - Version 0.99 is 82.0% complete - Sun, 15 Jun 2003

Spent the last few days finishing up the ability to merge Tags from (i.e loading) one or more file at once, and to merge Tags into (i.e. save them into) one or more files at once. The loading was relatively straightforward. But the saving was tougher than I expected. When saving, I did not have the external ...

Saturday, June 7, 2003 - Sat, 7 Jun 2003

Now is a good time to upgrade to ElPack 4. Purchased and downloaded new package. Installed it using their new "easier to install" package. It did deletes first of all possible conflicting results, but still didn't work for me. I had to use my self-developed install again, and that worked (see April 19). ...

Wednesday, June 4, 2003 - Wed, 4 Jun 2003

One helpful response about the SpinEdit exception. It only appears when the program is run in the Development Environment, so it is not so bad. But I do would still like to trap it and set the value to the maximum when the max is exceeded. A solution will come to me eventually. Noticed that I hadn't ...

Tuesday, June 3, 2003 - Tue, 3 Jun 2003

Now on to the Numbering Options. Looking at the Numbering sheet on the Organize Pages, I encounter the exception when you manually enter a number too large for the SpinEdit box. I encountered this probably a year ago and made some attempts to solve it then but did not find the solution. Basically, the SpinEdit ...

Sunday, May 25, 2003 - Sun, 25 May 2003

After several days of muddling around, printing the three main units, reviewing the code, mapping the initialization, regrouping the functionality, I found I was getting nowhere fast. This was way off track. What was needed was to just fix what wasn't working at this time, and make things consistent ...

Thursday, May 22, 2003 - Thu, 22 May 2003

I'm getting bogged down with some nit picky issues when loading new Behold or GEDCOM files on top of open ones and opening multiple files at once. Need to consolidate the code so that everything can work consistently and each operation is only done in one place. Nice in theory, but very hard to do perfectly.

Sunday, May 18, 2003 - Sun, 18 May 2003

As I finish off the Saving of Behold files, a couple of necessary additions are now required. First, I have to update the Caption of the Organize Pages to consistently show the name of the Behold file always matching what the Behold filename in the Main form shows. Second, if changes were made to the Organize ...

Sunday, May 11, 2003 - Sun, 11 May 2003

Eugene replied on the Eldos forum. It is a bug that was fixed in ElPack 4. They've just released their first production version of ElPack 4. Looks like I'll have to upgrade.

Saturday, May 10, 2003 - Sat, 10 May 2003

Last bit of cleanup to saving the Behold file. The Relatives Through Marriage and Everyone Else info should not be saved or retrieved if it is non-default. Again this simplifies the file and allows future changes to Behold's default settings. So testing this, I find that on the Organize pages, the "Apply" ...

Tuesday, May 6, 2003 - Tue, 6 May 2003

Loading in a Behold file and the first family is not included. Took a bit to find this one, because the Behold file was read correctly, but it was written incorrectly. The first family number was written as Family 0, but should have been 1. Fixed. A tough bug: Loading a 2 GEDCOM Behold file worked. Then ...

Sunday, May 4, 2003 - Sun, 4 May 2003

Leave the memory leak until later. Back to Saving and Loading Behold files. Get rid of the GEDCOM count and the Families count in the Behold file: don't need them, as I figured out when doing the Tags. Much cleaner without them. Some of File commands are not working now that the Initialization routines were ...

Saturday, May 3, 2003 - Sat, 3 May 2003

Now that I've finished reworking the Initialization routines, I should also make sure that the Finalization routines work right. The best way to do this is to look for memory leaks and plug them. Using the program Memory Sleuth, I can run Behold and identify where memory is allocated that is not released. ...

Thursday, May 1, 2003 - Thu, 1 May 2003

After making all the changes to get the Tags and Numbering defaults working, the Tag counts were not updating properly. This seemed to have to do with the Initialization routines being a bit all-over-the-place and somewhere the tags were getting reset before they were getting displayed. I have a lot of ...

Saturday, April 26, 2003 - Sat, 26 Apr 2003

There is more to the Saving and Retrieving of the Organize info than meets the eye. When Saving tags, only the non-default values are saved. When loading them in (i.e. merging them to the data already in memory), then only the changed values are updated. These values are saved to a data structure whenever the ...

Thursday, April 24, 2003 - Thu, 24 Apr 2003

Finally back to writing the code to save and retrieve the Tag information from the Organize pages. In order not to have to save hundreds of tags on every save, I set it up so that all default Tags (not user entered) that have not had their text or selection changed will not be saved in the Behold file. This ...

Saturday, April 19, 2003 - Sat, 19 Apr 2003

After much work and playing with Delphi and Elpack, I finally worked out how the Package should be set up so that I could work easily with it. The following is a bit technical, but many Delphi programmers have troubles using packages, so I want to document what I found here for them (and for me so I don't ...

Tuesday, April 15, 2003 - Tue, 15 Apr 2003

I looked through the ElPack code for the reason why the MouseFrame was being drawn after the mouse button was released. After some work I narrowed it down to what I thought was the problem. Posted it to the ElPack user Forum. Eugene responded that yes, this was a bug and confirmed the fix. I made the fix. It ...

Monday, April 14, 2003 - Mon, 14 Apr 2003

Downloaded and installed Version 3.20 of ElPack. Only took two tries and a half an hour to get it installed this time (not bad). Then I fixed the "No Problem". The "Fixed" was fixed, but another problem occurred. After selecting with no MouseFrame, it magically appeared after the left mouse is released. ...

Sunday, April 13, 2003 - Sun, 13 Apr 2003

I had forgot that ElPack is working on making its ElTree into a Virtual Tree as well. Going to their site, where Version 4 is now in Beta, I see that this will now be available. So the capability to remove my data from the tree will be possible. I don't have to do that now, but it will be better in the long ...

Saturday, April 5, 2003 - Sat, 5 Apr 2003

It's always difficult when I get into customizing features that are embedded in the third-party packages I use. In this case, I use ElTree for the tree structure for my main Behold tree, the Organize GEDCOMs, Families, and Tags pages, and the Name Index. For the Tags page and Name Index, I want to allow ...

Sunday, March 30, 2003 - Sun, 30 Mar 2003

Implementing the Save and Load Organize information commands, I found that I hadn't yet implemented the editing and selecting of Tags. That made it somewhat hard to test the Save function. So I went back and added the editing/selecting functions. This includes using the space bar for selecting/deselecting and ...

Friday, March 28, 2003 - Fri, 28 Mar 2003

Very interesting! A few important ideas came to me with some visits to some websites. AllChars is a small program that provides shortcuts by pressing and releasing the [Ctrl] key followed by one or two user-selectable characters. I've been thinking of the best way to have event and other shortcuts in ...

Wednesday, March 26, 2003 - Wed, 26 Mar 2003

Woke up in the middle of the night, thinking about how I wanted to extend Behold in the future to include "Organizer" capabilities. So I dragged myself to my office and wrote down my thoughts. Basically, I need (for my own purposes) to integrate grouping of people, costing of events, to do lists, selection, ...

Saturday, March 22, 2003 - Sat, 22 Mar 2003

Well that definitely didn't work out the way I expected. I must have spent four hours today customizing my Behold Forum. I really didn't mean to, but I got carried away. Then I introduced a bug in that it could no longer start a new thread. It took me 3 hours to figure out what was causing that and get it ...

Friday, March 21, 2003 - Fri, 21 Mar 2003

The first message was posted on my Behold Forum. Responded to it. Also, I got e-mail back from Dan Segal, the author of BroadBoard, who said that javascript did not provide the broken lines for the message preview. I found an article on the web on how to do it (using a form "Get" method instead of "Post"), ...

Thursday, March 20, 2003 - Thu, 20 Mar 2003

Next step: Do the Saving and Loading of the Numbering and Tags sections of the Behold files. This will be a very useful feature of Behold, allowing different customized versions of these sections to be saved and retrieved. It should be able to save into more than one Behold file at once. The code for saving ...

Wednesday, March 19, 2003 - Version 0.99 is 81.6% complete - Wed, 19 Mar 2003

Everything is now set up for the discussion forum. I can do some minor tweaking in the future, but it is pretty good for now. Set up the final color and font of the header and footer to match the rest of my Behold pages. Added the link to the discussion forum on my other Behold pages. The Forum now gets ...

Tuesday, March 18, 2003 - Tue, 18 Mar 2003

Decided to not customize BroadBoard any more than I have to. So I'll limit my changes for now to the header, footer, and page-counters. It really is good enough, and I was being a bit too picky about some aspects of how it looked. I found one more bug: After adding a signature, but then removing it, the ...

Sunday, March 16, 2003 - Sun, 16 Mar 2003

More customization of BroadBoard. This is a slow process and there is a lot to do. I'll have to rethink how much customization I want. If a new version of BroadBoard comes out, the more I customize, the more work it will be to upgrade.

Saturday, March 15, 2003 - Post 2 - Sat, 15 Mar 2003

Spent quite a few hours customizing BroadBoard. Even changing dates to be of the genealogy-like 15 Mar 2003 format. I debated about whether I should be making all these modifications. If a new version comes out, it will be very tedious to update. Haven't come to a conclusion, but even the now simple mods (e.g. ...

Saturday, March 15, 2003 - Sat, 15 Mar 2003

Today, its back to customized BroadBoard for Behold's Discussion Forums. Had to add Behold headers, move around a bit of the information on the page to the way I like it; get the pages to use the full-screen. Decide on fonts and sizes and colors; restructure. Bit by bit, I'm getting there. This job is sort of ...

Friday, March 14, 2003 - Fri, 14 Mar 2003

Purchased one of the ASP-based Link Indexing tools called Aspweblinks. Set it up and played with it a bit. It would take a fair bit of customization to get this the way I'd want it. It seemed to have everything I wanted, but is nowhere near as sophisticated as BroadBoard is. Thought more about a ...

Thursday, March 13, 2003 - Thu, 13 Mar 2003

Looking at some of the ASP code, and seeing its seamless connection behind the scenes to a Microsoft Access database, I wonder what other good ASP programs are out there. I spend some time searching ASP sites and there are hundreds of different tools available. I've been looking for a link counter for some ...

Wednesday, March 12, 2003 - Wed, 12 Mar 2003

Spent some time searching other Online Forums and Bulletin Boards just to look for a slightly nicer setup that I can give to the way my Forums will look. I gathered all my ideas together and will think about them for the final setup of Behold's Discussion Forums.

Tuesday, March 11, 2003 - Version 0.99 is 81.2% complete - Tue, 11 Mar 2003

It took some e-mails to the author of BroadBand and an hour of head scratching and trying things until I found that I had the wrong SMTP address specified. The e-mail now works with BroadBand. I spend some time customizing the various options, and testing it out setting up some forums, adding messages, adding ...

Monday, March 10, 2003 - Version 0.99 is 80.8% complete - Mon, 10 Mar 2003

Checking out a new version of GemX's TexNotes at their website. I like to look at all note-taking text editors for ideas, since they all give me ideas for Behold. But especially this one, since it also uses Sergey's RichView components. I see they use SWReg as their registration service. I hadn't checked ...

Sunday, March 9, 2003 - Version 0.99 is 80.4% complete - Sun, 9 Mar 2003

Saving GEDCOM tags is a bit different. First, there are the many default tags set up by Behold that need not be saved if their text or print selection do not change. Then there are the customized tags the user adds that must all be saved. Reading them back in also need their own special code. While doing ...

Saturday, March 8, 2003 - Sat, 8 Mar 2003

Making progress on saving the Organize information into Behold files. My idea of merging the load and save routines into one call would not work, since passing the variable to save or to be saved into in the same parameter position could not be done with a property. I'd have to copy the property to and from a ...

Wednesday, March 5, 2003 - Wed, 5 Mar 2003

Finally discovered what was causing the mouse highlighting problems. First I made up a very small program with simply a RichView Edit control on it. The problem did not occur, so it was not a problem with RichView. It must have been one of my additions. I commented out each of my additions one-by-one until ...

Sunday, March 2, 2003 - Sun, 2 Mar 2003

A busy week with family stuff. Not too much time for Behold. Back on the computer, the Trojan Horse came up one more time. I eradicated it again and came up with some clues about it, but nothing for certain. I had Ad-aware version 6.0 and played again with it and compared it to Spybot, both freeware ...

Tuesday, February 25, 2003 - Tue, 25 Feb 2003

This day's commentary is not regarding something influencing my work on Behold, but sometimes hardware and software problems do occur outside my computer, but the need to spend time on them reduces my time available for Behold. Here were two strange occurences, part of life: Our minivan started having some ...

Sunday, February 23, 2003 - Sun, 23 Feb 2003

The AVG program ran all night. It spent 75% of its time in the Temporary Internet Files directory. That is sort of ridiculous and I'll have to check why later. It finds the "Trojan Horse MusicSearch" in my Temporary Internet Files directory, specifically: c:WindowsTemporary Internet ...

Saturday, February 22, 2003 - Sat, 22 Feb 2003

Looking more through the Event GEDCOM: It has some things that are really important. It makes "places" a top-level entity which is something I have always thought necessary. I wrote down for myself a few ways I can implement Event GEDCOM's concepts into the Behold Everything report. Mainly needed is the ...

Thursday, February 20, 2003 - Thu, 20 Feb 2003

A whole bunch of sort-of-related-to Behold type things diverted my attention in the last few days. Discovered DiagramStudio at www.gadwin.com which looks like a very powerful diagramming tool. It may be a possibility for when I finally add charting into Behold (Version 3!?), and even if not, it looks great ...

Tuesday, February 18, 2003 - Tue, 18 Feb 2003

Had to make up business cards for my position of President of The Jewish Heritage Centre of Western Canada. Got some templates from Microsoft Office website; deleted what I didn't want; added what I wanted; got some business card perforated ink-jet paper. Within an hour I had business cards. Right after I ...

Saturday, February 15, 2003 - Sat, 15 Feb 2003

Removed Family Origins from my "Top 4" genealogy programs in my Genealogy Program Links page. That program will no longer be supported by Ancestry after June 30, 2003. The original author of Family Origins has created a new program called RootsMagic that seems to be very good. I downloaded the trial version ...

Thursday, February 13, 2003 - Thu, 13 Feb 2003

Ordered the new edition of "Family History Documentation Guidelines" a few days ago from the Silicon Valley PAF User's Group. I had their 1995 Edition from many years ago, and heard about a new update that concentrates on how to write sources working with PAF Version 5. The spiral bound booklet of 116 pages ...

Wednesday, February 12, 2003 - Wed, 12 Feb 2003

Continued working this week on merging the loading and saving of Organize information. Got mostly through that and was ready to start testing it and ... what is going on? Behold no longer is reading in files because it is taking out the "/" between the pathname and the filename. Very strange. Don't know what ...

Monday, February 10, 2003 - Mon, 10 Feb 2003

Two of the Genealogy maillist/newsgroups I subscribe to are GEDCOM-L and LINES-L. The former discusses GEDCOM and includes mostly developers and innovators mostly complaining about the current version of GEDCOM 5.5.1 and disagreeing as to which way it should go. LINES-L discusses the Lifelines Unix program, ...

Sunday, February 9, 2003 - Sun, 9 Feb 2003

On the Richview newsgroups, Sergey again posted one solution for overwrite mode. I had tried that code many months ago, and it didn't change the caret to block mode as I would have hoped, so I had written my own which didn't quite work perfectly. Thought I'd try his again. The overwrite mode worked perfectly, ...

Saturday, February 8, 2003 - Sat, 8 Feb 2003

Back to Behold. Looking at finishing off the loading and saving of the organize information to and from Behold files. Thinking about this, it seems best to put these two procedures together. This will almost eliminate the possibility of inconsistencies between loading and saving. It will also allow easy ...

Thursday, February 6, 2003 - Thu, 6 Feb 2003

New drive working very well. That was exhausting getting it going. In total, I probably spent about 30 hours on getting the hard drive installed and related problems. Hopefully I can get back to Behold this weekend. I was making such good progress up to January 26th when I was so rudely interrupted by all ...

Wednesday, February 5, 2003 - Wed, 5 Feb 2003

During all these problems with the new hard drive, I notices my computer was not backing up copies of the Registry as it should. My last Registry backup was done August 28, 2002. I scanned the drive for what was changed on that date. I see that was the date I eradicated the Klez virus from my machine with ...

Monday, February 3, 2003 - Mon, 3 Feb 2003

Called Executive Software at their toll-free number. I immediately got through and talked to the fellow I was corresponding with by e-mail. He said the latest build 422 of Diskeeper, not yet available on their website, might fix my problems. He e-mailed it to me and I installed it. Although not perfect, it ...

Sunday, February 2, 2003 - Sun, 2 Feb 2003

I discovered a very interesting product called Geobytes, that interpret IP addresses and determine where that IP geographically come from. They maintain their own database, that also includes a lot of other geographical information. It allows a website to geographically customize website content for a visitor. ...

Friday, January 31, 2003 - Fri, 31 Jan 2003

Through all this mess with the hard drive, the Home version of Diskeeper that I had installed seemed to severely slow down my computer even when it was running in lowest priority mode. I e-mailed Executive Software about this, and they said I should give them a call Monday about it.

Thursday, January 30, 2003 - Thu, 30 Jan 2003

My family used the computer and found they didn't have the last two weeks of their e-mail messages. Whoops. I only copied over my message store. I didn't realize theirs would be in different locations, but it is because I created different identities for them. The process of merging their message stores from ...

Wednesday evening, January 29, 2003 - Wed, 29 Jan 2003

Try again. Found Microsoft Knowledge Base article 316544 said the problem might be because of garbage text in the windows.ini file. I open c:windowssystem.ini and d:windowssystem.ini side-by-side. They are identical and there is no junk in them. This is not the correct solution. The mouse works fine ...

Wednesday morning, January 29, 2003 - Wed, 29 Jan 2003

Scandisk finished at 7:22 a.m. There were no errors found. The new hard drive, physically is perfect. Time to think about all this, and search the Internet for more ideas. Found a few ideas: Try setting the new drive to AUTO instead of USER and LBA. Also noted an issue with Windows 98 and Hard Drive caching, ...

Tuesday evening, January 28, 2003 - Tue, 28 Jan 2003

At bootup off of the new drive: "Scandisk cannot read from the last cluster" and it again won't boot. Why is this happening just some of the time? Time to boot from the old drive and do a "Thorough" Scandisk to check for bad sectors. Started it at 9:00 p.m. It had 1,831,212 data area clusters to scan. I left ...

Tuesday morning, January 28, 2003 - Tue, 28 Jan 2003

Going through various things to see if I've got it working again. During Internet access, it freezes. Reboot. It tries to Scandisk and give "Cannot read from last cluster of Drive C" message again. But this time, hitting "Cancel" does not start Windows. Reboot off old drive. Try Scandisk. It finds nothing ...

Monday, January 27 2003 - Mon, 27 Jan 2003

Started the computer up first thing in the morning and ... "Sector not found reading drive C. Abort, Retry, Ignore, Fail?" Oh oh! The new drive was working well for 10 days. What is this? I select Abort and get: "Registry File was not found. Registry services may be inoperative for this session" and then ...

Sunday, January 26, 2003 - Sun, 26 Jan 2003

The Save bug is pretty simple. I should not Save the Organize Options to the memory stream when saving to a file. That allows the changes to be cancelled. Changes should only be "remembered" when the Apply or OK buttons are pressed. While I'm at it, the Cancel button should be deactivated (like the Apply ...

Saturday, January 25, 2003 - Sat, 25 Jan 2003

While testing, found a bug in removing GEDCOMs. One too many Input Log pages are released from memory. This doesn't affect the first GEDCOM but only the 2nd and up. Hard to find. Easy to fix. A number of other little problems when inputting multiple files, reordering them, deleting some and adding new ...

Thursday, January 23, 2003 - Thu, 23 Jan 2003

The last change of loading the unchecked GEDCOMs now require code changes to allow keep the GEDCOM numbers matched with the Input Files when GEDCOMs are removed or reordered. This is only a problem until changes are "Apply"ed, when everything becomes (or should become) correct again. Getting all the places ...

Tuesday, January 21, 2003 - Tue, 21 Jan 2003

Had over an hour wait today, in between family transport. Usually I bring some reading or things to do during these times. Today, I took some of my genealogy reference books to browse over again. They are great to supplement my ideas for Behold and I love picking through them up every so often. The ones I ...

Monday, January 20, 2003 - Mon, 20 Jan 2003

A couple of user interface decisions to make related to the selections: First, the GEDCOMs listed in the Organize pages can either be checked or unchecked. If checked, they are included. If unchecked they are not. I currently have it set up so that when you apply the changes, the unchecked files are not ...

Sunday, January 19, 2003 - Sun, 19 Jan 2003

First step: Try again to see if I can merge the saving to and loading from Behold file routines. This would make coding ultimately less error prone. But the call parameters for saving and loading .ini files are very much different. The parameters I am calling with are from my treeviews on my Organize pages ...

Thursday, January 16, 2003 - Thu, 16 Jan 2003

My first boot of the day took quite awhile to start up. Maybe it was copying the SYSTEM.DAT and USER.DAT files from the backup. No they are not in c:windows. Look around for awhile. There they are in D:WINDOWS, on my old drive, with the current date and time. When I deleted the registry from the C drive, ...

Wednesday, January 15, 2003 - Wed, 15 Jan 2003

Let's get rid of that EZ-BIOS. It's not in the Startup files. How to do it? I go to Western Digital's website and find instructions on removing it. I have to use the disk that they supplied. Put the disk in, reboot. It says: "Starting Caldera DR-DOS... Can't load BDOS kernal file A:IBMDOS.COM. System ...

Tuesday, January 14, 2003 - Tue, 14 Jan 2003

It takes 3 hours to do a Defrag on my old drive with Windows Defrag. With a 60 GB Drive, it will take several times longer once I fill it up. Windows Defrag cannot run with anything else and does not do the best job. Time to go online and purchase Diskeeper. For $30, it can run in the background while you ...

Sunday, January 12, 2003 - Sun, 12 Jan 2003

One wall that I knew I was approaching was my hard drive space. I have 9 GB of my 10 GB hard drive now used. I've been looking for sometime for a new hard drive and have been delaying my purchase to get the best bang for the buck. Over the Boxing Day week, I finally bought a Western Digital 60 GB drive for ...

Thursday, January 9, 2003 - Thu, 9 Jan 2003

Over at the Richview website the Richview website again, Sergey includes a list of applications using Richview. I often check them out and see what ideas they bring to the floor. One of them, TexNotes, has made great advances since I last checked their website. I have always been looking for a good simple ...

Tuesday, January 7, 2003 - Tue, 7 Jan 2003

One of the best sources of programming methods and ideas for Delphi is delphi.about.com. Zarko Gajic has put together a tremendous resource for the about.com people that has many topics and examples and other goodies on the site. It is very much worth a study by any Delphi programmer, and is well worth ...

Monday, January 6, 2003 - Mon, 6 Jan 2003

I have to take a bit of time off Behold tonight for another other programming tasks. My Hockey Pool Optimization program needs a few revisions. In these Hockey Pools, you need every little advantage you can get!

Sunday, January 5, 2003 - Sun, 5 Jan 2003

Unbelievable! I spent the last couple of days trying to save the Organize options to the Memory Stream and then load them in again. Nothing loaded. I tried to write to a File Stream instead and load them in again. Nothing would load. The Delphi online Help (which is usually quite good) on tmemorystreams, ...

Wednesday, January 1, 2003 - Wed, 1 Jan 2003

The slow Print Preview problem really was bugging me. So I spent a few hours and set up a test program to implement a fast version of GetTextExtentExPoint. Spent a few more hours writing the new code and testing and timing it. This is algorithm implementation at its most complex level. I won't go into the ...

You are currently browsing Louis Kessler’s Behold Blog archives for the year 2003.

 

Archives