Where classes should be stored?

Hi
im developing a chat program based on RMI.
the chat client program contains a list of clients and a connected id panel with their details( nickname,age,image e.g) , so whenever I move the list highlight on each client the id panel change with the highlighted client information.
As you see I need to make up a cash memory class in the client program which stores the clients information in order to provide a smooth slider action of the id panel.
Since I use RMI I wonder if I need to make this cash memory object under the client or under the server?
Do the RMI registry server actually downloads the remote object to the client computer?
thanks

o If you think the clients can get that list fast
enough from the server to support the screen, then you
don't need a cache.Don�t you think that I refer this sketchy question to be considered with the answered expert?
Im developing a chat program with lots of gui states. the server is a remote object , I store the client�s info and image in a storage object on the server , my client need this storage elements to be available and fast as it was a local object. I ask if I should put this storage object in the server as a remote remote object or should I copy it to the client itself in order to provides faster performance. ?
The registry does not do any downloading of anything
except a reference to a server (when the server is
looked up).
The client then uses that reference to make calls on
server methods. Those calls execute on the server
computer.What happens if the remote server has to store a real-time object ( object which change as Hashtable) ?
thanks

Similar Messages

  • 8.1.7 LoadJava. Where do the class files get Stored

    I am using an 8.1.7 Database. I have class files in my database that were loaded using loadjava. I want to extract these class files to do a binary comparison. Does anyone know where a users schema the actual class files are stored. In 9i i believe that they are stored in CREATE$JAVA$LOB$TABLE but they aren't stored there in my 8.1.7 database. Where should i be looking in an 8.1.7 database???
    Cheers
    Paul

    found a solution. In case it is of interest to anyone, using enterprise manager from a 9i client, connected to my 8.1.7 database, and under, schema--> user-->source types--> java classes. for each class, select the class and there is an option to export the class on the RHS. Selecting this, can export class files to hard drive.

  • Where I should put the bean class?

    Hello,
    I am learning JSP. I want to know where I should put the bean class? Which directory should I put the bean class?
    note that I am using Tomcat 4.1
    johnwen
    24-12-2005

    I can't tell if you've got everything you need or not, but what you've shown looks right so far. Let me run down the necessities:
    In your JSP file:
    <%@ page import="aos.*" %>
    <%-- imports all of the classes in the "aos" package --%>
    In your Java file:
    package aos; // tells Java this is a package (you probably have this)
    Then, of course, you put the class file into the directories that you mentioned, ie, $CATALINA_HOME/ROOT/WEB-INF/classes/aos (forgive me if I use Unix-styled slashes; old habit, and shouldn't make any difference.)
    You may need to restart Tomcat. You have to restart it when you add certain directories, although I'm not sure exactly which ones. But it never hurts to just restart it anyway.

  • Getting file from directory where class files are

    hi i want to load a properties file from the directory where my java program is (the class/jar files)
    somebody told me that i could use System.getProperty("user.dir"); but it would only work under windows; under linux it points elsewhere.
    how can i determine the directory where my program lies? sounds easy but i failed :(

    why to hell put it in the classpath? Because that way you don't have to ask the user where the hell he put the file.
    and if i would do so the next question: how can my
    program modify the classpath?It can't. And it doesn't need to.
    isn't there another way to determine the directory
    where the app is started from???If you mean the current, or working, directory, then yes there are several ways to determine that. But that directory need not be where the classes are actually stored. In fact the current directory doesn't even have to be in the classpath.
    Now, here's the best way to deal with properties files. (IMHO of course.) Put them in the classpath, in the same directory or jar file as your classes. Then to create a Properties object and load it from your properties file named e.g. "default.properties" you do this:Properties props = new Properties();
    props.load(this.getClass().getResourceAsStream("/default.properties"));

  • Where are printer drivers stored in OS 10.8?

    I am trying to set up a Epson Stylus Photo R3000 as a new printer on OS 10.8. The printer setup locates the printer and automatically selects Epson Stylus R3000 with the notation "The selected printer software is available from Apple. Click Add to download and add this printer." However, clicking on Add leads eventually to an error message: "Can't install the software for the EPSON Epson Stylus Photo R3000 because it is not currently available fromthe Software Update server." This result blocks me from setting up the printer.
    I know the driver is part of the Epson driver software package that is installed with OS 10.8. I would like to select it manually. My question is where are printer drivers stored? How do I select a driver?
    Thanks in advance!

    While a bit of a stretch, you can download the entire Epson printer package from Apple and install it. This will include all drivers for all Epson devices as opposed to the one just for your system. The package is 1GB in size, but will include everything supported.
    The package can be downloaded here: http://support.apple.com/kb/DL1398
    This following knowledgebase article says your printer is definitely supported, so the driver should be in that package: http://support.apple.com/kb/HT3669#epson

  • What class should I extend for this custom control?

    The code below is my attempt at a mxml control to replace a custom context-menu  that my app needs on certain textInput controls.  Characters not on the keyboard are inserted into the text, replacing any selection, if applicable.  Flex AIR apps (which I need for local access to SQLite) don't let me do custom contextmenus when the control is not top-level.
    The custom component is encapsulated now in a Panel but I would like to have the composite control be nothing more than a textInput and a PopUpMenuButton right next to it.  Is that possible—not to have a container?  If so,  what class should I extend, if creating this as an ActionScript component?
    Thanks for the advice.
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Panel xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="228" height="64"  creationComplete="onInit();" >
        <mx:TextInput id="mytextinput"   height="20"></mx:TextInput>   
        <mx:PopUpMenuButton id="mybutton" itemClick="onCharSelected(event);" x="159" y="-2" label="æ" width="41"  />
        <mx:Script>
         <![CDATA[
             import mx.utils.StringUtil;
             import mx.events.MenuEvent;
             import mx.events.ItemClickEvent;
             import mx.controls.TextArea;
            import mx.controls.Alert;
            import flash.events.*;
            import flash.display.Sprite;    
            import mx.collections.ArrayCollection;
                // use a point to track the selection-start and selection-end position for the text field
                private var pt:Point=new Point;
                private var chars:ArrayCollection = new ArrayCollection(
                    [ {label:"ð", data : "ð"},
                      {label:"æ", data:"æ"},
                      {label:"þ", data:"þ"} ]);
                    // track the selection positions as the mouse is moved or text is entered
                  private function onMouseEvent(e:MouseEvent): void{
                      pt.x=this.mytextinput.selectionBeginIndex;
                      pt.y=this.mytextinput.selectionEndIndex;
                  private function trackSelectionIndices(e: Event):void {
                     pt.x=this.mytextinput.selectionBeginIndex;
                      pt.y=this.mytextinput.selectionEndIndex;  
                private function onInit():void {
                    this.mytextinput.addEventListener(Event.CHANGE, trackSelectionIndices);
                    this.mytextinput.addEventListener(MouseEvent.MOUSE_DOWN, onMouseEvent);
                    this.mytextinput.addEventListener(MouseEvent.MOUSE_UP, onMouseEvent);
                    this.mybutton.dataProvider = chars;                     
                private function onCharSelected(e:MenuEvent):void {               
                    doInsert( e.item.data.toString(), this.mytextinput);
            // insert the character chosen from the popup into the text field, replacing any selection, and then reset the insertion point
             private function doInsert(s:String, trgt:Object):void {
                var v:String = TextInput(trgt).text;
                var pre:String =v.substr(0,TextInput(trgt).selectionBeginIndex);
                var post:String=v.substr(TextInput(trgt).selectionEndIndex, v.length-TextInput(trgt).selectionEndIndex);
                var result:String = pre + s + post;
                TextInput(trgt).text=result;
                TextInput(trgt).setSelection(TextInput(trgt).selectionBeginIndex+s.length,TextInput(trgt) .selectionBeginIndex+s.length);
              ]]> 
        </mx:Script>        
    </mx:Panel>

    Wiping perspiration from my brow as I abandon the difficult approach.
    Here is the simpler approach where HBox encapsulates the TextInput and PopUpMenuButton. I am trying to figure out how to let the TextInput keep its selection highlight when it loses focus to the PopupMenuButton: setSelection does not cause the repaint.
    package Search
        import flash.events.*;
        import flash.geom.Point;
        import mx.collections.ArrayCollection;
        import mx.containers.HBox;
        import mx.controls.PopUpMenuButton;
        import mx.controls.TextInput;
        import mx.events.MenuEvent;
        public class UnicodeCharPopupMenu extends HBox
            public function UnicodeCharPopupMenu()        {   
                        super();   
                        Init();
            private var mytextinput:TextInput = new TextInput;
            private var mybutton:PopUpMenuButton = new PopUpMenuButton;
            private function Init():void {
                mytextinput.width=100;
                mytextinput.height=22;
                mybutton.width=44;           
                this.width=200;
                this.height=20;
                visible=true;
               mybutton.addEventListener(FocusEvent.FOCUS_IN, onMenuGotFocus;
                mytextinput.addEventListener(Event.CHANGE, trackSelectionIndices);
                mytextinput.addEventListener(MouseEvent.MOUSE_DOWN, onMouseEvent);
                mytextinput.addEventListener(MouseEvent.MOUSE_UP, onMouseEvent);
                mybutton.addEventListener( MenuEvent.ITEM_CLICK, onCharSelected);
                //mybutton.addEventListener(MenuEvent.MENU_HIDE, onMenuHide);
                //mybutton.addEventListener(MenuEvent.MENU_SHOW, onMenuShow);
                mybutton.dataProvider = chars;  
                addChild(mytextinput);
                addChild(mybutton);           
            // use a point to track the selection-start and selection-end position for the text field
            private var pt:Point=new Point;
              private var chars:ArrayCollection = new ArrayCollection(
                    [ {label:"ð", data : "ð"},
                      {label:"æ", data:"æ"},
                      {label:"þ", data:"þ"} ]);
          //button got focus, repaint selection highlight
            private function onMenuGotFocus(e:FocusEvent): void {           
                 mytextinput.setSelection(pt.x, pt.y);
            // nothing selected, menu closed
            private function onMenuHide(e:MenuEvent): void {
                if (e.item.data==null) {
                    mytextinput.setFocus();
            private function onCharSelected(e:MenuEvent):void {             
                    doInsert( e.item.data.toString(), mytextinput);
           public function getText():String {
                    return mytextinput.text;
                // track the selection positions as the mouse is moved or text is entered
                 private function onMouseEvent(e:MouseEvent): void{
                     pt.x=mytextinput.selectionBeginIndex;
                     pt.y=mytextinput.selectionEndIndex;
                 private function trackSelectionIndices(e: Event):void {
                    pt.x=mytextinput.selectionBeginIndex;
                     pt.y=mytextinput.selectionEndIndex;  
                 private function doInsert(s:String, trgt:Object):void {
                 var v:String = TextInput(trgt).text;
                 var pre:String =v.substr(0,pt.x);
                  var post:String=v.substr(pt.y, v.length-pt.y);
                var result:String = pre + s + post;
                TextInput(trgt).text=result;
                TextInput(trgt).setFocus();
                TextInput(trgt).setSelection(pt.x+s.length,pt.x+s.length);
                pt.x = pt.x + s.length;
                pt.y = pt.x;          

  • Where are Word templates stored?

    I cannot locate the Templates directory to store a new Word template. A search of the Mac shows the templates themselves, BUT does not indicate where they are located.

    While this is very helpful because it does indicate where the templates should be stored, this was not my problem. I am very familiar with Word & other Office templates, creating them, using templates provided by others, and storing them. I have worked with Office on a Mac for about 5 years.
    The templates are stored under /Users/username/Library/App... The problem turned out to be upgrading to Mavericks. During the upgrade, the ability to see "Library" directories was removed. Once I found that and how to turn it back on, I was able to easily store the template.
    So thanks baltwo....I just wish Apple didn't arbitrarily turn things off with out supplying a long list of Installation Notes that explained how the things they changed affect other apps, etc.  Or just leave well enough alone. Sigh...

  • Need assistance locating where my catalog is stored

    I'm having an issue locating where my catalog is stored on my C: drive.  A couple of months ago my hard drive crashed on my laptop.  Thankfully, I had everything ( or so I thought) backed up.  All my precious pictures and files were saved.  What I didn't realize was that I had not been actually backing up the catalog file that holds all the pointers, thumbnails, and tags.  All of that was lost.  I've gotten over it and am ready to move on and start a new fresh catalog.  When I click on Help and then system info while in PSE 8.0 it gives me this:
    Current Catalog:
    Catalog Name: My Catalog
    Catalog Location: C:\Documents and Settings\All Users\Application Data\Adobe\Elements Organizer\Catalogs\My Catalog
    Catalog Size: 14.2MB
    Catalog Cache Size: 99.4MB
    When I go to my C: drive I can drill down as far as 'All Users' but my path stops there.  I've done searches and looked everywhere but cannot find where this file is stored.  And no, I'm not talking about the actual jpegs, I'm talking about the catalog with all of my tags file.
    I am hesitant to move forward with importing any more photos and organizing them if I can't find the catalog now as I just barely gotten started again.
    Help!

    You need to enable hidden folder viewing, then you should be able to find it.

  • How to find out where sap error messages stored in our system

    How to find out where sap error messages stored in our system.like sometime we will get a error message with message number.whr it will be stored and whch table it is?

    Are you interested in WDA messages ?
    The set a breakpoint in METHODS IN class CL_WDR_MESSAGE_MANAGER.
    Then use call stack (default desktop 2 in debugger) to see where message is added to message manager.
    regards
    phil

  • How many classes should a .java file contain?

    Are there any general guidelines on how many Java classes should be contained in a single .java file? I've been creating a new .java file for each class I write but see examples in Sun's Java tutorial where there are at least two classes in a single .java file. One such case is the TableDemo example at
    http://java.sun.com/docs/books/tutorial/uiswing/components/example-swing/TableDemo.java
    Thanks.

    The example you point to isn't really more the one class in one java file. It makes use of an inner class. An inner class is something different! As far as I understand it, it is mainly used to implement some behaviour (in this case AbstractTableModel behaviour). If the MyTableModel was in a separate class file, it couldn't access the variable of the main TableDemo class. So they use an inner class.
    So unless you need inner classes, this example is no reason to put more than one class in a .java file. In general, just put one class in a .java file. It's easier for everybody.

  • Where are my iMessages stored ?

    I can't find my old iMessages. But when I search using some word, its showing the conversation. Where it ll be stored ?

    Launch Finder
    from the "Go" menu hold "option" on the keybaord and press "library" from the menu
    Click the "Messages" Folder
    Click "Archive" Folder
    you should be able to find your old conversations from here

  • How to typecast an object, if the target class name is stored in a str var

    Hi,
    I have a method, in which i will receive an object as an attribute. I need to typecast it to another class, and that class name is stored in a string variable.
    public void printContent(Object obj)
    /* Here i have a variable strClassName - in which a class name is stored.
    I need to create a variable for that class and type cast the object obj into that class. */
    Please kindly help me to find out a way to do this.
    Thanks in advance

    Typecasting does one thing: it enables you to store an object in a reference variable of the target type (if it is of a type which is allowed to be in that variable). It doesn't alter the object in any way.
    Therefore it simply isn't meaningful to talk about typecasting to a type name known only at run time. The whole point of typecasting is to tell the compiler to treat a reference as being of a specified type.
    I don't know what you're trying to do but I think you should probably be looking at the reflection api, getting field an method information from the object's Class object.

  • Where are Photoshop icons stored in windows

    I am trying to repair some file type extensions. I need to know where the icons are stored for Photoshop. Especially the icon for .abr (adobe brushes)

    what grahamtav said, then select advanced and change icon. select the photoshop.exe which should be in (or around) 'C:\Program Files\Adobe\Photoshop cs3' or something very similar.
    with that selected you can choose the icon to use for a particular file type.
    if, as others have said, you need the icon files, you'll need an icon extractor utility (google) to get them out of the exe. or rely on the stuff phos posted...

  • Table name where all CCMS values stored

    Hi,
    Can any one provide the table name where all CCMS values stored ( for all MTE classes) in the data base?
    Regards
    Soumitra

    Hi,
    it is not a single table where CCMS stores the alert data.
    it is comming from multiple functional modules like..
    SALM_MT_GET_TREE_AND_MTDATA,
    SALM_MT_TYPE_GET,
    SALM_VIRTUAL_MT_CREATE,
    SALM_MT_TREES_CONCATENATE,
    SALM_ALERTS_PROP_IN_VIRT_TREE,
    SALM_MONITOR_CREATE,
    SALM_MONITOR_DESTROY,
    SALM_MONITOR_LOAD,
    SALM_MT_ALERT_DATA_SHOW,
    SALM_MT_MARKED_INFO_GET,
    SALM_ALERT_SET_DONE,
    SALM_ERRONOUS_MT_NODE_CREATE,
    SALM_GET_TID_BY_NAME,
    SALM_MT_DETAIL_DATA_SHOW,
    SALM_MONITOR_NAME_GET,
    SALM_MT_TREE_DISPLAYCONFIG_GET,
    SALM_MT_ANALYSE_SHOW,
    SALM_MT_ANALYSE,
    SALM_MT_TREE_LEGEND_SHOW,
    SALM_RAISE_ALERT_STATE_CHANGE,
    SALM_MT_INVALID_ACTION_WARNING,
    SALM_MT_DESTROY,
    SALM_MT_RESET,
    SALM_MT_MARKING_EDITOR,
    SALM_MT_MONITORING_START,
    SALM_MONISET_READ_FROM_DB,
    SALM_MONISET_WRITE_TO_DB,
    SALM_MONISET_ATTRIBUTE_EDITOR,
    SALM_MONISET_DELETE_FROM_DB,
    SALM_GET_MT_TREE_MARKINGS,
    SALM_MT_DESTROY,
    SALM_MT_RESET,
    SALM_MT_MARKING_EDITOR,
    SALM_MT_MONITORING_START,
    SALM_MONISET_READ_FROM_DB,
    SALM_MONISET_WRITE_TO_DB,
    SALM_MONISET_ATTRIBUTE_EDITOR,
    SALM_MONISET_DELETE_FROM_DB,
    SALM_GET_MT_TREE_MARKINGS,
    SALM_MT_CLASSES_MARK,
    SALM_MT_CLASS_NAME_GET,
    SALM_MONITOR_COPY,
    SALM_MONISET_COPY,
    SALM_MT_SAMPLES_GRAPH_DISPLAY,
    SALM_MT_READ,
    SALM_MT_GET_AID_BY_TID,
    SALM_MT_DESCRIPTION_SHOW,
    SALM_MONIDEF_NODE_EDITOR,
    SALM_MONIDEF_EDITOR,
    SALM_RULE_RESULT_NODE_CREATE,
    SALM_MONITOR_TEMPLATE_GENERATE,
    SALM_MONITOR_TEMPL_NODE_CREATE,
    SALM_MONITOR_PRESENTATION_GEN,
    SALM_MONIDEF_NODE_CREATE,
    SALM_MONIDEF_EDITOR,
    SALM_RULE_RESULT_NODE_CREATE,
    SALM_MONITOR_TEMPLATE_GENERATE,
    SALM_MONITOR_TEMPL_NODE_CREATE,
    SALM_MONITOR_PRESENTATION_GEN,
    SALM_MONIDEF_NODE_CREATE,
    SALM_GET_MONIDEF_TREE_MARKINGS,
    SALM_MSC_TIME_INTERVAL_GET,
    SALM_TEST_VALUE_REPORT,
    SALM_MONISET_DIRECTORY_GET,
    SALM_MONITOR_DIRECTORY_GET,
    SALM_MONITOR_TEMPLATE_GET,
    SALM_MONITOR_PRESENTATION_GET,
    SALM_MONISET_DISPLAYCONFIG_GET,
    SALM_MT_ALERT_DATA_GET,
    SALM_MONITOR_DISPLAYCONFIG_GET,
    SALM_ABORTED_TOOL_STATUS_RESET,
    SALM_MONISET_DIR_LEGEND_SHOW,
    SALM_MT_PERF_HISTORY_DATA_GET,
    SALM_ALERT_DESCRIPTION_SHOW,
    SALM_MONIDEF_RULE_DESCR_EDITOR,
    SALM_RULE_PARAM_TYPE_HELP,
    SALM_RULE_PARAM_DOCU_HELP,
    SALM_RULE_PARAM_DESCR_CHECK,
    SALM_LOGIN_TO_SYSTEM_OF_MTE,
    SALM_MT_R3SYSTEM_EXPLORE,
    SALM_MONITOR_LOAD_IN_OWN_TASK,
    SALM_MT_ALERT_DATA_SHOW_GRID,
    SALM_MT_ALERT_DATA_BUILD_ALV,
    SALM_ALERT_TIME_INTERVAL_GET,
    SALM_TEST_COPY_MONISETS,
    SALM_MONIDEF_WRITE_TO_FILE,
    SALM_MONIDEF_READ_FROM_FILE,
    SALM_MONIDEF_SYNTAX_CHECK,
    SALM_MT_STATE_CHANGE,,
    SALM_LOAD_MON_FROM_ACTIVE_SET,
    SALM_MONIDEF_SYNTAX_CHECK,
    SALM_MT_STATE_CHANGE,
    SALM_LOAD_MON_FROM_ACTIVE_SET,
    SALM_GET_CURRENT_DB_FORMAT_VER,
    SALM_MONIDEFS_OF_MONISET_GET,
    SALM_GET_CURRENT_MONISET,
    SALM_SET_CURRENT_MONISET,
    SALM_MT_ASSIGN_ATTRIBUTE_GROUP,
    SALM_VOLATILE_RULE_PARAM_SET,
    SALM_VOLATILE_SYSIDLIST_SET,
    SALM_MT_CLASSES_MARK,
    SALM_MT_CLASS_NAME_GET,
    SALM_MONITOR_COPY,
    SALM_MONISET_COPY,
    SALM_MT_SAMPLES_GRAPH_DISPLAY,
    SALM_MT_READ,
    Edited by: Soumitra Roy on Oct 13, 2009 5:31 AM

  • Where is the certificate stored?

    In my jnlp file, I have set
    <security>
    <all-permissions/>
    </security>
    So the first time the user attempts to use the jnlp file, the user is asked if they would like to accept the certificate. After they have done so, where is that certicate stored? In a cacerts file? If so, which one?

    You may get certificates as "EC" (meaning Extension, certificate) or "AC" (meaning Application Certificate).
    Some earlier versions of javaws had a bug where they are allwase put in as "EC"
    for understanding the cache contents:
    the first leter is taken from the following:
    /** Main type of entries */
    char DIRECTORY_TYPE = 'D'; // Used internally
    char TEMP_TYPE = 'X'; // Used internally
    char VERSION_TYPE = 'V'; // Used internally
    char INDIRECT_TYPE = 'I'; // Used internally
    // Main JNLP types for downloaded resources
    char RESOURCE_TYPE = 'R'; // JAR/CLASS/IMAGE
    char APPLICATION_TYPE = 'A'; // Application-Desc
    char EXTENSION_TYPE = 'E'; // Extension-Desc
    char MUFFIN_TYPE = 'P'; // Muffins! (PersistenceService)
    the second leter comes from:
    char MAIN_FILE_TAG = 'M'; // The main resource
    char NATIVELIB_FILE_TAG = 'N'; // A dir for native jar expantion
    char TIMESTAMP_FILE_TAG = 'T'; // The timestamp file
    char CERTIFICATE_FILE_TAG = 'C'; // A certificate stored
    char LAP_FILE_TAG = 'L'; // LocalApplicationProperties
    char MAPPED_IMAGE_FILE_TAG = 'B'; // Translated images (such as bmp)
    char MUFFIN_ATTR_FILE_TAG = 'U'; // running out - U is for mUffin
    this is taken from the DiskCache.java in the SCSL rleases of 1.4.2 available at:
    http://wwws.sun.com/software/communitysource/j2se/index.html
    /Dietz

Maybe you are looking for

  • Urxvt taking too much time to start [solved]

    It gives no error message, and takes way much more time to startup then xterm. Any idea of what might be the fault? (I've tried mrxvt, it starts very quickly, but I found it a little ugly, and had some problems with accented characters). Last edited

  • Setting bind references at run-time

    Hi, I am working on a dynamic form,which will instantiate questions based on some instructions specified in XML when the form loads up, much like John Brinkman's example http://blogs.adobe.com/formfeed/2009/03/a_form_to_design_a_form.html At design t

  • Select with Where not in (subSelect)

    Hi, Is there any special about that 'not' in this ORacle sql (10g) that it doesn't return me any rows, unlike SQLServer with same code: select count(*) from t1_ups where  id_ups not in (select b.id_ups from t1_dups b) COUNT(*)               0 vs. sel

  • Replacing splash text Adobe Presenter - v9

    Hellou everybody, last week I have upgraded to Presenter 9. Please, know somebody, where can I find and replace text Adobe Presenter on splash screen, when loading exported course from Presenter 9? In previous version of Presenter 8 it was inside wpc

  • Remote enabled function module

    Hi, Iam trying to create a remote enabled fm. can u give some example to create one. i have given var1 type i in inport parameters. and iamgetting a message saying that"Reference parameters are not allowed with RFC" please give me some sample code to