HI,

A while back I got hold of the v15 '4D Debug Log Reader' database in order to view some of 4D's Low Level debugging Log files. It helped me a lot at the time.

I've still got the Read Me pdf but it doesn't say where this came from or who wrote it, and I've now forgotten.

The application has to parse the Plugins folder of the source database that you a're debugging, in order to correctly identify the actual command names used by the Plugins.

Having upgraded this to v16R4, I'm now having problems looking at the log files from the v16 application that we're debugging.

There's a method in the code called 'RSRC_Select' which basically goes through the plugin folder and parses all the commands:

$vL_NumPlugins:=Size of array($aT_Bundle)` How many .bundle Plugins are there

    If ($vL_NumPlugins>0)

        $vL_PluginID:=3 <-  HERE'S THE QUESTION -- WHY IS THIS 3

        For ($vL_PluginIndex;1;$vL_NumPlugins)
If (RSRC_Parse ($vT_Folder+$aT_Bundle{$vL_PluginIndex};$vL_PluginID))
                $vL_PluginID:=$vL_PluginID+1
            End if
        End for
    End if


Does anyone (the author?) know WHY $vL_PluginID is initialised to 3 at the start of the loop through the external plugins....?

This suggests to me that Plug 1 and 2 might be internal to 4D?

In the v16 Log files I'm trying to read, there are calls to plugin 2;414 --- that is Plugin ID 2, but I have no idea what that plugid refers to.

Any ideas?


Cheers,
Allan Udy

Golden Micro Solutions Ltd, Blenheim, New Zealand
http://www.golden.co.nz<http://www.golden.co.nz>

**********************************************************************
4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
Archive:  http://lists.4d.com/archives.html
Options: http://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:[email protected]
**********************************************************************

Reply via email to