I've been playing with VP909 and the Insert > ActiveX Control, but when I save the table, then reopen it, it crashes and the table file is apparently lost.
To duplicate this error:
Open a New Table.
On the Options menu click Backglass
At the top of the Editor, click Insert > ActiveX Control.
Click on the Backglass to place the Object.
In the menu that then appears, select
Microsoft Rich Textbox Control Version 6.0, then click O.K.
In the Options menu for ActiveX1, set the Control's X and Y positions and make sure it is centered in the Backglass view, or at least in sight.
Click Play and make sure that you can see the RichTextBox in all of its glory. Exit the Player.
Save the table and close Visual Pinball 909.
Reopen Visual Pinball and load the saved table.
The fill bar goes to three-quarters full, then Visual Pinball encounteres an error and must close.
What I noticed is that when I open VP909.exe as a File in the Visual Basic Express' Object Browser, looking at VBATestlib, the ActiveX Object is listed instead as a
ComControl object.
Now, is the table file crashing because the ActiveX1 Object lib files are expected to be Embedded in the saved .vpt file and they are not in the saved file, or does it crash because the Object name (ActiveX1) does not match the name in the VBATestlib (ComControl, with or without an enumeration)? I have tried renaming the ActiveX1 Object that is created from the Insert menu to ComControl1, but either name makes no difference to the saved table crash error.
Maybe it's my bad luck?
Edited by sleepy, 06 January 2011 - 07:39 AM.