Consultor Eletrônico



Kbase 15901: Roundtable not passing relative path of SmartObjects to UIB
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   5/10/1998
Roundtable not passing relative path of SmartObjects to UIB

INTRODUCTION:
=============

This knowledge base entry describes a bug that has been found in
the windows version of Roundtable (8.0A02).

WHY YOU NEED TO KNOW THIS:

===========================

Customers developing applications with SmartObjects using
Roundtable will be experiencing problems with the relative path
names of the SmartObjects they choose from the Roundtable
Tabletop. Until the bug has been fixed, they will have to use the
work-around described here.

PROCEDURAL APPROACH:
====================
When adding SmartObjects to SmartContainers using objects defined
in Roundtable, the relative path names of the objects are not
passed on to the UIB. This means that the generated code only
contains the name of the SmartObject. If the SmartObjects the
application uses are located in a sub-directory structure that is
not contained in the PROPATH, Progress will not be able to find
the SmartObjects on execution and the application will not run.

The only work-around at the moment is the following:
When adding a SmartObject to a SmartContainer in the UIB the
Roundtable Tabletop pops up and prompts the user to select an
object from the repository.

Instead of doing this choose the ôSelect via OSö option and use
the normal Progress selection window to find the SmartObject you
need.

This will pass on the path as well as the name of the SmartObject.
Please note however, that if the SmartObject is chosen by using
the Browse option from the Progress / UIB selection window, the
FULL path of the object is added to the code. To avoid this, the
relative paths to search when using the Progress / UIB selection
window should be added to the smart.cst file.

ONLINE PROCEDURES OR UTILITIES:

===============================


REFERENCES TO WRITTEN DOCUMENTATION:

====================================

Progress Software Technical Support Note # 15901