Reference VI return of the object of control reference

Dear all

I was wondering if there is something that acts as the opposite of "to a more specific class? I mean it returns the reference of the VI of a reference to one of her control object? I think it's as moving upwards in the hierarchy.

Is it possible to implement who?

Best ragards

Afshin

The property OWNER allows to climb on the tree.

Ben

Tags: NI Software

Similar Questions

  • Redesign of the object of control reference

    I think that this question is probably answered elsewhere, but after days of research, I couldn't find an answer. Sorry if I'm missing the answer in a conspicuous place.

    I am a reference to a cluster control and said that the elements of the cluster are all children of the parent a. using the [] controls property class, I get a table of the elements, and the value property of each of these elements gives a variant which can be converted into class A. At that point, all of the oriented object substitution and data private thing works as expected.

    So far so good.

    But a single method, that I call on these objects change the private data, and I need to update the control with the updated object. There is, I have a runtime error because the control is not A, but some children in class.

    I think it's to preserve runtime class comes into play, but since I only get a reference to work, what should I do? It's particularly frustrating because the debug probes show that LabVIEW knows the child class on the wire, but I do not see how to tell LabVIEW to cast down to the class that she knows that she needs.

    For example, is it possible to use the ClassName property of the control to cast the object of class A in the kid waiting for the control?


  • Return of the bound data control method causes IllegalArgumentException

    JDeveloper Version: _12.1.2.0.0_GENERIC_130608.2330.6668

    Problem:

    I have a Service method on a data control which takes the parameters. I'm able to drag the Service method on a JSF/ADF page and it creates an ActionBinding and all links in the input parameter as well. No problem. I can run the page and enter values in the display, press the binding Action and the method on the façade of the Session is called perfectly. So far so good. Now, I want to display the results of the (returned as a collection of POJO) Service method in the method declaration.

    If I drag the method declaration of data control on the same page and request that the results will be displayed in a table (or any control that will display a collection, in this example, this is a graph) control is created and all links with her. Once again, so far, so good.

    Now I start the page. This time, I IllegalArgumentExceptions (two of them) returned as messages when loading the page. Stack trace looks like this (my apologies, I hate when people put a huge stack traces in positions):

    [code]

    java.lang.RuntimeException: java.lang.IllegalArgumentException

    at oracle.adf.model.adapter.bean.UpdatableBeanDataControl.invokeOperation(UpdatableBeanDataControl.java:606)

    at oracle.adf.model.adapter.bean.BeanFilterableDataControl.invokeOperation(BeanFilterableDataControl.java:80)

    at oracle.adf.model.bean.DCBeanDataControl.invokeMethod(DCBeanDataControl.java:472)

    at oracle.adf.model.binding.DCInvokeMethod.callMethod(DCInvokeMethod.java:266)

    at oracle.jbo.uicli.binding.JUCtrlActionBinding.doIt(JUCtrlActionBinding.java:1658)

    at oracle.adf.model.binding.DCDataControl.invokeOperation(DCDataControl.java:2189)

    at oracle.adf.model.bean.DCBeanDataControl.invokeOperation(DCBeanDataControl.java:560)

    at oracle.adf.model.adapter.AdapterDCService.invokeOperation(AdapterDCService.java:309)

    at oracle.jbo.uicli.binding.JUCtrlActionBinding.invoke(JUCtrlActionBinding.java:751)

    to oracle.jbo.uicli.binding.JUMethodIteratorDef$ JUMethodIteratorBinding.invokeMethodAction (JUMethodIteratorDef.java:170)

    to oracle.jbo.uicli.binding.JUMethodIteratorDef$ JUMethodIteratorBinding.initSourceRSI (JUMethodIteratorDef.java:659)

    at oracle.adf.model.binding.DCIteratorBinding.callInitSourceRSI(DCIteratorBinding.java:1741)

    at oracle.adf.model.binding.DCIteratorBinding.internalGetRowSetIterator(DCIteratorBinding.java:1715)

    at oracle.adf.model.binding.DCIteratorBinding.refresh(DCIteratorBinding.java:4684)

    at oracle.adf.model.binding.DCExecutableBinding.refreshIfNeeded(DCExecutableBinding.java:341)

    at oracle.jbo.uicli.binding.JUCtrlHierBinding.getRootNodeBinding(JUCtrlHierBinding.java:108)

    at oracle.adfinternal.view.faces.dvt.model.binding.common.BindingKeyChangeHandler.setBinding(BindingKeyChangeHandler.java:52)

    at oracle.adfinternal.view.faces.dvt.model.binding.graph.ActiveGraphDataModel.setHierBinding(ActiveGraphDataModel.java:82)

    at oracle.adfinternal.view.faces.dvt.model.binding.common.FacesCubicBinding.getDataModel(FacesCubicBinding.java:194)

    at oracle.adfinternal.view.faces.dvt.model.binding.common.FacesCubicBinding.getDataModel(FacesCubicBinding.java:159)

    at oracle.adfinternal.view.faces.dvt.model.binding.common.FacesCubicBinding.getDataModel(FacesCubicBinding.java:111)

    at oracle.adf.model.dvt.binding.common.CommonBinding.internalGet(CommonBinding.java:149)

    at oracle.adf.model.dvt.binding.common.CubicBinding.internalGet(CubicBinding.java:580)

    at oracle.adfinternal.view.faces.dvt.model.binding.common.FacesCubicBinding.internalGet(FacesCubicBinding.java:234)

    at oracle.adf.model.binding.DCControlBinding.get(DCControlBinding.java:751)

    at javax.el.MapELResolver.getValue(MapELResolver.java:199)

    at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176)

    at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203)

    at com.sun.el.parser.AstValue.getValue(AstValue.java:138)

    at com.sun.el.parser.AstValue.getValue(AstValue.java:183)

    at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:224)

    [/ code]

    Now, if I fill in the parameters on the screen and call the ActionBinding by pressing the button created, the method calls the function on the façade and the data is returned in the control (chart or table). From that moment, I never have the illegalArgumentException and the page the way I want it.

    So, my question is, why the return of the method lie I invoke a method call on a page load until the ActionBinding is called and give me an illegalArgumentException. And - most importantly - how can I avoid this error?

    Any advice would be greatly appreciated.


    Thank you

    Nigel

    It is a normal behavior.  Check blog Shay https://blogs.oracle.com/shay/entry/delay_method_execution_when_us

    Timo

  • Get the reference to the type of control of def

    Hi all

    I've been using VI script to update certain parts of the report and have encountered a problem in a case.  I was not able to get a reference to a def control (.ctl file).  The control is simple enum, and I recorded it as a def type because I use several places in my main VI, although I don't think that my problem has nothing to do with the fact that it is a def type.

    I know how to get a reference to a VI (Open VI reference function), and I know how to get a reference to a control in a VI (function Open VI of the reference of the object), but not a stand-alone control.  Details of the help file for the Open VI reference function imply that I might be able to do this with instructions to "Strictly typed VI reference", but it let me only select files .vi and not the .ctl file.  Please notify.

    Thank you very much

    GSinMN

    You can open a typedef of control using the VI reference open and the path of control of wire on the way to the VI.  You can then change the control with scripts by obtaining a reference to the control on the front panel.  If you have a VI with control of typedef, you can get a reference to the typedef (not its instance) by obtaining a reference to the instance and using the Typedef VI or properties Typedef plotted for reference, or the path to the typedef.

    This can be confusing because a typedef is literally a VI without a diagram, and the script processes as such.

  • Data control does not display THAT POJO returned by the method

    Hello

    I am running JDev 11.1.1.7. In my AppModule.impl, I created a method that returns a simple POJO (which implements serializable) that has two fields of type string. I exposed the method in the client interface of appmodule. In the control of data, the method appears with an element of return instead of an object or any way to access the two fields of type string. I want to display two fields of type string in the output text components on my jspx page. I'm not find documentation on how to do it. Can someone point me to the documentation or tell me how to make this change to the method of control of the return data?

    Thanks in advance,

    Steve

    AM method can return the custom type, but as much as I know there is no support for introspection of object at design time.

    (so you can call it programmatically and cast to the appropriate type, but you can do component DND data control).

    So, option 1 is to bind the value property of your outputText managed bean fields, programmatically calling AM, fill these properties manually and update your user interface components (note that managed bean must be saved in viewScope or more in order to preserve the values)

    Option 2 is to create the Bean DataControl (with this you will have DND support)

    Dario

  • Please Urgent: OFA treatment of control on the page never returned to the home page!

    Hello friends,

    I have a strange problem and I can't understand why? Since it works in my flowlessly Jdeveloper, but when I deployed to a Dev instance, after the launch of the download of the home page (submit) process, the control never returns the processing page, but in the background the process to download/validate successfully, since I checked on the server, recently downloaded file path exists.
    For example. PVU_FILE_20111017_141019_XXCONV.csv
    I appreciate your help, please let me know where I'm going to question?

    1. on Jdev - treatment page turning the heart control back to the homepage - YES
    2. on instance - treatment page turning the heart control to return to the home page - no.

    Instance details:
    Jdev path: p8431482_R12_GENERIC
    OA framework ver: 12.1.1


    Main Page:
    Xxsmgt_ManualDataUploadPG.XML
    Xxsmgt_ManualDataUploadCO.Java

    Treatment Page CO
    ValidateProcessCO.java



    ===================================================
    The controller's main page: Xxsmgt_ManualDataUploadCO
    ====================================================

    public void processFormRequest (pageContext, OAPageContext,
    {OAWebBean webBean)

    If (pageContext.getParameter ("Submit")! = null) {}
    System.out.println ("Xxsmgt_ManualDataUploadCO_Submit_BEGIN");
    BlobDomain uploadedByteStream = null;
    String uFileName = null;
    DataObject fileUploadData = null;
    OAWebBeanFileUpload uploadObj = null;
    OAApplicationModule am;
    AM = pageContext.getApplicationModule (webBean);
    fileUploadData = pageContext.getNamedDataObject ("FileUpload");
    uploadObj =
    (OAWebBeanFileUpload) webBean.findChildRecursive ("FileUpload");
    If ((uploadObj.getValue (pageContext) == null)) {}
    am.invokeMethod ("clearResultsTable");
    OAException expMsg = getFileNotFoundException();
    pageContext.putDialogMessage (expMsg);
    }
    If (fileUploadData! = null) {}
    try {}
    uFileName =
    (String) fileUploadData.selectValue (null, "UPLOAD_FILE_NAME");
    } catch (Exception ex) {}
    uFileName = null;
    am.invokeMethod ("clearResultsTable");
    OAException expMsg = getFileNotFoundException();
    pageContext.putDialogMessage (expMsg);
    }
    }
    If (uFileName == null) {}
    am.invokeMethod ("clearResultsTable");
    OAException expMsg = getFileNotFoundException();
    pageContext.putDialogMessage (expMsg);
    }
    uploadedByteStream =
    (BlobDomain) fileUploadData.selectValue (null, uFileName);

    am.getOADBTransaction () .putTransientValue ("uploadedByteStream", uploadedByteStream);
    am.getOADBTransaction () .putTransientValue ("uFileName", uFileName);

    OAMessageChoiceBean = riceObj
    (OAMessageChoiceBean) webBean.findIndexedChildRecursive ("RiceObject");
    String riceObjName =
    (String) riceObj.getSelectionValue (pageContext);

    OAMessageChoiceBean pathObj =
    (OAMessageChoiceBean) webBean.findIndexedChildRecursive ("DestPath");
    String pathText = (String) pathObj.getSelectionText (pageContext);

    OAProcessingPage page =
    new OAProcessingPage ("usps.oracle.apps.xxsmgt.mdu.webui.ValidateProcessCO");
    page.setApplicationModuleDefName ("usps.oracle.apps.xxsmgt.mdu.server.Xxsmgt_ManulaDataUploadAM");
    page.setRetainAMValue (true);
    page.setConciseMessage ("validation of object of rice [more than 10 MB of files can take a long time to download].");
    page.setDetailedMessage ("object Type of rice: [" + riceObjName + "]")
    "] < Other > file name: [" + uFileName + "']". ");"
    page.setProcessName ("Validation process is underway! Please do not close this window. ») ;
    pageContext.forwardToProcessingPage (page);
    System.out.println ("Xxsmgt_ManualDataUploadCO_Submit_END");
    }

    }

    ==============================================================================
    Treatment Page CO
    ValidateProcessCO.java
    ===============================================================================

    SerializableAttribute public class ValidateProcessCO extends OAControllerImpl {}
    public static final String RCS_ID = "$Header$";
    public static final boolean RCS_ID_RECORDED =
    VersionInfo.recordClassVersion (RCS_ID, "packagename %");

    /**
    * Layout and logical configuration for a region page.
    @param pageContext OA page context
    @param webBean the grain of web for the region
    */
    {} public processRequest Sub (pageContext OAPageContext, OAWebBean webBean)
    super.processRequest (pageContext, webBean);
    }

    /**
    * How to manage remittances form for form elements in
    * a region.
    @param pageContext OA page context
    @param webBean the grain of web for the region
    */
    public void processFormRequest (pageContext, OAPageContext,
    {OAWebBean webBean)
    super.processFormRequest (pageContext, webBean);

    System.out.println ("Xxsmgt_ValidateProcessCO_BEGIN");
    OAApplicationModule am;
    AM = pageContext.getApplicationModule (webBean);
    BlobDomain uploadedByteStream = null;
    String uFileName = null;
    OAException exceptionMsg;

    uploadedByteStream = (BlobDomain) am.getOADBTransaction () .getTransientValue ("uploadedByteStream");
    uFileName = (String) am.getOADBTransaction () .getTransientValue ("uFileName");

    try {}

    [Serializable] params = {uploadedByteStream, uFileName};
    Class classType [] = {BlobDomain.class, String.class};
    exceptionMsg =
    (OAException) am.invokeMethod ("ValidateAndUpload", params,
    ClassType);
    } catch (Exception e) {}
    exceptionMsg =
    new OAException (e.getMessage m:System.NET.SocketAddress.ToString (), OAException.ERROR ());

    am.getOADBTransaction () .removeTransientValue ("uploadedByteStream");
    am.getOADBTransaction () .removeTransientValue ("uFileName");

    pageContext.putDialogMessage (exceptionMsg);
    pageContext.forwardImmediately ("OA.jsp?page=usps/oracle/apps/xxsmgt/mdu/webui/Xxsmgt_ManualDataUploadPG",
    NULL,
    OAWebBeanConstants.KEEP_MENU_CONTEXT,
    NULL, null, true,
    OAWebBeanConstants.ADD_BREAD_CRUMB_YES);
    }

    am.getOADBTransaction () .removeTransientValue ("uploadedByteStream");
    am.getOADBTransaction () .removeTransientValue ("uFileName");

    pageContext.putDialogMessage (exceptionMsg);
    pageContext.forwardImmediately ("OA.jsp?page=usps/oracle/apps/xxsmgt/mdu/webui/Xxsmgt_ManualDataUploadPG",
    NULL,
    OAWebBeanConstants.KEEP_MENU_CONTEXT,
    NULL, null, true,
    OAWebBeanConstants.ADD_BREAD_CRUMB_YES);
    System.out.println ("Xxsmgt_ValidateProcessCO_END");
    }

    Published by: 891884 on October 17, 2011 13:25

    Published by: 891884 on October 17, 2011 13:57

    This is a correct path? page = usps/oracle/apps/xxsmgt/mdu/webui/Xxsmgt_ManualDataUploadPG
    It takes/usps/oracle /...?

  • Layer control sets in the objects of EDA

    We use AutoVue in a process to review the design of Library objects because they are created. We have a lot (10,000 inhabitants) of these elements to be considered and would like to make the experience of the user as simple as possible. One of the heavier parts of the review process is to change the visibility of the layers. All these objects have a common set of layers (even the names and the order). We are trying to determine if there is a way to simplify the visibility of the layer. Here are a few thoughts we have and are looking for suggestions and alternatives.

    Option 1

    We know that multiple layer sets could be created where each defined controls the visibility of a set of layers. Sets of layers could then be stored in a file of markup. We know that the markup.map file control the relationship between the object being viewed and the file mark. We could change / programmatically update this file for each of the objects have in the same markup file. This seems to be the kind of a hack and has a number of holes that don't make it not very desirable.

    Option 2

    We know that the user interface can be changed according to the user. We believe that if we could create any menu items or need icons that set the visibility for the points of view of the users, it would make the process much more elegant and less tedious. Several questions come to mind in this option. The user interface can be modified to add additional menu or icons selection? An icon or a menu item to set the visibility of the layer? The method by which is running AutoVue allows to control the ultimate appearance and options that are available to the user? If we were to pursue this option, is there a recipe already in place that can guide us in the process?

    All responses are greatly appreciated.

    Hi Charlie,

    Please specify each of your EDA files have the same set of layers with the same names in the same order - it is crucial if you want to try to address the issue in a program or a batch way.

    As we talked about earlier today in a separate thread, Option #1 (creating a single markup with saved views file and linking this markup to several core files) can cause problems. As you know, when AutoVue is not integrated with a DMS/PLM, the rate of increase is managed on the server AutoVue in the file markups.map... and then this file is ASCII and can be changed (not recommended), don't forget not that the mapping depends on exactly where it was opened the base file to and what protocol is used to open this file. So, if the same file can be opened in 2 different ways (for example once there of the computer of the user and once from a web URL), the markup will not automatically be bound at the same time. Option #1 can be too unpredictable.

    This is why I would recommend Option #2. I will ask the experts to chime if they disagree, but I think that what you want to achieve is possible via the AutoVue API and can be broken down into 3 parts:

    1. write the code base to turn specific layers
    2 packing this code as a 'VueAction' custom so that it can be called as a menu item or custom toolbar
    3. customization of the graphical user interface to expose this point of menu or toolbar

    Part 1 (code of activation/deactivation of specific layers) should be relatively easy. The AutoVue API includes a class called "com.cimmetry.core.PAN_LAYER", which represents a layer in a file (including ADM files). With the API, you can:
    -The list of layers in the file running (VueBean.getLayersState)
    Toggle layers as required (PAN_LAYER.setState (PAN_LAYER. STATE_ON) or PAN_LAYER.setState (PAN_LAYER. STATE_OFF))
    Re-apply all of the layer update (VueBean.setLayersState)

    Part 2 (construction of a custom VueAction) is a little more complex, but it is explained very well in the new API Programmer's (http://download.oracle.com/docs/cd/E22156_02/otn/pdf/E22092_01.pdf) supplied with AutoVue 20.1.0 Guide. I recommend you to read the pages 20-22 and 30-35. You want to take the code from part 1 and package in the 'performer' of your custom VueAction method.

    Part 3 (customization of the GUI) should also be relatively easy and are discussed on pages 62-68, the Setup Guide and Configuration (http://download.oracle.com/docs/cd/E22156_02/otn/pdf/E22093_01.pdf).

    But rather than just saying 'read the docs', we now also provide an example prepared in advance of a customized with AutoVue 20.1.0 VueAction Client/Server deployment (I think that it is an optional component during installation). If you have included the installation, you will have the \examples\VueActionSample of your server installation folder. You should be able to use it as a reference to add your own custom in the applet VueAction.

    There is another part that I had not included. In our separate thread earlier today, I think you mentioned you wanted only does not provide this customization of GUI for some users. If you want to control the GUI based on the user/group/role/etc, it's possible, but it will be to you to determine the user/group/role/etc and the applet JVue of script accordingly (i.e. dynamically the cmdlet to set the GUIFILE script parameter, or use the JVue.setGUI method).

    Hope this helps at first.

    Thank you
    Graham

    EDIT: If you prefer to automate the configuration of the layer as soon as the file is loaded - rather than having it as a custom menu or toolbar item - you can do that as well and it is much easier. In this case you always go through part 1 and write code to set the desired channels and implement you it as a 2nd applet as described in Oracle KM notes 754612.1 (https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&doctype=HOWTO&id=754612.1).

    Published by: user638792 on April 5, 2011 20:23

  • Reference is printed instead of the details of the object

    I have a class like this:
    public class Product {
        private String productName;
        private String description ;
        private double unitCost ;
        private String productId;
        private int quantity;
    
        public Product(String productName, String description, double unitCost, String productId,
                int quantity){
            this.productName = productName;
            this.description = description ;
         this.unitCost = unitCost ;
            this.productId = productId;
            this.quantity = quantity;
        }
    
        // All get and set Methods for variables go here....
    
        public String displayProductInfo(){
             return productName + " " + description + " " +  productId + " "
                     + unitCost + " " + quantity;
        }
    }
    I have a second class
    import java.util.ArrayList;
    import java.util.Iterator;
    
    public class Stock {
    
        ArrayList<Product> listOfItems = new ArrayList<Product>();
    
        public void addItemToStock(Product item){
            listOfItems.add(item);
        }
    
        public void removeItemFromStock(Product item){
            listOfItems.remove(item);
        }
    
        public void display(){
            Iterator itr = listOfItems.iterator();
                    while(itr.hasNext()){
                        System.out.println(itr.next());
                    }
        }
        
    }
    and my test class is
    public class TestClass {
        public static void main (String [] args){
            Product product1 = new Product("Fridge", "New", 125.99, "FR435", 5);
            Stock stock = new Stock();
            stock.addItemToStock(product1);
            stock.display();
        }
    }
    My output is Product@addbf1
    I think I know what is the output and I know a way to solve the problem, but I would like to find a way to use the ArrayList instance to print the products instead to add a method to my product class to return all the information about the product as string. Any help would be greatly appreciated.

    To use System.out.println () with an object, you must override the toString() method of java.lang.Object .

    public String toString()
    {
      return new String("Whatever information you wish to print");
    }
    

    Edit: This is the method that SOP calls when used on a descendant of the object.

    Edit2: / sigh to himself. Nope, he calls String.valueOf (Object) (calling ToString unless the object reference is null) and prints the resulting string. Then call println(). I'm sorry.

    http://download.Oracle.com/javase/6/docs/API/Java/IO/PrintStream.html#println%28Java.lang.object%29

    http://download.Oracle.com/javase/6/docs/API/Java/lang/string.html#valueOf%28Java.lang.object%29

    Published by: 808061 on 07.11.2010 17:08

    Published by: 808061 on 07.11.2010 08:18

  • Why do I get this message when I try to return to the previous page? "object moved here."

    It's so boring. I use ancestry.com a lot and after I watch a census or a person on ancestry.com, I try to use the left arrow to return to the page that I started on the screen turns white and it says "object moved here." "Here" is a link, but it does not work for me back to the page I want. I have to use the arrow back several times and sometimes it works and sometimes it doesn't, so I lift all over again. It's so boring!

    It's probably a problem with the site and you will have to contact them and ask them to fix it. But a link to a public page where it happens and allows us to reproduce the problem can be useful.

  • Reference the object expected found execution

    I have a .NET DLL that has a method that takes a parameter of reference an object of type NationalInstruments.TestStand.Interop.API.Execution. In TestStand 4.2.1 it worked well if I spent it RunState.Execution.

    Now in 2010 TestStand I get an error in TestStand that the method expects an object reference, but found a writ of execution. A performance, that's what I want is what describes the method. Then, why this doesn't work?

    Anyone have any ideas?

    Thank you.

    Skeptical salvation,

    It is a known backwards compatibility problem introduced in 2010 TestStand and will be fixed in a later version.

    That said, is not really meaningful for the parameter as byref (i.e. input/output) in this case, execution is already a type of reference data interface. Thus, passing byref implies that the method has the possibility of replacing the object that points to RunState.Execution with another object of execution that very probably is not something of the method would make ever.

    To work around this problem, you can do the following:

    (1) changing the prototype of the method (or add a new overload) to take the run by value setting (i.e. only), which is probably what that the author of the code really the intention anyway.

    Or

    (2) create a local variable of type object reference and assign RunState.Execution before your call to the method, and then pass the local variable for the byref parameter.

    Please let us know if you have any questions or if workarounds are not enough for you.

    Hope this helps,

    -Doug

  • ORA 38818: Illegal reference to the object as

    Hi people,

    In our environment 12.2, we try to create MATERIALIZED view and we receive, "ORA 38818: Illegal reference to the object as APPS.abc.

    We already recorded our custom pattern by Doc-ID 1929668.1 .

    Kind regards

    Ali

    Hello Ali,.

    Please see below the reference document, it can be useful.

    ORA-38818: Mention illegal as object when creating materialized view (Doc ID 1556379.1)

    1.4.2.5 appearing in the following Document:

    Develop and deploy customizations in Oracle E-Business Suite version 12.2 (Doc ID 1577661.1)

    -Coco

  • I think it would be helpful if when you open the drop-down list for a 3D object keyframe controls have the same color as the 3D arrows in the project window.

    3D colors.jpgI think it would be helpful if when you open the drop-down list for a 3D object keyframe controls have the same color as the 3D arrows in the project window.

    You can suggest that here:

    Feature request/Bug Report Form

  • Create the object type with a member function that returns an array of the object type

    Hello

    Is possible to compile code like this in Oracle SQL?

    CREATE OR REPLACE TYPE type_obj IS OBJECT (
      MEMBER FUNCTION f RETURN table_obj
    );
    
    CREATE OR REPLACE TYPE table_obj AS TABLE OF type_obj;
    
    

    In Java, it would be possible.

    Thanks in advance

    Circular dependencies must be resolved by means of REF pointers and incomplete type definition.

    See: Oracle objects management

    CREATE or REPLACE TYPE type_obj;

    /

    CREATE or REPLACE TYPE table_obj AS TABLE OF ref type_obj;

    /

    CREATE or REPLACE TYPE type_obj () IS OBJECT

    fake number

    Table_obj RETURN of the FUNCTION MEMBER f

    );

    /

    Now, it must implement the body of type.

    Note that a table of the REFs is not very useful in the plain of PL/SQL, the underlying data must be stored in a nested table if you want to use.

  • If I drag and drop an object in a box. When the timeline returns like that, I want the object to remain in the area and restores not where it was originally.

    Hi all, this is my first post here. Very happy to be here.

    I created an interaction by which objects can be dragged and got stuck in a box. Never, I solved the problem when the playhead returned items I looked where I had left. I did it with as2 and never solved the problem which I am sure is easy enough to solve. I remember someone saying something about levels.

    I need to create an interaction where objects are put in a box and they stay there until the interaction ends. Say that the objects are in a room where the user must visit several times in the interaction. There must be a certain number of objects in the room and drag them into a box to get a done message, I want the user to be able to move to another part of my interaction and come back and be able to complete the conclusion and place the objects in the box without reset everything to where they were first encountered user them.

    I have wi

    All advice, tips are greatly appreciated.

    Looks like you need to add programming that 1) stores the x / y locations of the objects since they change 2) uses this information in position to position objects whenever you enter the picture that they are in.

    You should be able to create variables to store the information that is on a layer that extends from the complete timeline so that the data is stored as it is updated and you move along the timeline.  When you move the object update you its position data. Then, in the context where you have objects use you a simple coding to place objects using this position info... something as simple as...

    Object1.x = object1X;

    Object1.y = object1Y;

    If you are still using AS1/2 you would use _x and FLF instead of x and y

  • A way to return to the controls at the top of the files and thumbnails when hovering over the name of the file?  I can't even read the sticker because it has been moved to a separate column on the right.

    A way to return to the controls at the top of the files and thumbnails when hovering over the name of the file?

    I can't even read the sticker because it has been moved to a separate column on the right.

    Hi Bobca,

    I'm sorry, but the forecast of nail has been deprecated in the latest version due to security problems.

    Kind regards

    Nicos

Maybe you are looking for

  • Since the update files now open in a new window and pinned tabs open all in the folder.

    Since the last update, now instead of simply to open a new page in the same tab when I click on a link, it opens a new tab. I also have a pinned favorite links folder, before I just click on it and scroll down to my link desired, since the update whe

  • Firefox crashes in Mode safe

    Firefox keeps crashing, even in Safe Mode. Here is the report of crash (also attached): https://crash-stats.Mozilla.com/report/index/82a58190-62e6-4e65-8630-6e17d2141229

  • Cannot find my model Satellite A500 PSAR9A - 02 s 001 on the Web from Toshiba site

    Hello I bought my laptop 3 weeks ago, models: Toshiba Satellite A500 PSAR9A - 02 s 001I bought it in Australia, but I can't find any driver on www.toshiba.com.au support. Any help?

  • CFPasteboardCreate problem

    Hello I regularly encounter a problem where copy/paste doesn't work and drag and drop stops working as well. The console displays dozens of posts like this: Finder [315]: CFPasteboardRef CFPasteboardCreate (CFAllocatorRef, CFStringRef): Lock timeout

  • Hotkey Y580 Windows 7 and flight Mode...

    Hello I recently bought a new Y580 (what is optimal btw), but am running Windows 7 (clean install) for reasons that we do not need to enter here, but the only thing I can't get to work is the combination of keys Fn + F5 to toggle WiFi/Bluetooth radio