Intermodule Communication in flex 3 using ExternalInterface

I have 2 modules, module A and module B, I want to use functions defined in Module B into module A.
How can I do this with ExternalInterface?

For local connection I will have to take instance of that module, which will unncessarily increase swf size
Consider a case of complex project wherein there are 100 modules passing data amongst each other.
Each module having number of functions
Wii it be a correct way to take instance of modules?
Instead writing a common JS file would resolve my problem, everytime I will have subscribe and publish messages on pagebus.Few lines of code (4-5) for intermodule every communication.No instance nothing.
Taking instance is the only approach for direct intermodule communication.
Read more about pagebus at
http://flex.sys-con.com/node/838290

Similar Messages

  • Error 2032 in communication between Flex Client and WCF

    Hi All,
    I'm trying to establish communication between Flex Client
    and WCF service.
    WCF service accepts gZip compressed data and returns gZip
    compressed results.
    So I used Flex ByteArray.compress() and
    ByteArray.uncompress() for this purpose. However, it throws error
    2032.
    The gZip compression/decompression uses MemoryStream class in
    C#. Based on my previous experience, memory stream communication
    between Flex and C# gives erro 2032.
    Is there a work around for this?
    Thanks,
    Vishal

    I read some thread in the forum, and found somebody had the similar problem with me. Just want to know how to settle this problem.
    In the client/server program. Client is a JAVA program and Server a
    VC++ program. The connection works, and the problem appears after some time. The Client sends a lots of requests to Serverm, the server seems receive nothing. But at the same time, the server is able to send messages to Client. The Client also can get the messages and handle them. Don't understand why there this problem and why it appears when it wants.
    The client is a Win2k platorm with JDK1.3.1 and the server is also a Win2K platform with VC++ 6.0.
    In the Client, using:
    inputFromServer = new BufferedReader(new InputStreamReader(socket.getInputStream()));
    outputToServer = new PrintWriter(new BufferedWriter(new OutputStreamWriter(socket.getOutputStream())),true);
    Hope can get your help.

  • How to pass a value to javascript from flash using externalinterface

    hi,
    i'm currently trying to call a javascript function and pass values to it. but i'm not really familiar in using the addcallback since i only tested on calling a function from flash without passing anything to the function.
    Basically, i'm going to retrieve the values of a node from xml.
    and then i will assign those values to a variable in flash.
    now what i'm going to do next is pass this value to a javascript parameter..is it done using externalinterface?
    Could anyone give me an example.
    I just need to throw the value to the javascript function parameter and no return values to the actionscript.
    The event is that whenever an image is click, the corresponding value for each image is passed to the javascript function.
    here is my unfinished script.
    function imageClicked(e:Event):void {
        for each (var imageURL:XML in xml.images.link_to)
            ExternalInterface.call("TestButton",imageURL);
    thanks so much in advance.

    first, it seems that the 'TestButton' funciton in JS will be called several times when an image is clicked - for each loop in the 'for each' loop you wrote.
    second, in order to test the communication between AS and JS, try starting with something simple, like -
    ExternalInterface.call('alert', 'OK');
    if this doesn't work try tracing the ExteranlInterface.available property/
    if it does work, place an alert within the 'TestButton' in the JS code, to see its actually being called.
    and so forth...
    good luck,
    eRez

  • Resizing div height using ExternalInterface makes window jump in safari

    I only notice this problem in safari, no other browser.
    My application loads in modules as it needs them and changes the height of the HTML div that contains the movie, I do this using ExternalInterface.call. (This is because scrolling in flex/flash is downright awful, I like the scrollbar in the browser to work).
    However, If I load in a module and inside of that module I change the external interfaces height, I find that the flash movie seems to jump down then jump back up about 150-200 pixels.
    I want the movie to just stay anchored to the top of the div, no matter what the size of the div is. How can I enforce that policy on the player?
    I have tried align: "t" and salign: "t" in the movies params, but I'm not exactly sure what that did as it still jumped down.

    hey, thanks for the direction. I'm guessing that when i styled the attribute, any existing css style for the object still overrid the attribute styling.
    Here is a simple version of my solution:
    <code>
    function autoWide (myID, minWide) {
    var targetA = document.getElementById(myID);
    var currWidth = self.innerWidth;
    if (currWidth < minWide) {
    targetA.style.width = minWide;
    else {
    targetA.style.width = '100%';
    </code>
    If anyone else is interested the innerwidth method doesn't work in all browsers, here is a link to an explaination.
    http://www.quirksmode.org/viewport/compatibility.html
    thanks again.
    G5   Mac OS X (10.4.6)  

  • Javascript error when using ExternalInterface.addCallback  with crossdomain swf file

    how can i use ExternalInterface.addCallback when using
    javascript access from Server A (html) to Server B (swf) ? coz it
    showing error?
    Server A
    192.168.0.10/XXX/example.html
    ===========
    <object
    classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
    id="MGSInsurances1" width="960" height="600"
    codebase="
    http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab">
    <param name="movie" value="
    http://192.168.0.22/MGS/flex/MGSInsurances1.swf"
    />
    <param name="quality" value="high" />
    <param name="bgcolor" value="#869ca7" />
    <param name="allowScriptAccess" value="always" />
    <embed src="
    http://192.168.0.22/MGS/flex/MGSInsurances1.swf"
    quality="high" bgcolor="#869ca7"
    width="960" height="600" name="MGSInsurances1"
    align="middle"
    play="true"
    loop="false"
    quality="high"
    allowScriptAccess="always"
    type="application/x-shockwave-flash"
    pluginspage="
    http://www.adobe.com/go/getflashplayer">
    </embed>
    </object>
    <script language="javascript">
    window.MGSInsurances1 =
    document.getElementById('MGSInsurances1');
    </script>
    Server B
    192.168.0.22/MGS/flex/MGSInsurances1.swf
    ==================
    Security.allowDomain("*");
    if(ExternalInterface.available)
    ExternalInterface.addCallback("onchange",onchange);
    ExternalInterface.addCallback("datachange",datachange);
    but javascript Error is showing "Unknown name", how can i fix
    it? urgent! somebody know this?

    i solved it! because i havent restart my server again! No
    Error again ! sorry for bothering everybody.

  • Calling Webservice defined in SAP R/3  in Flex builder using mx:Webservice

    Hi All,
    I am calling R/3 webservices in Flex builder using <mx:webservice> tag. but the wsdl is not accepting additional parameters like &, =  ....
    when I try to run this code Flex builder is generating an error
    <mx:WebService id="ws" wsdl="http://localhost.com:8088/sap/bc/srt/rfc/sap/Z_SIMPLE_TEST_WS?<b>sap-client=030</b>&wsdl<b>=1.1</b>"
              useProxy="false"
              result="handleResult(event)"
              fault="handleFault(event)" showBusyCursor="true" >
    and when I remove the <b>sap-client=030&</b> and <b>=1.1</b> from the wsdl, the program gets executed, however SAP is calling client 010 as that is the default client.
    I would appreciate if anyone can tell how to pass the parameter sap-client=030 in Flex.
    Thanks,
    Madhavi
    Message was edited by:
            Madhavi<b></b>
    Message was edited by:
            Madhavi

    its because of the & sign. instead use it like below it will work.
    Z_SIMPLE_TEST_WS?sap-client=030&emp;wsdl=1.1
    in the above line replace 'e' in emp with 'a' (amp)
    Raja

  • BTCare Community Forums Terms of Use

    BTCare Community Forums Terms of Use
    The BTCare Community Forums site is provided by British Telecommunications plc (BT) whose registered address is at 81 Newgate Street, London EC1A 7AJ, registration number 1800000.
    1. Applicability and Acceptance
    The following Terms of Use (the “Terms”) apply to anyone accessing and using the BTCare Community Forums (the “Site”), or any part of it. Please note that if you choose other services from BT once you have registered with us then you may be asked to accept other applicable terms and conditions.
    2. Acceptance of Terms of Use
    By using the Site you agree to be bound by these Terms. BT may modify these Terms from time to time and you are therefore advised to keep up to date with any changes by regularly reviewing these Terms.
    3. Eligibility
    3.1 The Site is available to you for your personal use which may include posting your views or responding to the views of other users of the forum. We do not permit use of the Site for your direct commercial gain.
    3.2 You must be sixteen years of age or over in order to use the Site. By accepting our terms of use you confirm you are aged sixteen or over.
    4. Access, Account Security and Registration
    4.1 When you use the Site you may set up a personal profile where you can create threads/posts, contact other users using private messaging facility, perform searches and comment on other members’ threads/posts. It is your responsibility to ensure that you have an appropriate web browser or any other technical requirements in place in order to access and make use of the Site.
    4.2 In using this Site, you agree to:
    provide us with and maintain accurate, current and complete information about you on registration to the Site;
    maintain and promptly update any information you provide to us including registration information, where it may have changed, keeping it accurate, current and complete; and
    be fully responsible for all use of your account and for any actions that take place using your account.
    5. Ownership of Content that we provide
    5.1 Content provided by BT on the Site is protected by copyright, trademark and other intellectual property rights as applicable.
    5.2 Content provided by BT on the Site is owned by BT or licensed to BT by third parties, including information, text, designs, graphics, pictures, video, photographs, applications, software, audio and other files, and their selection and presentation (”Our Content”).
    5.3 You must not, without BT’s prior written consent, copy, publish, download, de-compile or modify Our Content or use any or part Our Content, unless otherwise agreed in writing by BT.
    5.4 You may download or print a copy of any part of Our Content to which you have properly gained access solely for your personal, non-commercial use, provided that you keep all copyright, trademarks, logos or other proprietary notices intact. BT reserves the right to withdraw its consent at any time.
    6. Content you post on the Site
    6.1 You are responsible for all content (including information, text, pictures, photographs, messages, reviews, notes, videos software, your name or company name and other files or material) that you upload or post on the Site or communicate to other users through the Site. If you did not create content that you post or otherwise make available to the Site, it is your responsibility to ensure that you have the necessary consent from the owner of the content to use it on the Site. You are responsible at your own cost for creating backup copies and replacing any content that you upload or post on the Site or provide to us.
    6.2 In order to ensure that the full benefits of the Site are realised by all users BT would encourage you to upload your content as you see fit. So that others (including potential customers) may access and benefit from your content, BT needs to ensure that it has your permission to make your content available. You therefore agree to give BT (as providers of the Site), a non-exclusive, transferable, royalty-free, worldwide licence to use any content that you upload, post or otherwise make available on the Site.
    6.3 You must not upload, post, or otherwise transmit any content (including but not limited to text, links, communications, software, images, sounds, data, or other information) that includes any of the following inappropriate content:
    a)       any personal information belonging either to the poster or another person, such as full name, address, phone number, personal email address, and BT reference numbers;
    b)       Spam, such as advertisements for other web sites and services, or other commercial solicitation; chain letters, or pyramid schemes, polls or petitions;
    c)       Flooding the forum boards with excessive posting or padding posts;
    d)       Profanity; material that is libellous, fraudulent, unlawful, defamatory, pornographic, obscene, profane, racist, sexist, abusive, offensive, threatening, hateful, or otherwise objectionable;
    e)       Discussion of illegal activities or providing links to other websites containing such information;
    f)        Discussions that veer off topic, are unrelated to resolving the issue at hand, are repetitive or campaigning, that promote products or services from other providers, or abuse any company or product;
    g)       Repetitive or continuous complaints about BT policy including allegations of abuse of privacy, use of third party suppliers or any other policy for any purpose;
    h)       Discussions of moderator actions on the boards. If you need to comment on a moderator action, please private message any administrator/moderator;
    i)         Posting or transmitting any information or software containing a virus, worm, Trojan horse, or other damaging or destructive component;
    j)        Posting a link directing users to any information or content that, if posted on the Site would constitute a violation of the Guidelines or Terms of Use.
    k)       "Bombing" the Site or individual threads with repetitive or meaningless postings, postings unrelated to the purpose of the BTCare Community Forums; excessive cross-posting;
    l)         Attacks, including "Flaming" another user or entity in such a way as to incite or perpetuate an argument or conflict; creating usernames to attack other users' identities; impersonating other individuals or falsely representing one's identity or qualifications; posts made under secondary user names or other aliases for the purpose of either endorsing or denigrating others; posts that breach any participant's privacy by including name, address, phone, email address, or any other identifying information.
    m)     Evading bans or suspensions or otherwise disregarding directions from moderators or administrators.
    BT will take action under paragraph 7.2. below if you carry out any of the activities described above.
    6.4 You agree to indemnify BT against all claims and proceedings arising from infringement of any third party’s intellectual property rights as a result of content that you have posted on or made available on the Site. This indemnity does not apply to claims or proceedings arising from BT’s use of your content other than in accordance with these Terms. BT can withdraw your content at anytime without notice.
    6.5 In exceptional circumstances it may be necessary to remove content which you post on our community because of legal or commercial reasons. i.e. if compelled to do so due to a court order, a contractual obligation with a third party, or a regulatory requirement. This may occur even if none of the above breaches in terms of use are applicable. A user will be informed via PM if a deletion (or edit) is carried out for this reason, but it will usually not be possible to explain the decision in these circumstances.
    7. User Conduct
    7.1 You agree not to use the Site (or any part of it) to:
    a) act in any way that is unlawful or defamatory, in contravention of any licence, third party rights, or in contravention of any guidance that BT may give to you , and you agree to comply with BT’s Acceptable Use Policy which can be found at www.bt.com/acceptableuse and which may be amended by us from time to time;
    b)    damage, disable, overload or affect the operation of the Site;
    c)    collect email addresses or other contact information of other users from the Site by any means for the purposes of sending unsolicited emails or other unsolicited communications;
    d)    solicit personal information, passwords or other personally identifying information for commercial or unlawful purposes;
    e)    solicit participation in public discussion, debate, comment or activity outside this Site;
    f)     register yourself for more than one account, or register on behalf of another individual or group without our written consent;
    g)    provide false or misleading information about yourself or your business, or create a false identity; or
    h)    use or attempt to use another’s account, service or system without BT’s prior written authorisation.  
    7.2 BT takes any misuse of the Site very seriously indeed, and therefore you agree to take all necessary steps to make sure that you do not misuse the Site. If BT reasonably believes that you have misused the Site (or any part of it) in any way, then BT may terminate your registration, remove your content, and/or suspend or terminate your access to the Site without notice. BT will be under no obligation whatsoever to reinstate your registration.
    7.3 You agree to indemnify BT and any affected 3rd party against all legal fees, damages and other expenses that we may reasonably incur as a result of any misuse of the Site (or any part of it).
    7.4 If you believe that any content displayed or made available on the Site includes any of the above offences, then please let BT know through our contact page which is displayed on the Site.
    7.5 BT reserves the right to manage the postings on the BTCare Community to provide an orderly presentation of this information. To effectively manage the site, BT may designate employees or others to act as moderators and administrators for the site ("Moderators"). These Moderators are the only representatives of BT authorised to manage the BTCare Community. Any BT employees who are not designated as Moderators or Employees are not authorised to represent themselves on the site as BT employees. Authorised BT Employees are distinguished by the Rank of "Employee" and/or an official BT logo as an Avatar.  BT is not responsible for content provided by any BT employee who is not designated as a Moderator or an Employee.
    8. Security
    8.1 You are responsible for the security and proper use of any user IDs, PIN numbers and passwords required for registration on the Site, and must take all necessary steps to ensure that they are kept confidential, secure, used properly and not disclosed to unauthorised people.
    8.2 Although we provide security measures to prevent access by unauthorised users to the Site, we do not guarantee that such security measures are fault free. You acknowledge that the site could be accessed by unauthorised users should they be able to break through or bypass our security measures.
    9. Liability
    9.1 BT accepts liability as set out in these Terms. BT does not guarantee that the Site will be fault-free.
    9.2 BT does not exclude or restrict it’s liability for death or personal injury caused by BT’s negligence or for fraudulent misrepresentation or to any extent not permitted by law.
    9.3 BT shall not be liable to you in contract, tort (including negligence), breach of statutory duty or otherwise for any direct loss of profit, revenue, time, anticipated savings or profit or revenue, opportunity, data, use, business, wasted expenditure, business interruption or for any other direct loss.
    9.4 BT shall not be liable to you in contract, tort (including negligence), breach of statutory duty or otherwise for any indirect or consequential loss of profit, revenue, time, anticipated savings or profit or revenue, opportunity, data, use, business, wasted expenditure, loss of or damage to physical property, business interruption or for any other indirect or consequential loss or punitive damages.
    9.5 BT accepts liability in contract, tort (including negligence) breach of statutory duty or otherwise for direct loss limited to £1,000 for all events in any 12 consecutive month period.
    9.6 BT excludes all liability of any kind (including negligence) in respect of any third party product, services, content, or other material made available on, or which can be accessed using, the Site or the validity of the provider of such product, services, content or other materials.
    9.7 Each part of this clause operates separately. If any part of a clause is held by a Court to be unreasonable or inapplicable the rest of the clause shall continue to apply.
    10. Disclaimer of warranties and representations
    10.1 BT excludes any and all warranties or representations whether express or implied, including without limitation any warranties or representations for merchantability, suitability, fitness for a particular purpose, non-infringement of proprietary rights or the accuracy or completeness of third party products, services, content or any other material made available on, or which can be accessed using, the Site, to the fullest extent permitted by law.
    11. Suspension, withdrawal and termination
    11.1 BT reserves the right to suspend or withdraw the Site at any time without notice.
    11.2 BT reserves the right to suspend or terminate any member’s registration and use of the Site.
    12. Personal Data
    In addition to our commitments under our Privacy Policy BT collects information from visitors to the Site to help us to make improvements to the forums and to the services we make available. We may keep any personal data that you disclose to compile statistics on community forums usage.  We know, for instance, how many visitors there are to the forums, when they visited, for how long and to which areas of the forums they went. This information is used for trend analysis purposes and we do not use this information to identify individuals visiting the community forums.It is your responsibility to ensure that you have the necessary consents if you pass on a third party’s email address to BT. We are not responsible for the security of any personal data that you chose to post on the site.
    In respect of any personal information which you may upload, post or transfer to any third party on the Site, whether your own or that of any third party in contravention of clause 6.3 a) above, you agree that you are acting as the data controller and that BT and any third party supplier to BT are acting as data processors. You agree to indemnify BT and any relevant third party supplier against all claims and proceedings arising as a result of personal data you have posted or made available on the Site.
    You accept that by using this Site that the storage of personal information including Customer Data will be carried out using facilities in the United States of America. The storage of Customer Data by BT will be in accordance with the EEA Safe Harbor Principles.
    YOU CONSENT TO THE TRANSMISSION OF CUSTOMER DATA AND TO THE STORAGE OF CUSTOMER DATA ON SERVERS LOCATED IN THE UNITED STATES.
    13. Changes to the Site
    BT reserves the right to modify, edit, delete, suspend or discontinue, temporarily or permanently, without notice, the Site (or any part of it) and/or the information, content, videos, materials, products and/or services (or any part of them) available through the Site at any time.
    14. Disputes
    You are solely responsible for your interactions with other Site users. BT reserves the right to (but has no obligation to) monitor disputes between you and other users.
    15. Applicable Law
    These Terms are governed by and will be interpreted in accordance with English Law and any disputes relating to these Terms will be subject to the exclusive jurisdiction of the English Courts.
    BTCare Community Manager
    If we have asked you to email us with your details, please make sure you are logged in to the forum, otherwise you will not be able to see our ‘Contact Us’ link within our profiles.
    We are sorry that we are unable to deal with service/account queries via the private message(PM) function so please don't PM your account info, we need to deal with this via our email account :-)

    Hi Kerry
    This link http://www2.bt.com/btPortal/application?pageid=pan_privacy_policy&siteArea=pan&s_cid=pan_FURL_privac... displays
    With a small blank section
    BT.com
    Contact BT
    Site map
    About BT
    Privacy policy
    Code of practice
    Find a number
    -+-No longer a forum member-+-

  • How to update flex to use air 1.5.1

    How to update Flex to use air 1.5.1?
    The last Nightly Build (3.4.0.5042) release today has the
    "old" 1.5 version of air sdk.
    Thanks

    Currently, you have to overlay the AIR 1.5.1 SDK on top of
    your Flex SDK. There are instructions in the AIR 1.5.1 release
    notes:
    http://www.adobe.com/support/documentation/en/air/1_5_1/releasenotes_developers.html#sdk
    The AIR 1.5.1 SDK is available here:
    http://www.adobe.com/products/air/tools/sdk/

  • Issue with child items of flex tree using QTP

    Hi,
    We are trying to automate Flex web application using QTP10.
    We are facing below issue with Flex tree when we try to automate a scenario of selecting a child item displayed in flex tree.
    Issue:
    On recording the step of selecting an item from Flex tree using QTP, the script displayed is .Select Index1. But when we replay it back no action is being performed.
    Also on object spy we are able to navigate only till flex tree and we are not able to spy child items of flex tree.On the web page the child items are displayed as radio buttons/checkboxes.
    Please provide a solution for me to this problem.
    Thanks

    Hi,
    You could perform a HTTP trace (using HTTP watch) and compare the OCI data in POST method for both users (the correct and incorrect ones).
    Perhaps there is some additional/missing information being passed from catalog to SRM.
    Kind regards,
    Ricardo

  • Flex session using blazeds?

    Hello,
    Need help on managing the Flex session using blazeds. If source is available, it would help a lot.

    Hi saisri2k2,
    Instead of making use of Server side session you can make a logic of your own at the client side itself by making use of the FlexEvent.IDLE and doing the appropriate action accordingly.
    You can google for the FlexEvent.IDLE  keyword. So if the user stays idle for a particular time you can register a check in the eventListener registerd for FlexEvent.IDLE and navigate or redirect user to another page.
    Thanks,
    Bhasker

  • Compiling flex application using ANT throws error

    Hi i m tryin to compile my flex project using ANT, and i have used [Embed(source="/assets/images/inuse/phonering.png")] lot of places in my project. How can i solve this error. I have lot of swf file also for css.
    Thanks in advance
    Rupam

    OK, I checked my build script and remember having this problem. I'm deploying a war file that contains some java EE and flex code. So my solutions does not apply to your case, but check out this blog post.
    http://www.olocity.com/blogs/2009/05/13/adobe-flex-ant-builds/
    Also this is probably helpful
    http://www.mail-archive.com/[email protected]/msg123564.html//www.mail-archive.com/[email protected]/msg123564.html

  • How we develop inter-portlet communication in plumtree portal using IDK

    1)How we will develop inter-portlet communication in plumtree portal using IDK .
    is it possiable using Master Detail Pattern? or any other alternate way.
    Regards
    Dheeraj Sai

    This can be done by developing Adaptive Portlets:
    http://edocs.bea.com/alui/devdoc/docs60/Portlets/Adaptive_Portlets/PlumtreeDevDoc_Integration_Portlets_Adaptive_Intro.htm

  • AS 3.0 - using ExternalInterface.call to open a .pdf

    Hi - using Flash - AS 3.0:
    I am trying to use ExternalInterface.call to open a .pdf file - but it is not working - nothing is happening...
       ExternalInterface.call ("window.open","diagrams/v1/crh.pdf", "WindowName", params);
    but this line DOES work - call an .html file to open.
       ExternalInterface.call ("window.open","m5_quiz/v1/quiz.html", "WindowName", params);
    I can't find any information that says this should or shouldn't work - it seems to me it should open it.
    To get around this - I have been using 'navigateToURL' to open the pdf file - but that triggers the pop-up blocker - using the External Interface call does not.
    Any help/ideas?
    Thanks,
    Lisa

    I agree - that code - if it opens an html should open a pdf - but it doesn't.  And I don't know why..
    Why is the code screwy?  Could I do it better another way?
    Thanks

  • Error Communication type  cannot be used

    Hi,
    I am trying to email an invoice using output type RD00 and output medium E. But get an error "Communication type  cannot be used" Message no. SVN 000.
    Please advise ASAP.
    Thanks in advance,
    Manish

    Hi,
    Output medium should be FAX for this ( i think it is 2, 1 for print and 7 for EDI)
    check that.
    Also check the Settings/config in SCOT transaction.
    regards,
    Anji

  • Labview communication to Hart equipment using serial interface

    I am trying to communicate with various Fluke / Hart temperature equipment (Chubb E4, 9107 Dry well..) with LabView 8.0 thru the serial interface. I have the list of commands from Hart but they are not the same as the typical serial write / read commands and are not working. I am communicating to other equipment using the serial interface with normal serial command formats (i.e.  001c000000FABD, etc... ) but Hart commands are single letters (i.e.   t<CR> )   for reading the temperature. I'm not sure if the problem is with Hart or LabView VIs that I am using.
    Thanks in advance

    I'm sorry.  I was the one who jumped to the conclusion that it was Hart protocol.
    You are using in USB/RS-232 converter.  I assume you see this as another Com port on your computer.  I've used these devices before without problems, those a few people on the forums have said that certain brands just haven't worked for them.
    As I said before, double check all the baud and parity settings.  Double check that you have the right cable, whether it need to be null modem or a straight through cable.
    The manual  ftp://ftp.hartscientific.com/manuals/9105-07.pdf looks like it should be a null modem cable.
    Check that  you are actually sending out a CR character at the end of your string.  Do you need to send a capital T or a lower case t.  That actually messed me up for a few minutes recently on a device I was trying to communicate with.   t<CR> should look like t\r if the constant you are writing is set to \codes display or 74 0D (lower case t) or 540D (upper case T).
    Is the device set up to return a line feed in its response?  Have you provide enough of a delay between the VISA write and read to give the instrument time to send the response?
    Try things in hyperterminal.  It is a simple place to start to see if you have basic communication there.  If you do, then you can focus on the LabVIEW.  If you don't, then you know the issue is with the wiring, device, or Windows driver or settings.
    Are you using the basic LabVIEW VI's for Serial Read and Write or VI's that from somewhere else?  You said "I'm wondering if LabView's VIs are feeding the newer information in the old format or something like that."  LabVIEW is only going to send out whatever you tell it to send out. 
    Sorry it's a bunch of questions rather than answers, but hopefully it gets you looking in different areas that you may not have thought of.

Maybe you are looking for