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.