Script Libraries

I'm attempting to load the resulting swf of a swc build manually. Due to my particular environment, we have a need to segregate class definitions into swcs (where it makes sense) to remove redundant code from output swfs.
In a nutshell, I'm defining a class (LibA) in a swf that I'm building with compc. I'm compiling it both into swc and directory formats so I can easily extract library.swf from the directory to load at runtime (external linkage) and use the swc to compile out from any swf's built either with Flash CS5 or mxmlc.
LibA.as:
package
    public class LibA
        public function LibA()
            trace("*** LibA()");
Main.as:
package
    import flash.display.Loader;
    import flash.display.Sprite;
    import flash.events.Event;
    import flash.net.URLRequest;
    import flash.system.LoaderContext;
    public class Main extends Sprite
        private var self:Main;
        private var context:LoaderContext;
        public function Main()
            var l:Loader = new Loader();
            self = this;
            l.contentLoaderInfo.addEventListener(Event.COMPLETE, function(e:Event) {
                self.addChild(l.content);
                var liba:LibA = new LibA();
            l.load(new URLRequest("./libs/build/liba.swf"));
I build the swc/directory swc with
compc -output libs/build/liba.swc -include-sources libs/LibA.as -debug=true
and I set the appropriate linkage in AS3 settings in Flash CS5 when building Main (class linked directly to the stage).
Everything publishes without an issue.
However, at runtime I get VerifyError: Error #1014: Class LibA could not be found.
What am I missing here? I want to be able to load and use classes defined within liba.swf from myMain.swf.
Full trace dump:
verify Function/<anonymous>()
                        stack:
                        scope: [global Object$ flash.events::EventDispatcher$ flash.display::DisplayObject$ flash.display::InteractiveObject$ flash.display::DisplayObjectContainer$ flash.display::Sprite$ Main$ Main Main]
                         locals: Object flash.events::Event? *
  0:getlex 4
                        stack: Main?
                        scope: [global Object$ flash.events::EventDispatcher$ flash.display::DisplayObject$ flash.display::InteractiveObject$ flash.display::DisplayObjectContainer$ flash.display::Sprite$ Main$ Main Main]
                         locals: Object flash.events::Event? *
  2:getlex 7
                        stack: Main? flash.display::Loader?
                        scope: [global Object$ flash.events::EventDispatcher$ flash.display::DisplayObject$ flash.display::InteractiveObject$ flash.display::DisplayObjectContainer$ flash.display::Sprite$ Main$ Main Main]
                         locals: Object flash.events::Event? *
  4:getproperty content
                        stack: Main? flash.display::DisplayObject?
                        scope: [global Object$ flash.events::EventDispatcher$ flash.display::DisplayObject$ flash.display::InteractiveObject$ flash.display::DisplayObjectContainer$ flash.display::Sprite$ Main$ Main Main]
                         locals: Object flash.events::Event? *
  6:callpropvoid addChild 1
                        stack:
                        scope: [global Object$ flash.events::EventDispatcher$ flash.display::DisplayObject$ flash.display::InteractiveObject$ flash.display::DisplayObjectContainer$ flash.display::Sprite$ Main$ Main Main]
                         locals: Object flash.events::Event? *
  9:findpropstrict LibA
                        stack: Object
                        scope: [global Object$ flash.events::EventDispatcher$ flash.display::DisplayObject$ flash.display::InteractiveObject$ flash.display::DisplayObjectContainer$ flash.display::Sprite$ Main$ Main Main]
                         locals: Object flash.events::Event? *
  11:constructprop 10 0
                        stack: *
                        scope: [global Object$ flash.events::EventDispatcher$ flash.display::DisplayObject$ flash.display::InteractiveObject$ flash.display::DisplayObjectContainer$ flash.display::Sprite$ Main$ Main Main]
                         locals: Object flash.events::Event? *
  14:coerce LibA
VerifyError: Error #1014: Class LibA could not be found.

If I understand your posting correctly.. then I have a problem with it. Your "correct answer" is based on the assumption that you know what the interviewer meant by "what script libraries are in Oracle?". It also assumes that the interviewer places more worth in copying and pasting the work of others than learning by simply trying something yourself*.
And Mrs Assumption is the mother of the Fubar kids.
The correct response would have been to asked the interviewer to explain what he meant by "script libraries in Oracle".
* E.g. in an interview, I will hold a candidate in much higher esteem if he knows RFC821 because he struggled with UTL_SMTP, versus having copied and pasted someone elses code (from a script library), writing something that worked 1st time around.
In the first instances the candidate shows proper problem analysis skills. In the latter situation, he simply shows he capable of copying others work. The first type of candidate I will be able to assign complex tasks too as he has the tools and mindset to deal with resolving complex problems. The latter type of candidate is a dime a dozen and nothing special - simply pulling a 9 to 5 job without demonstrating any skills worth noticing (or paying extra for).

Similar Messages

  • Need information about script libraries

    I need information about script libraries, any websites or documentation will be appreciated

    Can you clarify what you are asking for? What sort of scripts do you want? There are plenty of scripts posted in these forums. Tom Kyte generates numerous scripts a day (http://asktom.oracle.com).
    Justin
    Distributed Database Consulting, Inc.
    http://www.ddbcinc.com/askDDBC

  • How to include external Javascript script files?

    We have had a number of students run into problems with our LMS.  The support staff at the LMS say that it is due to the version of Java (JRE) that the student is running on their device.  The LMS says that they only support Java JRE version 1.6 and 1.7.
    I have found some Javascript on the Oracle site that checks the client JRE version, but it requires that the student brings in one of their Javascript script libraries:
    <script src="https://www.java.com/js/deployJava.js"></script>
    <script>
        if (deployJava.versionCheck('1.6+')) {
            alert('OK to Continue');
        } else {
            alert('This course will only work Java version 1.6 and up');
    </script>
    I am familiar with the Javascript windows in various Captivate items.  I am using Captivate version 7.
    My question is how can i include the current deployJava.js script lib from https://www.java.com/js/  (and possibly some other script libs) with all courses that I publish from now on?  Is there some template file that I can update so that this script lib is automatically included in all courses that I publish using SCORM 2004 ver. 4?
    Thanks

    <script src="resources/myscript.js"></script>
    I did this exact thing in my jsp but it did not work, nothing popped up.
    When I tried replacing it with:
    <script language="JavaScript" type="text/javascript"><![CDATA[
    function postMessage(message) {
    alert(message);
    ]]></script>
    It worked. Can someone tell me why? Can't i refer to javascript files this way?

  • Microsoft Websites using non-standard URL lengths to libraries causing firewall exceptions which prevent service usability

    Hi,
    Myself and
    other Microsoft customers have been experiencing a problem behind our corporate firewalls with accessing Microsoft services (Microsoft.com, most Microsoft Support pages, Microsoft Downloads, etc.). I previously had the same problem early August with SharePoint
    Online but that appears to have been corrected (at least for now).
    The symptom:
    Microsoft Webpage contents load but then the whole pages appear blank (in Chrome and IE 11). The body style is set to "visibility:hidden;".
    The cause:
    Many Microsoft websites use scripts/libraries from http://ots.optimize.webtrends.com and these particular URL's are extremely long and in a bizarre way. In this instance, it's sending Chrome and IE 11 webclients to a URL that is 3472 characters in length (that's
    over 3.3KB for just the URL) and the URL retrieves a JS function call that's 157 characters in length.
    Our corporate firewall is blocking HTTP GET requests to URL lengths greater than a particular length (to prevent infected web-clients from exploiting external web servers). I believe it's set to 2048 characters by default.
    The workaround:
    Set useragent string to IE 10 or lower. It doesn't serve pages that include such long URL lengths in these cases.
    Modify the style of the page in developer mode and set visibility:visible on the body. Works in IE or Chrome then.
    Convince IT to change our corporate firewall to ignore URL Path Length restrictions
    I'm convinced that this is a bug from Microsoft for many reasons: 
    Microsoft claims IE's maximum URL length is 2083 characters. See
    here.
    It's arguably poor form to be requiring kilobytes of data just to locate a resource(such as a .js file)
    It's wasting Microsoft's bandwidth. Using 3472 bytes to retrieve 157 bytes that run a function (in another .js file from MS) that sets the body style.
    It's preventing Microsoft customers that are using IE11 on Windows 7/8, who are behind firewalls that check URL Path Length's, from using Microsoft services.
    It does appear to serve content that is unique to the request but there's got to be a better way to accomplish whatever it is MS is actually trying to accomplish with the contents:
    WTOptimize.fireEvent(new WTEvent(WTEvent.CONTROL_PART, WTEvent.STATUS_SUCCESS, {control:"WT3VtgdmLPVOceeXKd8U15PFuYs7rn2UxwpN_67li21nuTEqahNZFhhiLz-KXk~"}));
    Is it trying to display the content on modern browsers only after the page has successfully loaded? I'm not sure, but that's what it's looking like to me.

    Hi,
    I do need more time to make test for your problem. Please be patient.
    Thanks for your understanding.
    Roger Lu
    TechNet Community Support

  • Bridge - Voluntary Scripting Guidelines

    I made a first post on this at ps-scripts:
    http://www.ps-scripts.com/bb/viewtopic.php?t=176
    It seems to me we would benefit from developing 'good practice' guidelines for Bridge scripting. Here are some intial issues that occur to me:
    1. Function namespaces:
    Given the use of start-up scripts and the loading of script libraries at start-up it is important we keep function names unique. I am going to use ah_myfunction() for all my own function names. It is also sensible that scripts should use libraries where one already contains a function, rather than duplicating the library function within another script - giving rise to a potential namespace conflict between different versions later.
    2. Bridge menus:
    Given how central scripting is to Bridge I feel there should be a top-line scripts menu (which I wish could be accessed via an FKey). We could call it 'Scripts' (lol). All non-startup scripts could be listed within that menu - perhaps some guidelines as to order would be useful - maybe alphabetical. It would then be optional to group those further as to application target (in many cases this would be unnecessary). If they are to be grouped by application it may be better to simply organise them with separators rather then put them in further submenus - I resent every extra click I have to make when accessing menus, especially when I am using automation to start with.
    To add some background to this point - while the menu customization potential of Bridge is attractive I believe it will mainly be used by scripters rather than by the broader user community. If scripters start creating individual menus as part of scripts they then distribute to a wider audience without consideration of what other scripters are doing things are going to get very messy very quickly. I could start off making an Andrew Hall Scripts menu and why not put next to that a link to my website and maybe to my artsite too etc.etc.
    3. Start-up versus one-off scripts.
    In many cases it is possible to create a script that does a particular task either as a startup script (the openshut.jsx script is an example of this) or as something that only gets run when required but which is not loaded at startup. I would say that where-ever possible scripts should be created as one-offs (ie not within the startup folder).
    4. A Non-Startup Scripts folder and a ScriptData folder
    With people writing and releasing non-startup scripts for Bridge, we (and especially the users) would benefit from having them generally put in the same place. My suggestion is to follow the organisation of Photoshop ie Bridge/Presets/Scripts.
    Then, some scripts generate data files, access help files, etc, these need to go somewhere. Xbytor and I discussed this a while back in relation to Photoshop and agreed to use subfolders (I use the subfolder AndrewHallScriptData) within a new folder ScriptsData within the Presets folder. I suggest the same would work for Bridge ie Bridge/Presets/ScriptsData/YourFolder/
    I am an absolute beginner to Bridge scripting so don't take the above as indicating I think I know better about this stuff than anyone else, I don't. Maybe some of these issues are misguided due to a lack of thorough understanding - if so I am happy to learn more. My issue is that I am about to release some Bridge / Photoshop scripts and I would like to organise them sensibly along the sorts of lines outlined above.
    Andrew

    I agree that, in the long run, things will get to be a real mess with global variables and function names conflicting right and left and anarchy in the menus if there aren't some guidelines. It probably won't happen soon because there won't be a flood of add-in scripts for awhile, so Adobe probably has some time to figure this out.
    Along the lines that Andrew started, here's what I would suggest:
    1) To solve the conflicting name problem, use the "#script script_name" directive (or invent a new #namespace directive) to automatically scope all global variables/function names to a single namespace under that directive. Since some functions need to be public, make a new way to declare just those as public. Perhaps use the #export directive to explicitly declare variables/functions that should be visible outside your #script namespace. Allow all script files with the same #script name to automatically be in the same namespace.
    This would give you the best of both worlds. You'd have easy sharing between your own scripts by just using the same #script name on all of them, all variables would be private by default and you'd have a simple way to list the few functions/variables that you wanted to be public.
    2) Menus. I like the menu flexibility we have now. It needs to be expanded to include other user interface elements like the filter's drop-down menu and other interface elements like toolbars. What I think is missing (or I haven't found) is the ability to have non-startup-loaded scripts that just automatically appear in a generic "scripts" menu. This would be just like actions automatically appear in the actions UI in Photoshop or filters automaticaly appear in the filters menu. Bridge should have a "scripts" menu for scripts that don't need to be loaded at startup and only need to run when invoked. This would also contribute to the namespace collision problem because scripts loaded in this manner would run, do their thing, and then be unloaded and wouldn't have a chance to conflict with other scripts that were run the same way.
    --John

  • 2014.1 - Appearance of scripts is incorrect

    There are visual errors in various scripts when using them with the new 2014.1 update. Key example - the 'Immigration' script. A major part of this script's UI is a large white text list area where the user is able to import multiple sequences at the same time.
    In 2014.1 this text area is dark grey - almost the same grey colour as the main script bg colour itself, while there is an un-needed white area above the text box. The first time I used the script I couldn't even see the text box.
    I didn't see this in the list of known issues for 2014.1. Why was this not picked up on before release? It should not be necessary for 3rd party developers to have to recompile scripts and users to have to update their script libraries for a .1 release!
    I am not attempting to be over-the-top negative, I just want my feedback to be heard by the relevant people:
    please do not release an update for the software until it's ready. Trying to use 2014.1 is a real mess with all these very noticeable issues! Adobe already has tonnes of people roped into subscription, they are not going to mind waiting a month extra for stability. If it's not recommended to download an update, it shouldn't be announced as 'ready to download'. It should be labeled 'beta pre-release'.

    I had thought this would be the answer to my own issue, but sadly it is not. I have a script that has 10 buttons on it, in two columns. The dockable script, no matter in legacy mode or not, now cuts off the bottom two buttons and clips the right column. I've also noticed this behavior in some of Conform Studios scripts that I also use. The funny thing is, the panels render properly on my desktop, which was upgraded from 2014 to 2014.1, but on my laptop where 2014.1 was installed natively, they do not.
    Any thoughts? Below is my code.
    function runScript(thePath){
    $.evalFile(File(thePath));
    function clickBtn550(){
        var thePath2 = File($.fileName).path + "/Dome3D/domemaster_overlay_550.jsxbin";
        runScript(thePath2);
    function clickBtn1024(){
        var thePath2 = File($.fileName).path + "/Dome3D/domemaster_overlay_1024.jsxbin";
        runScript(thePath2);
    function clickBtn1408(){
        var thePath2 = File($.fileName).path + "/Dome3D/domemaster_overlay_1408.jsxbin";
        runScript(thePath2);
    function clickBtn1536(){
        var thePath2 = File($.fileName).path + "/Dome3D/domemaster_overlay_1536.jsxbin";
        runScript(thePath2);
    function clickBtn1920(){
        var thePath2 = File($.fileName).path + "/Dome3D/domemaster_overlay_1920.jsxbin";
        runScript(thePath2);
    function clickBtn2048(){
        var thePath2 = File($.fileName).path + "/Dome3D/domemaster_overlay_2048.jsxbin";
        runScript(thePath2);
    function clickBtn2560(){
        var thePath2 = File($.fileName).path + "/Dome3D/domemaster_overlay_2560.jsxbin";
        runScript(thePath2);
    function clickBtn4096(){
        var thePath2 = File($.fileName).path + "/Dome3D/domemaster_overlay_4096.jsxbin";
        runScript(thePath2);
    function clickBtn8192(){
        var thePath2 = File($.fileName).path + "/Dome3D/domemaster_overlay_8192.jsxbin";
        runScript(thePath2);
    function clickBtnHELP(){
        var thePath2 = File($.fileName).path + "/Dome3D/domemaster_overlay_help.jsxbin";
        runScript(thePath2);
    function myScript(thisObj){
         function myScript_buildUI(thisObj){
             var myPal = (thisObj instanceof Panel) ? thisObj : new Window("palette", "DomeMaster Overlay", undefined, {resizeable:true});
             var myResource = "group{orientation:'row', alignment:['fill', 'fill'], alignChildren:['fill', 'fill'],\
            groupOne: Group{orientation:'column',alignment:['fill', 'fill'], alignChildren:['fill', 'fill'],\
                myButton550: Button{text:'550'},\
                myButton1024: Button{text:'1024'},\
                myButton1408: Button{text:'1408'},\
                myButton1536: Button{text:'1536'},\
                myButton1920: Button{text:'1920'},\
            groupTwo: Group{orientation:'column',alignment:['fill', 'fill'], alignChildren:['fill', 'fill'],\
                myButton2048: Button{text:'2048'},\
                myButton2560: Button{text:'2560'},\
                myButton4096: Button{text:'4096'},\
                myButton8192: Button{text:'8192'},\
                myButtonHELP: Button{text:'HELP'},\
    myPal.grp = myPal.add(myResource);
    //Setup Panel Sizing
        myPal.layout.layout(true);
        myPal.grp.minimumSize = myPal.grp.size;
    //Make the Panel resizable
        myPal.layout.resize();
        myPal.onResizing = myPal.onResize = function(){this.layout.resize()}
    //Click Buttons
        myPal.grp.groupOne.myButton550.onClick = clickBtn550;
        myPal.grp.groupOne.myButton1024.onClick = clickBtn1024;
        myPal.grp.groupOne.myButton1408.onClick = clickBtn1408;
        myPal.grp.groupOne.myButton1536.onClick = clickBtn1536;
        myPal.grp.groupOne.myButton1920.onClick = clickBtn1920;
        myPal.grp.groupTwo.myButton2048.onClick = clickBtn2048;
        myPal.grp.groupTwo.myButton2560.onClick = clickBtn2560;
        myPal.grp.groupTwo.myButton4096.onClick = clickBtn4096;
        myPal.grp.groupTwo.myButton8192.onClick = clickBtn8192;
        myPal.grp.groupTwo.myButtonHELP.onClick = clickBtnHELP;
        return myPal;
        var myScriptPal = myScript_buildUI(thisObj);
        if((myScriptPal != null) && (myScriptPal instanceof Window)){
                myScriptPal.center();
                myScriptPal.show();    
    myScript(this);

  • "use script" compile error

    Hello.
    I am, for the first time, attempting to modularize my scripts to use script libraries. I am running into a compile issue where the compiler doesn't recognize the lines that are supposed to locate my script libraries. I am running under Yosemite, with Script Editor version 2.7.
    I have created a folder called "Script Libraries" in the computer location "/Library/Scripts", and put a script file called "SpeakLib.scpt" in this folder. SpeakLib.scpt compiles and runs correctly, and contains only handler subroutines.
    I am now attempting to use the SpeakLib library, but I get a compile error: Can't get script "SpeakLib".
    The new script contains only the code to use the script library and call a single function from that library.
    The error is for the following line, which is at the top of my new script:
    use myLib : script "SpeakLib"
    If instead, I do not put the above line in the text of my new script but put the text:
    tell script "SpeakLib"
        SpeakMessage("Hello world")
    end tell
    I get the same compile error on the tell script "SpeakLib" line.
    Just in case it was needed, I placed the following line at the top of the new script, but it made no difference:
    use AppleScript
    Can anyone tell me what I am doing wrong?
    Thanks in advance.

    Haven't used this myself but looking at the documentation for it I see
    Creating a Library
    The basic requirement for a script to be a script library is its location: it must be a script document in a “Script Libraries” folder in one of the following Library folders. When searching for a library, the locations are searched in the order listed, and the first matching script is used:
    If the script that references the library is a bundle, the script’s bundle Resources directory. This means that scripts may be packaged and distributed with the libraries they use.
    If the application running the script is a bundle, the application’s bundle Resources directory. This means that script applications (“applets” and “droplets”) may be packaged and distributed with the libraries they use. It also enables applications that run scripts to provide libraries for use by those scripts.
    The Library folder in the user’s home directory, ~/Library. This is the location to install libraries for use by a single user, and is the recommended location during library development.
    The computer Library folder, /Library. Libraries located here are available to all users of the computer.
    The network Library folder, /Network/Library. Libraries located here are available to multiple computers on a network.
    The system Library folder, /System/Library. These are libraries provided by OS X.
    so it looks to me like the Script Libraries folder should be in /Library (for your example) not in /Library/Scripts.
    That is it should be /Library/Script Libraries  and not /Library/Scripts/Script Libraries.
    regards
    from
    Introduction to AppleScript Language Guide

  • How to include a Portlet into a Service?

    I have designed a service request using 'Service Designer' module. Is it possible to include / import a custom HTML / JS portlet in it?
    If I want to include some external script libraries such as jQuery in my service request form (in Service Designer), how can i include the <script> tag?
    Appreciate your help!
    Thanks,
    Guna

    creat a z report like this....................
    REPORT  zmmgl_picklist1.
    TABLES : likp,ltap,ltak.
    data : lv_NUM1 type c .
    data : lv_NUM type c.
    *&      Form  get_data1
          text
         -->IN_DATA    text
         -->OUT_DATA   text
    FORM get_data1 TABLES in_data STRUCTURE  itcsy
                         out_data STRUCTURE itcsy.
    READ TABLE in_data WITH KEY name = 'LTAP-VBELN'.
    lv_NUM = lv_NUM1 + 1.
    out_data-name = 'lv_NUM'.
      out_data-value = lv_NUM .
    APPEND out_data.
    endform.
    *&      Form  get_data
          This form is to read  details from  LIKP    *
         -->IN_DATA    text
         -->OUT_DATA   text
    FORM get_data TABLES in_data STRUCTURE  itcsy
                         out_data STRUCTURE itcsy.
      READ TABLE in_data WITH KEY name = 'LTAK-VBELN'.
      Select single bldat from likp into likp-bldat where lgnum = ltap-lgnum.
      out_data-name = 'LIKP-BLDAT'.
      out_data-value = likp-bldat.
      APPEND out_data.
       READ TABLE in_data WITH KEY name = 'LTAK-VBELN'.
      Select single vstel from likp into likp-vstel where lgnum = ltak-lgnum .
      out_data-name = 'LIKP-VSTEL'.
      out_data-value = likp-vstel.
      APPEND out_data.
    READ TABLE in_data WITH KEY name = 'LTAK-VBELN'.
      Select single kunnr from likp into likp-kunnr where lgnum = ltap-lgnum.
      out_data-name = 'LIKP-KUNNR'.
      out_data-value = likp-kunnr.
      APPEND out_data.
    ENDFORM.                    "get_data.
    after this go to the script editor......
    /: perform get_data in program zmmgl_picklist1.
    /: using &ltap-vbeln&                 (Reference field.this field          should be there in both program and script.....)
    /:changing &likp-bldat&         
    /:changing &likp-vstel&
    /:changing &likp-kunnr&
    \[removed by moderator\]
    Regards
    Anbu
    Edited by: Jan Stallkamp on Jun 10, 2008 2:26 PM

  • ANN: A New Web Widget from PVII

    Similar in concept to jQuery Carousel, Horizontal Glider Magic sets the benchmark for quality, flexibility, features, automation, and accessibility.
    Horizontal Glider Magic is a panel widget. Hidden content panels are made to glide horizontally through a viewport. Panel gliding can be operated by clicking trigger links and various other available controls or can be set to play automatically, like a slide show. Unlike generic script libraries, HGM was programmed from the ground up to do one job and do it as well as it can possibly be done.
    http://www.projectseven.com/products/tools/horizontal-glider/
    What they're saying:
    "The PVII team is clearly ahead of the curve. While working with HGM it became immediately clear that there are limitless combinations available to display information. The horizontal slider accentuates this whole new way to manipulate content. It's a MUST HAVE tool that will change the way you think about Web design. It did for me!" - Michael Rizzo, Creative Director, Averill & Associates, LLC.
    This is a commercial plugin for Dreamweaver and a fully automated tool with which to create and manage your widgets.
    Al Sparber - PVII
    http://www.projectseven.com
    Dreamweaver Menus | Galleries | Widgets
    http://www.projectseven.com/go/apm
    An Accessible & Elegant Accordion

    Create a new page.  Save as index.html or whatever your current home page is called.  Upload new index page to server and it will replace the old index page.  Make sense?  
    Nancy O.
    Alt-Web Design & Publishing
    Web | Graphics | Print | Media  Specialists
    www.alt-web.com/
    www.twitter.com/altweb
    www.alt-web.blogspot.com

  • Determinin​g how a LabVIEW Applicatio​n was launched

    Does anyone know of a way to programmatically determine how to a particular LabVIEW application was started? My setup will involve multiple LabVIEW executables. One of these is the main, top level, program. The others are basically script libraries that are also compiled into executables. I choose EXE's as opposed to DLL's because with DLL's you have to basically hard code the link inside the main program. With EXE's I can add/remove new test libraries without having to rebuild my main program. The only problem is that the test library EXE's will not really work properly if run without the main program. So I would like to find a way to have the test library try to determine if it was launched by th
    e main program. If it wasn't then it will display a warning and quit automatically.
    Andy Brown
    Averna

    Thanks for the help. The only problem is that the secondary programs do not only require the main app running, but they require the main app to start them so that it can properly register each secondary exe. A workable solution that I have come up with is to check the command line arguements. I will have the main app run the exe's and provide a certain command line arguement. The secondary exe's will check the command line arguments to verify that that particular argument is there. Probably not the best solution, but the only one I've found that works so far.
    Thanks again.
    Andy Brown
    Averna

  • ANN: Image Gallery Magic 2 Released

    The Ultimate Dreamweaver Image Gallery Builder is here.
    Image Gallery Magic 2 literally brings your images to life with smooth cross-fading, snappy glides, or elegant Ken Burns style pan and zoom effects. IGM 2 utilizes HTML5, CSS level 3 and advanced PVII DOM Scripting to deliver near broadcast-quality animation that does your images proud. IGM2 is programmed from the ground up by PVII and neither uses, requires, nor is limited by any third-party script libraries. IGM2 installs into Dreamweaver, giving you a fully automated graphical user interface from which you can create and manage your galleries.
    Beyond the marketing talk, we are sure you'll agree that the examples speak for themselves.
    Home page:
    http://www.projectseven.com/products/galleries/igm2/
    Live Examples:
    http://www.projectseven.com/products/galleries/igm2/examples/demo-01.htm
    User Guide:
    http://www.projectseven.com/products/galleries/igm2/help/guide.htm
    Al Sparber - PVII
    http://www.projectseven.com
    The Finest Dreamweaver Menus | Galleries | Widgets
    Since 1998

    Al,
    A little glitch: This page:
    http://www.projectseven.com/products/menusystems/pmm2/buy-pmm2.htm
    says the
    upgrade is $60.
    Walt
    "Al Sparber - PVII" <[email protected]>
    wrote in message
    news:gibi54$b1b$[email protected]..
    >
    http://www.projectseven.com/products/menusystems/pmm2/index.htm
    >
    > When it comes to something as important as site
    navigation, make no
    > compromise. Make it Pop Menu Magic 2. Automate the
    creation and management
    > of multi-level or single-level CSS-based menus. Add as
    many menus to the
    > same page as you like in both horizontal and vertical
    orientations.
    >
    > Full Version: $95 | Upgrade from PMM1: $65
    >
    > Key Features:
    >
    > -An automated interface in which to create, configure,
    and manage your
    > menu
    >
    > -Insert Multiple menus on a page-either horizontal,
    vertical, or any
    > combination
    >
    > -Each menu can use a separate style theme.
    >
    > -10 style themes included, each one in both a horizontal
    and a vertical
    > version
    >
    > -Position flyout menus to the left or right of the root
    >
    > -Auto center horizontal menus
    >
    > -Advanced menu positioning options
    >
    > -Supports image-based links with multi-state swapping on
    any menu level
    >
    > -Supports custom styling for individual menu items or
    sections
    >
    > -Auto and advanced current marking for "you are here"
    link highlighting
    >
    > -Smooth Menu animation options
    >
    > -Open Sub-menus upwards
    >
    > -Auto edge detection to keep menus inside the visible
    window
    >
    > -Menu timers to enable normal mouse movement, even at a
    diagonal, without
    > having the menu snap shut prematurely
    >
    > -Designed to easily integrate into an accessible web
    site
    >
    > -Search-engine friendly
    >
    > -PDF User Guide
    >
    > -Free Unlimited Support
    >
    >
    > --
    > PVII
    >
    http://www.projectseven.com
    > Fully Automated Menu Systems | Galleries | Widgets
    >
    http://www.projectseven.com/go/Elevators
    >
    >

  • Using embedded SWF, get a white flash when its to play

    Hi,
    We develop e-Learning content using swf files embedded in
    DCRs. We have started noticing a problem with the new Shockwave
    player 10.1+ in that there is a noticable flicker or white flash
    before the swf plays or is told to move on.
    Has anyone had a similar problem? Does anyone know a
    solution?
    We are using Director 8.5 and Flash 8.0. files published for
    Flash Player 5.0.
    Simon

    Well dont all fall over each other trying to post a possible
    solution ;-).
    Seems that we found the problem. We use shared script
    libraries (cst & cct). It appears that there is a line in our
    lingo code that sets the flash sprite cast member automatically
    direct to stage. Shockwave player 10.1 + does not seem to like this
    on standard speed machines and causes a flickering border around
    the flash animations, which is really noticable. The line of code
    reads as so:
    sprite(channelNo).directToStage = true
    We simply commented this out and the page functions fine.
    Incedently, if I manually set the flash cast member as direct to
    stage, we get the same issue, only more exagerated. This must be a
    bug in the 10.1+ player as we don't get the issue at all on
    machines running the 8.5 player.
    Simon

  • Can this page be made all in Dreamweaver?

    http://www.mammothmountain.com/MyMammoth/?section=weather
    I like the collapsing panels, and especially the folder-like tabs under the "WEATHER" section. Are these tabbed folders ("Extended Forecast", "Resources", "Road Conditions") collapsible Spry panels or something else? Are they made with custom graphics or can DW make folder-like tabs like this?
    I'm not making any sense out of the source code, what is CSS, what is Spry.  I like the white-on-white with subtle dropshadows. Are these dropshadows CSS or custom graphics? Is this entire page creatable in Dreamweaver alone?
    tia

    If you have a good grasp of Photoshop or Fireworks for graphics, HTML, CSS and JavaScript or  jQuery script libraries, you can do it in DW or any other HTML editor.  The quality of websites you create depends on the skills you bring to the table.
    HTML = content
    CSS or Cascading Stylesheets = styles
    JavaScripts, Spry, Ajax, DHTML = functionality and interactivity
    I like the white-on-white with subtle dropshadows. Are these dropshadows CSS or custom graphics?
    Your example uses custom graphics, but box-shadows and text-shadows are possible with CSS3 code alone.
    http://alt-web.com/DEMOS/CSS-Shadows.shtml
    I like the collapsing panels, and especially the folder-like tabs under the "WEATHER" section.
    Those are Tabbed Panels.  You could use jQuery, or DW's built in Spry Tabbed Panels for this.
    Start here:
    HTML & CSS Tutorials - http://w3schools.com/
    Creating  your first website in DW CS4 -
    http://www.adobe.com/devnet/dreamweaver/articles/first_cs4_website_pt1.html
    Nancy O.
    Alt-Web Design & Publishing
    Web | Graphics | Print | Media  Specialists
    www.alt-web.com/
    www.twitter.com/altweb
    www.alt-web.blogspot.com

  • ANN: Image Rotator Magic Released

    The Image Rotator Magic system is a powerful, feature-rich Dreamweaver Extension that enables you to instantly create and manage one or more image/banner rotators on your page with the efficiency of standards-based CSS and markup and without the overhead of Flash or the difficulties of open source script libraries. Images are loaded on demand with a special pre-loader so you can add as many images as you want with absolutely no impact on your page's load time.
    As are all PVII tools, IRM is a tool for professionals and is not free. It comes with unlimited technical support via email, telephone, or newsgroup.
    http://www.projectseven.com/products/galleries/irm/
    Al Sparber - PVII
    http://www.projectseven.com
    Dreamweaver Menus | Galleries | Widgets

    Al
    The product looks great, however you might want to redo the
    sound on the
    video. Even with mu speakers and its setting cranked up it
    was difficult to
    hear.
    Paul Whitham
    Certified Dreamweaver MX2004 Professional
    Adobe Community Expert - Dreamweaver
    Valleybiz Internet Design
    www.valleybiz.net
    "Al Sparber- PVII" <[email protected]> wrote in message
    news:e78nid$1g$[email protected]..
    >
    http://www.projectseven.com/products/tools/tabpanel/demo/
    >
    > Tab Panel Magic automates the process of building tabbed
    user interfaces
    > (UIs) - web page elements that allow you to display
    multiple panels of
    > content with access to each panel controlled by
    CSS-styled tabs. Tab
    > Panels can be inserted into CSS layouts or table
    layouts. Panels can be
    > tucked snugly into sidebars or can span an entire page.
    >
    > $60
    >
    > --
    > Al Sparber - PVII
    >
    http://www.projectseven.com
    > Popup Menus | Image Galleries | CSS Tutorials &
    Templates
    >
    > Newsgroup: news://forums.projectseven.com/pviiwebdev/
    > CSS Newsgroup: news://forums.projectseven.com/css/
    > DW Newsgroup:
    news://forums.projectseven.com/dreamweaver/
    >
    >
    >
    >
    >
    >

  • Most useful aditional Behaviors?

    Which behaviors from Dreamweaver Exchange do you find the most useful? Are there some must-have DW Behaviors that aren't included it the program, but are widely used by websites developers?
    I know that depend on your developer's need, but I want to know which ones you think are a must have.

    I don't use Behaviors much.  As you say, they are pretty basic.
    I use Tools, Widgets and Extensions from the following:
    Floatbox
    HighSlide Js
    Project VII
    KaosWeaver
    Community MX
    DMX Zone
    Cartweaver
    Massimo Corner
    4 Level
    In addition, I often use Plug-ins for the major open source JavaScript / Ajax Libraries -
    http://plugins.jquery.com/
    http://mootools.net/core
    http://developer.yahoo.com/yui/
    When you want to know how something is done on a web site, View source in your browser to see the code.  Often this will give many clues as to which plug-ins and script libraries they use.
    Nancy O.
    Alt-Web Design & Publishing
    Web | Graphics | Print | Media  Specialists
    http://alt-web.com/
    http://twitter.com/altweb

Maybe you are looking for

  • How To "Dis-Embed" An Image From A .Doc File?

    Here's what I've got. I'm working on a flier to be commercially printed; it contains four photos and text. I've spent a lot of time with each photo, massaging each in PE to maximize its quality when it's eventually printed, and saved each as a TIFF f

  • Sync of Primary and Standby

    Hi, SQL> select database_role from v$database; DATABASE_ROLE PRIMARY SQL> select applied,status from v$archived_log where applied='NO' and status='A'; APP S NO A NO A NO A NO A NO A NO A NO A NO A NO A NO A NO A APP S NO A NO A NO A NO A NO A NO A NO

  • A seemingly obvious question that I can't figure out

    Ok I am usually pretty good with these things and if I don't know how to do something I ask here. However, this one seems really obvious but I can't figure it out! My problem is that I accidently hit the album art button while playing music today whi

  • Convert Activity time to EST

    The activity universe returns everything in GMT I want to convert it to EST any ideas on how to do this?

  • Oracle 11g Express Client?

    Oracle 10g Express comes with a client installation. Where is the client installation for 11g Express?