RE: Integration of VegaNT on MDI App

New Message Reply Date view Thread view Subject view Author view

From: Tomlinson, Gordon (GORDON.TOMLINSON++at++ca.com)
Date: 09/27/2000 05:49:55


Hi Javier

1) I cannot open more than one Vega Window, as child's of different MDI
windows. (I think this isn't possible at all)

 no you cannot do this this would require several vega running on the same
system, not good for performance
and you would need more than one license.

You could achieve a similar effect using extra vgChannels and vgWindows and
controlling them, if a channel is off
that is not attached to a vgObservers then the is no overhead.

2)I cannot close the Vega Window and reopen it (vega crashes in
vgConfigSys() the second time)

This is really from Unix and Performer legacy in that Vega was not
originally designed to be imbedded
with in an application that stays running while closing Vega.

3) I cannot clean up Vega when I no longer need it, because vgExit() kills
my app.

this is again due to Vega heritage of Performer, vgExit calls pfExit which
calls exit....

The good news is that 2 and 3 have been addressed in the new release of Vega
NT 3.5 which

is due for release very shortly and if you have maintenance you will
automatically receive

it when released.

 

 

Gordon.

 
-----Original Message-----
From: Javier Abadia Miranda [ mailto:jabadia++at++espelsa.es
<mailto:jabadia++at++espelsa.es> ]
Sent: Wednesday, September 27, 2000 2:23 AM
To: 'Info Vega'; 'Info Performer'
Subject: Integration of VegaNT on MDI App

Hello:

We're developing a Single Document/Multiple View application.
The user can choose to display different views, such as alphanumeric
view, 2D plan view and 3D view, and tile them, close, reopen...

I'm trying to integrate Vega into the MDIchild windows. I'm using

                vgInitWinSys( hInstance, m_hParentWnd);

where m_hParentWnd is the hwnd of the client area of my MDI child window.

I've got several problems:

- I cannot open more than one Vega Window, as childs of different MDI
windows. (I think this isn't possible at all)
- I cannot close the Vega Window and reopen it (vega crashes in
vgConfigSys() the second time)
- I cannot clean up Vega when I no longer need it, because vgExit() kills
my app.

Do you know if is it possible at all, using VegaNT, to acomplish the kind of
integrationg that I want?
How?

Thank You.

----------------------------------------------------
Javier Abadía Miranda \ ESPELSA - Division STC
Ingeniero en Informática \ (Madrid - SPAIN)
Especialista en Informática \
Gráfica \

.

 
 
Gordon.
_________________________________________________________________
Gordon Tomlinson
Senior Software Engineer
Visualization Engineering
MultiGen-Paradigm Inc
"a Computer Associates Company"
Suite 400, 14900 Landmark Blvd Dallas Texas 75240 USA
Tel: 972 960 2301 ext 309 Fax: 972 960 9049
Email: gordon.tomlinson++at++cai.com < mailto:gordon.tomlinson++at++cai.com
<mailto:gordon.tomlinson++at++cai.com> >
______________________________________________________________
'Smoke me a kipper, I'll be back before breakfast'
__________________________________________________________________
NOTE:
All opinions here within this email are solely mine and DO NOT
reflect those of Computer Associate CA or any other employee.


New Message Reply Date view Thread view Subject view Author view

This archive was generated by hypermail 2b29 : Wed Sep 27 2000 - 05:49:57 PDT

This message has been cleansed for anti-spam protection. Replace '++at++' in any mail addresses with the '@' symbol.