ActivityOwner.Com http://www.activityowner.com/gyroq-invitations/ http://www.activityowner.com/gyroq-invitations/ http://www.activityowner.com/category/mindreader/ http://www.activityowner.com/category/mindreader/ http://www.activityowner.com http://www.activityowner.com http://www.mindjet.com http://www.mindjet.com http://www.activityowner.com/subscribe/ http://www.activityowner.com/subscribe/ http://wiki.activityowner.com/index.php?title=ResultsManager_Resources http://wiki.activityowner.com/index.php?title=ResultsManager_Resources http://wiki.activityowner.com/index.php?title=MindManager_Macro_Library http://wiki.activityowner.com/index.php?title=MindManager_Macro_Library http://wiki.activityowner.com http://wiki.activityowner.com http://www.activityowner.com/feed/ http://www.activityowner.com/feed/ http://wiki.activityowner.com/index.php?title=GyroQ_Tag_Library http://wiki.activityowner.com/index.php?title=GyroQ_Tag_Library http://www.activityowner.com/article-archive/ http://www.activityowner.com/article-archive/ http://www.activityowner.com/category/resultsmanager/ http://www.activityowner.com/category/resultsmanager/ http://www.activityowner.com/search/ http://www.activityowner.com/search/ http://www.activityowner.com/gyroq-invitations/ http://www.activityowner.com/gyroq-invitations/ http://www.activityowner.com/2007/02/27/top-12-mindmanagerresultsmanager-setup-tips/ http://www.activityowner.com/2007/02/27/top-12-mindmanagerresultsmanager-setup-tips/ http://www.activityowner.com/2007/05/09/mindmanager-7/ http://www.activityowner.com/2007/05/09/mindmanager-7/ http://www.activityowner.com/2007/02/20/gyroq-top-20-uses-revisited/ http://www.activityowner.com/2007/02/20/gyroq-top-20-uses-revisited/ http://wiki.activityowner.com/index.php?title=MindReader http://wiki.activityowner.com/index.php?title=MindReader http://www.activityowner.com/category/gyroq/ http://www.activityowner.com/category/gyroq/ http://www.activityowner.com/category/mindmanager/ http://www.activityowner.com/category/mindmanager/ http://wiki.activityowner.com/index.php?title=MindManager_Resources http://wiki.activityowner.com/index.php?title=MindManager_Resources http://www.gyronix.com/resultsmanager.php http://www.gyronix.com/resultsmanager.php http://wiki.activityowner.com/index.php?title=ResultsManager_Dashboard_Library http://wiki.activityowner.com/index.php?title=ResultsManager_Dashboard_Library http://wiki.activityowner.com/index.php?title=Mindmanager7_Setup_Tips http://wiki.activityowner.com/index.php?title=Mindmanager7_Setup_Tips http://www.activityowner.com/2007/05/30/resultsmanager-7-preview/ http://www.activityowner.com/2007/05/30/resultsmanager-7-preview/ http://wiki.activityowner.com/index.php?title=GyroQ_Resources http://wiki.activityowner.com/index.php?title=GyroQ_Resources http://wiki.activityowner.com/index.php?title=MindReader_Quick_Start http://wiki.activityowner.com/index.php?title=MindReader_Quick_Start http://wiki.activityowner.com/index.php?title=MindReader http://wiki.activityowner.com/index.php?title=MindReader

Mark Task Complete Update

If you are using the "Mark and Log Task Done" macro (a.ka. "mtc" tag or mark-task-complete.mmbas), please download the updated version the macro from the wiki Macro Library.

The previous version of the macro acted on the currently selected tasks and got confused if you changed the selected task while it was running. That problem has been mostly addressed now although you can still confuse it if you change the selection just as it is calling the ResultsManager set-task-complete macro.

While testing this bug fix this evening, I noticed that my "completedlog" map was missing a lot of my history and uncovered a larger bug in the way that the macro was creatign the completedlog.mmap initially.


On Error GoTo X
Set tmap=Documents.Open(GetPath(mmDirectoryMyMaps)&"CompletedLog.mmap","",False)
If Err.Number>0 Then
X: Err.Clear
Set tmap=Documents.Add(False)
tmap.SaveAs(GetPath(mmDirectoryMyMaps)&"CompletedLog.mmap")
End If

The program would try to open the map, and if it encountered an error, it assumed the file didn't exist and created a new one. The problem is that if it experienced an unrelated error at this stage, it would overwrite the existing map.

In retrospect, this was a sloppy way to handle the initial file creation, but it seemed to work OK in the early days when the entire program was just a line of code in a small GyroQ tag. My guess is that v7 gives occasional file errors that didn't occur in v6.
If you are using the program, please update to this latest version ASAP and check your CompletedLog to see how far back it has data.

I recommend retaining your completed items in your maps in addition to the completedlog. I keep mine in a floating topic called "completed" so that they don't clutter the main branches. I also highly recommend setting up your computer with backup software to do nightly backups onto a USB drive with version retention.

Add this Blog Entry to del.icio.us
Stumble it!
Add to ActivityOwner.com to your Technorati Favorites

1 Comment »

  1. ActivityOwner said,

    October 11, 2007 @ 7:32 am

    Note that the other issue with the original code was lack of a "On error goto 0" after file block to reset the error trap. It looks like errors occuring further down in the code would jump back to this location.

RSS feed for comments on this post · TrackBack URI

Leave a Comment

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.