Init method not run in 10.5

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

On 26/12/2008 at 06:41, xxxxxxxx wrote:

User Information:
Cinema 4D Version:   10.5 
Platform:      Mac OSX  ; 
Language(s) :   C.O.F.F.E.E  ;

---------
Hello,

Is there a difference between the 9.1 and the 10.5 COFFEE kit? My plugins run correct in 9.1 but not in 10.5.

It seams that the Init routine doesn't get called in 10.5.

> <code>fastCheck_gui::Init() {
>      texture = 1;                                                  // default: B&W; texture
>      scale = 100;                                                  // default: size of the texture
>      material_name = "FastCheckMaterial";                    // default: name of the material
>      SetInt(IDC_SLIDER, scale, 0, 100, 1);                    // initialize the slider
>      println("INIT");
>      arr = new(array, 17);
>      arr[0] = 5159;      arr[1] = 5160;      arr[2] = 5162;      arr[3] = 5170;      arr[4] = 5174;      arr[5] = 5168;      arr[6] = 5164;
>      arr[7] = 5167;      arr[8] = 5171;      arr[9] = 5172;      arr[10] = 5161; arr[11] = 5163; arr[12] = 5165; arr[13] = 5169;
>      arr[14] = 5166; arr[15] = 5173; arr[16] = 5100;
>      println(arr[2]);
> }</code>

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

On 27/12/2008 at 08:08, xxxxxxxx wrote:

My bad! I docked the plugin to the interface and this doesn't trigger the Init() method. Starting from the plugin menu does! How can I run the Init() if the window is docked to the interface?

The plugin is an instance of GeDialog.

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

On 27/12/2008 at 10:53, xxxxxxxx wrote:

You'll have to call the function yourself. I'm not sure if there is a message sent on docking, but maybe a BFM_LAYOUT_CHANGED or similar sent to Message(). You'll have to see what messages (if any) are sent upon docking and undocking.

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

On 30/12/2008 at 06:08, xxxxxxxx wrote:

The plugin is already docked to the interface when Cinema is started. And this doesn't trigger the Init() routine.