How to get plugin name - plugin id mapping?

THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

On 28/01/2010 at 04:52, xxxxxxxx wrote:

User Information:
Cinema 4D Version:   11.5 
Platform:      Mac OSX  ; 
Language(s) :     C++  ;

---------
Is there a list of plugin id - plugin name mappings somewhere?

I need to find ID for fbx plugins. On windows I've managed to iterate through all plugins and do this:

	// list all plugins
	BasePlugin\* p = GetFirstPlugin();
	while (p)
	{	
		GePrint("Plugin: ");			
		GePrint(p->GetFilename().GetString());
		GePrint(LongToString(p->GetID()));


		p = p->GetNext();
	}

But on mac p->GetFilename().GetString() returns empty strings, so I can't get the mappings. Why would it return empty strings?

THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

On 28/01/2010 at 05:57, xxxxxxxx wrote:

It does work on Mac. Unfortunatly the console output is delayed. For instance if you call it from a command plugin it's displayed after exiting the plugin.

cheers,
Matthias

THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

On 28/01/2010 at 06:49, xxxxxxxx wrote:

I can see the console output - it outputs ids, but not the names.

When filtering plugins using FilterPluginList (for SCENESAVER) - I get some names )I found one fbx plugin).

THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

On 28/01/2010 at 06:52, xxxxxxxx wrote:

Hm, it works fine here. I used the same code as you. Which OSX version are you using?

cheers,
Matthias

THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

On 01/02/2010 at 00:36, xxxxxxxx wrote:

Originally posted by xxxxxxxx

Hm, it works fine here. I used the same code as you. Which OSX version are you using?

IIRC 10.5