Problems to understand

I try to use with clients für präsentation and sharing.
Tell them they need an acrobat.com account. but my experience: this service from adobe is to confuse. nobody understand.
they go oin the website and are confused, dont understand what this do, why they need ist - and the communication on the site is not really helful.
the same like me - before I had to use ist, because of InDesign ePublishing I didn't understand too.
Everybody think: ok ADOBE want clients on there cloud. all want it. apple. microsoft. adobe. but why I shall do it?
And what is the problem Apple Safari? I lost the CURSOR in ACROBAT.COM ... this is a very bad feeling and not usefull.

Here is an easy? Problem?
What is wrong?
The problem is: "Acrobat.AcroAVDocClass..."
I will only open a PDF File in C#...
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using Acrobat;
namespace WpfApplication1
    public partial class MainWindow : Window
        public String pdfFile;
        public MainWindow()
            InitializeComponent();
            MyPDF();
        public void MyPDF()
            pdfFile = "c:/MyPDF.DFF";
            Acrobat.AcroAVDocClass _acroDoc = new Acrobat.AcroAVDocClass();
            Acrobat.AcroApp _myAdobe = new Acrobat.AcroApp();
            Acrobat.AcroPDDoc _pdDoc = null;
            _acroDoc.Open(pdfFile);
            _pdDoc = (Acrobat.AcroPDDoc)(_acroDoc.GetPDDoc());
            _acroDoc.SetViewMode(2);
            _myAdobe.Show();

Similar Messages

  • Adobe Acrobat Reader via OLE, Problems to understand...

    Hi,
    i have a little problem to understand how the OLE API works...
    Here is what I mean:
    1. Load a Document (No view)
    2. Findo out the page size
    3. Close the document
    I can start via:
    $OLE$AcroExch.Document.11
    But i did not become an object to load the document...
    What is the right way for that?
    The API reference is not a help for me on this point...
    Best Regards
    Bernd

    Here is an easy? Problem?
    What is wrong?
    The problem is: "Acrobat.AcroAVDocClass..."
    I will only open a PDF File in C#...
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Windows;
    using System.Windows.Controls;
    using System.Windows.Data;
    using System.Windows.Documents;
    using System.Windows.Input;
    using System.Windows.Media;
    using System.Windows.Media.Imaging;
    using System.Windows.Navigation;
    using System.Windows.Shapes;
    using Acrobat;
    namespace WpfApplication1
        public partial class MainWindow : Window
            public String pdfFile;
            public MainWindow()
                InitializeComponent();
                MyPDF();
            public void MyPDF()
                pdfFile = "c:/MyPDF.DFF";
                Acrobat.AcroAVDocClass _acroDoc = new Acrobat.AcroAVDocClass();
                Acrobat.AcroApp _myAdobe = new Acrobat.AcroApp();
                Acrobat.AcroPDDoc _pdDoc = null;
                _acroDoc.Open(pdfFile);
                _pdDoc = (Acrobat.AcroPDDoc)(_acroDoc.GetPDDoc());
                _acroDoc.SetViewMode(2);
                _myAdobe.Show();

  • Problem in understanding the code

    this particular code is given as stadard example in sap unicode conversion
    this particular code is replcement for 'translate code page syntax'
    this code describes  how to use particular cl_abap_conv_in_ce classs
    i cannot understand the   'buffer'  field in this code
    can any one tell me what is the meaning of buffer = '41424320' from where did he get this value?
      DATA:
        text(100) TYPE c,
        int TYPE i,
        buffer(4) TYPE x,
        conv TYPE REF TO cl_abap_conv_in_ce.
      conv = cl_abap_conv_in_ce=>create(
              encoding = 'UTF-8'
              endian = 'L' ).
      buffer = '41424320'.
      conv->convert(
        EXPORTING input = buffer
        IMPORTING data = text ).
      buffer = '02010000'.
      conv->convert(
        EXPORTING input = buffer
        IMPORTING data = int ).

    thank you mahmet i also want to check weather  i am doing the  code correct or not
    i have old syntax in my program like    'TRANSLATE header-id FROM CODE PAGE file_tab-codepage'.
    i am replacing the above syntax with the follwing code and can u correct me if  i am wrong
    data:
    buffer1 type xstring,
    conv type ref to cl_abap_conv_in_ce,
    int type i.
    conv = cl_abap_conv_in_ce=>create(
              encoding = 'file_tab-codepage'
              endian = 'L' ).
      buffer1 = '41424320'.
      conv->convert(
        exporting input = buffer1
        importing data = header-id ).

  • Problem in understanding Axis client-side artifacts

    Hi,
    I created a web service using complex type - Industry & Product as shown below -
    package com.server;
    public class Industry {
         public int industryID;
         public String industryName;
         public Product[ ] products;
    package com.server;
    public class Product {
         public int productID;
         public String productName;
    package com.server;
    public class IndustryService{
         public Industry getIndustryData(int industryID){
              Product product1 = new Product();
              product1.productID = 712;
              product1.productName = "Sensor Light";
              Product product2 = new Product();
              product2.productID = 1774;
              product2.productName = "Light Beamer";
              Product [] products = new Product[] { product1, product2 };
              Industry industry = new Industry();
              industry.industryID = 2311;
              industry.industryName = "Test";
              industry.products = products;
              return industry;
    }After I run the commands
    classes>java org.apache.axis.wsdl.Java2WSDL -o industry.wsdl -l"http://localhost:8080/axis/services/IndustryRepository" -n"urn:IndustryService" -p"com.server" com:server:IndustryService com.server.IndustryService
    and again
    classes>java org.apache.axis.wsdl.WSDL2Java -o . -d Session -s -S true -Nurn:IndustryService com.server.ws industry.wsdl
    Axis created these files in a seperate package com.server.ws as defined by me in the command line -
    Industry.java, IndustryRepositorySoapBindingImpl.java, IndustryRepositorySoapBindingSkeleton.java, IndustryRepositorySoapBindingStub.java, IndustryService.java, IndustryServiceService.java, IndustryServiceServiceLocator.java, Product.java and deploy.wsdd
    Problem Statement-_
    When I try to implement IndustryRepositorySoapBindingImpl.java, the IndustryService.java in the com.server.ws package refers to the Industry.java and Product.java in the com.server.ws package and not the com.server package. Does that mean I cannot use my existing classes in the com.server package and must copy the Code in the com.server.IndustryService.java to com.server.ws.IndustryService.java or change the com.server.IndustryService.java to refer the Industry and Product beans in the ws package.
    I am sure there is a better way of reusing the existing services to expose them as web services but I am not following the right approach. Could you pls guide me
    regards,
    Ashish

    I guess there are no replies to my problem because the problem statement is very complex. If so pls let me know and I'll re-phrase it but I need to know the right way of creating web services on Axis.

  • Problem in understanding literals

    Hi
    Im learning Java for about a week now and I still dont know what literals are used for. But i have a suggestion:
    They are used if a method expects a certain simple variable type (e.g. float) and you want to give the number 10 to it. And now you need the literal because otherwise the method would interpret 10 as an integet and cause an error right?!
    So you could give 10f as a literal to the method or write 10.0 right?!
    If not please or if there are other (maybe more important) usages of literals please tell me...
    thx
    Xadian

    I think you are missing the definition of a "literal". A literal is a sequence of characters which are interpreted by the compiler to mean what they say. All numbers are literals.
    Some examples:
    12 is an int literal, if it appears in your code, it really means 12. It is not a placeholder for another value nor can it be.
    12f is a float literal, though it still means 12, it can be used in methods which expect a float (rather than an int).
    12d and 12.0 are both double literals that mean 12.
    "12" is a String literal, and it means (and always will mean) a String containing the characters '1' and '2' (those are char literals).
    In the expression:
    Integer myInt = new Integer(4);
    the 4 is an int literal.
    It would be very difficult (bordering on impossible) to right a useful program without using literals.

  • Find problems in understanding a tutorial relating to IDOC

    Please check the link
    http://idocs.de/www5/books/IDocBook/cook_A5.pdf
    In page no: 32 (Topic: 8.5 Assigning a processing function )  ,FM is assigned directly to Message type and Idoc type combination.
    But in the next page, Process code is created for that FM and Asigned that process code to message type and Idoc type combination.
    What's the differece.
    Another thing is in which transaction we assign Process codes to Message type and Idoc type Combinations
    Above tutorial looks like old version. In my system Transactions are looking different ,than they are in Tutorial. I am working in version 5.0. If possible, Please provide me perfect material.

    Please check the link
    http://idocs.de/www5/books/IDocBook/cook_A5.pdf
    In page no: 32 (Topic: 8.5 Assigning a processing function )  ,FM is assigned directly to Message type and Idoc type combination.
    But in the next page, Process code is created for that FM and Asigned that process code to message type and Idoc type combination.
    What's the differece.
    Another thing is in which transaction we assign Process codes to Message type and Idoc type Combinations
    Above tutorial looks like old version. In my system Transactions are looking different ,than they are in Tutorial. I am working in version 5.0. If possible, Please provide me perfect material.

  • Comparator Problem in understanding

    hello all please find query as below :
    /* program to alter the ordering of the elements in the collection class TREESET
    class Demo1 overrides compare() of Comparator interface
    which returns the int value.
    when 'return b1.compareTo(a1);' is used then the program output is as
         o/p:- vijay sunil shyjin rupesh ishwar
    i.e., names are displayed in ascending order
    when 'return a1.compareTo(b1);' is used then the program output is as
         o/p:- ishwar rupesh shyjin sunil vijay
    i.e., names are displayed in descending order
    How these change of ordering occurs ?
    import java.util.*;
    class Demo1 implements Comparator
         public int compare(Object a,Object b)
              String a1=(String) a;
              String b1=(String) b;
              return a1.compareTo(b1);
    class DemoComparator
         public static void main(String args[])
              TreeSet t=new TreeSet(new Demo1());
              t.add("sunil");
              t.add("ishwar");
              t.add("shyjin");
              t.add("rupesh");
              t.add("vijay");
              Iterator i=t.iterator();
              while(i.hasNext())
                   Object o=i.next();
                   System.out.print(o+" ");
              System.out.println();
    }

    Per the java docs:
    public interface Comparable
    This interface imposes a total ordering on the objects of each class that implements it. This ordering is referred to as the class's natural ordering, and the class's compareTo method is referred to as its natural comparison method.
    Lists (and arrays) of objects that implement this interface can be sorted automatically by Collections.sort (and Arrays.sort). Objects that implement this interface can be used as keys in a sorted map or elements in a sorted set, without the need to specify a comparator.
    A class's natural ordering is said to be consistent with equals if and only if (e1.compareTo((Object)e2)==0) has the same boolean value as e1.equals((Object)e2) for every e1 and e2 of class C.
    It is strongly recommended (though not required) that natural orderings be consistent with equals. This is so because sorted sets (and sorted maps) without explicit comparators behave "strangely" when they are used with elements (or keys) whose natural ordering is inconsistent with equals. In particular, such a sorted set (or sorted map) violates the general contract for set (or map), which is defined in terms of the equals operation.
    For example, if one adds two keys a and b such that (a.equals((Object)b) && a.compareTo((Object)b) != 0) to a sorted set that does not use an explicit comparator, the second add operation returns false (and the size of the sorted set does not increase) because a and b are equivalent from the sorted set's perspective.
    Virtually all Java core classes that implement comparable have natural orderings that are consistent with equals. One exception is java.math.BigDecimal, whose natural ordering equates BigDecimals with equal values and different precisions (such as 4.0 and 4.00).
    For the mathematically inclined, the relation that defines the natural ordering on a given class C is:
    {(x, y) such that x.compareTo((Object)y) <= 0}.
    The quotient for this total order is:
    {(x, y) such that x.compareTo((Object)y) == 0}.
    It follows immediately from the contract for compareTo that the quotient is an equivalence relation on C, and that the natural ordering is a total order on C. When we say that a class's natural ordering is consistent with equals, we mean that the quotient for the natural ordering is the equivalence relation defined by the class's equals(Object) method:
    {(x, y) such that x.equals((Object)y)}.

  • Problem in understanding EventDispatchThread?

    Hi,
    I am little bit confused abt. eventdispatchthread.
    when i tried to update component status during some process i tried for following pattern.
    Runnable send = new Runnable() {
    public void run() {
    // code for update component
    //processing
    SwingUtilities.invokeLater(send);
    i get not accurate result, now i think by this way i tried to put my process in eventdispatchthread and if process is long than it will not update component status.
    but when i tried for following pattern
    new Thread(){
    public void run() {
    ProcessIt();
    }.start();
    void ProcessIt(){
    //update component
    //processing
    //update component
    it's working fine, so what i mean for that, i think my thread have higher priority then eventdispatchthread so it should be complete first, then it should not working as first case, then what happen actully? my thread sync. with eventdispatchthread ?
    Waiting fo reply.....

    The idea is to use SwingUtilities.invokeLater() inside the processing code of the new thread. Maybe the example from reply 5 of this thread will help explain it:
    http://forum.java.sun.com/thread.jsp?forum=57&thread=420676
    Check out this section from the Swing tutorial on "Threads":
    http://java.sun.com/docs/books/tutorial/uiswing/mini/threads.html

  • Cannot understand the problem

    Hi frnds my name is raj , i am very new to OBIEE , i have been pracitcing it on my own and now i had few problems in understanding the errors .
    I built a physical layer with CHANNELS ,COSTS , COUNTRIES , PRODUCTS , SALES ,TIMES tables and SALES being the fact table ,,, I have physical joined every column except COST to sales .
    And in Bussiness layer i have created a new bussiness model and dragged all the tables from physical layer except COST table..
    In BMM layer , in Sales Table i have dragged a column named UNIT_COST from cost table in physcial layer and renamed it to unitcost , so the sales table in BMM layer has two sources i.e., SALES and COSTS .
    Now i applied aggergation sum rule on UNIT COST and dragged it to presentation layer ...
    When i opened the presentation server , and selected Product name from product table and Amount sold and Unitcost from sales table and when i click the results to view i have encountered with an error
    ODBC DRIVER RETURNED AN ERROR(SQLEXECDirectVV)
    the message says : UNIT_COST : invalid Identifier at OCI call .
    Please help me in understanding this error and kindly give me the solution for it
    thanks ...

    Hi,
    Firstly did you make a "view data" in the physical layer for the COSTS table. I am doubting that this table wasnot created in the db itself. Kindly check it and let us know if you have any issues
    Regards,
    BI Learner

  • Problems understanding authorization

    Hi everybody, I'm having problems in understanding how to authorize my program to perform privileged tasks.
    I read the apple documentation and wrote this piece of code:
    AuthorizationRef auth;
    OSStatus os;
    AuthorizationRights rights;
    AuthorizationItem item;
    AuthorizationFlags flags;
    os = AuthorizationCreate(NULL, kAuthorizationEmptyEnvironment, kAuthorizationFlagDefaults, &auth);
    item.name = "com.Me.myApp.test";
    item.valueLength = 0;
    item.value = NULL;
    item.flags = 0;
    rights.count = 1;
    rights.items = &item;
    flags = kAuthorizationFlagDefaults |
    kAuthorizationFlagInteractionAllowed |
    kAuthorizationFlagExtendRights;
    os = AuthorizationCopyRights (auth, &rights, kAuthorizationEmptyEnvironment, flags, NULL);
    after calling AuthorizationCopyRights I should be able to perform privileged tasks, right? Is there still something I've got to do?

    etresoft wrote:
    No. I mean you should study that documentation and figure out exactly what you want to do and the best way to go about it. You don't want to mess around with root access unless you know precisely what you are doing. I have seen programs that abused that privilege and caused me to have to reinstall unrelated 3rd party software that was inadvertently altered by an installer.
    I've read that documentation 6 or 7 times, but it does explain only the concepts behind authorization (the Security Server, authentication without rights, naming the rights, credential cache and so on) while it's not such clear talking about code. What I need now is understand how it works. I've downloaded all the related sample code but I've found it filled with glue code, so that I didn't managed to understand what it really does. I'd prefer a bare code that actually does nothing useful rather than complete programs that does many things but don't let me understand the essentials.
    Besides, what I'm trying to do is exactly to figure out the best way to solve my problem, but how can I choose the best way if I do not get where this way leads me to? I thought it was clear that my intention was not to acquire root privileges or to use AuthorizationExecuteWithPrivileges just to print a couple of strings or to execute an helloworld. I think it's obvious that root privileges should be used only if there's no other way, but I just want to understand how it works. It think it's absurd that, in order to understand that, I have to open low numbered ports!
    Documentation says +The Security Server creates the file, opens it for reading and writing, and connects it to the tool’s standard input and output+. All right then, let's try. I executed ls and, reading the file, I found the output. Wonderful! Let's try with a custom program. Blank. So there's something I do not get. What? Mystery. I ask and the answer is "study the documentation".
    I have never used a communication pipe when using AuthorizationExecuteWithPrivileges. I have never even released a program using AuthorizationExecuteWithPrivileges.
    So maybe it would be easier to say "I don't know".
    The best solution is not to use that function. The 2nd best solution is not to try to communicate with the tool you are executing. The third best solution is to study the documentation and example programs in order to learn how to do it correctly.
    Probably you're right, probably the best solution is not to use that function. Probably it worths the effort to understand why. Even if the only result is that I'll be able to say "hey, that guy on the forum was right, let's find another way".
    Well, except this, I have to thank you, your help has been useful this far.

  • The Hideous Lack of Help I received trying to resolve Creative Suite Problems

    Rarely, in the many years I've been a techie have I been as outraged and disgusted with a vendor as I am today with Adobe.  I've been a loyal customer for decades.  I had a simple problem - repair my software license problem.  My laptop malfunctioned and was replaced, I cloned my hard drive to the new machine.  Trying to run CS3 software produced a "product license no longer works" message.  I understood, the software didn't recognize the new machine.  But, I have the original software, the original serial numbers, etc.  It should be an easy problem to fix - call tech service get them to direct me to the file/s I need to delete, get the serial number and I'd be back in business.  Sure!  I might as well have speculated that I would have been successful french kissing a King Cobra where success means I'd still be alive after the passion. 
    This process has been and still is a nightmare.  Firstly, I had to endure profound incompetence dealing with English speaking people who didn't understand English and for whom I had to provide a passport number!  No, not just the plain definition of words was a problem, but understanding concepts.  Then, I drowned in the murky waters of neophytes who read responses from a cheat sheet recommendations for solutions page that were not for the problem I had.  Well, I have a trick.  Instead of fighting with challenged workers, just call back surely you'll get another tech service person more adept.  I asked for someone from North America presuming that communication would then not be a problem.  Customer Service agreed to send me to such a tech service person.  When the phone was answered, however, I realized that once again I'd traveled 9,000 miles.  Ok, make the best of it I thought.  All I need is to get my software working.  I've got projects to complete.  By now, its 4 PM in the afternoon - booh, I'll have to work all night.  The new tech service person gave me a web address follow these eight steps and your problem will be solved.   Clearly, even through no webcam was running the Tech Service person saw emblazoned on my forehead the word "FOOL"  I admit it, I AM A FOOL!  I actually thought that following the 8 steps would work. 
    I methodically tried every step - deleted files, ran repair permissions, and on and on.  Nothing worked!  So, resigned that a complete uninstall and reinstall was my only recourse (Step 8) I did so.  By now, its midnight (It didn't take me this long to back up from the Time Machine my entire computer)  I was half way through the reinstall.  1:15 AM the install is complete.  Surely, my problem is solved right?  NO FOOL!!  Restart the computer if you must but alas, The SAME DUMB MESSAGE after all this work!  I cannot remember the last time profane language was seemed so appropriate a tool for expression!  The sad part, I know in my gut there is probably some hidden file that needs to be deleted so I can get back to work. 
    In any event, is there anyone who can connect me with expertise personified?  All I want is for my "I PAID FOR IT DIRECTLY FROM ADOBE" software to work.  I hope someone from ADOBE, assigned to monitor this forum, will read this tome with a heart of compassion.  PLEASE

    Does this apply?
    http://kb2.adobe.com/cps/834/cpsid_83499.html
    Bob

  • Issue in understanding report va05

    Dear gurus
    Im facing problem in understanding report va05
    Order  Item   Po Number    size      ordqty   ordqty      remaining          confirm qty
    1400009128     40     LHR1-01024     508 mm     2,000     0     2,000.000     1,598.990
    1400009128     40     LHR1-01024     508 mm     2,000     0     2,000.000     401.010
    1400009128     40     LHR1-01024     508 mm     2,000     2,000     2,000.000     0
    This is the output of my report .
    here the SD document has been delivered partially then remaining quantity should be less then 2000 then why the report is showing 2000 in remaining quantity field.
    Regards
    Saad.

    The <li></li> tags have been floated left:
    nav ul li {
    float: left;

  • Help needed in understanding the Java code.

    Hi All,
    I have recently started learning the Java language. I came across this example and had a problem in understanding the output of the program. I could follow that if the continue statement is present in the below program the output is "Found 9 p's in the string" . But if the continue statement is removed I could not understand why the output would be "Found 35 p's in the string" .Is it because of the spaces and characters other than p... (eter ier icked a eck of ickled eers)
    Example-----------------------
    The continue statement skips the current iteration of a for, while , or do-while loop. The unlabeled form skips to the end of the innermost loop's body and evaluates the boolean expression that controls the loop. The following program, ContinueDemo , steps through a String, counting the occurences of the letter "p". If the current character is not a p, the continue statement skips the rest of the loop and proceeds to the next character. If it is a "p", the program increments the letter count.
    class ContinueDemo {
    public static void main(String[] args) {
    String searchMe
    = "peter piper picked a " +
    "peck of pickled peppers";
    int max = searchMe.length();
    int numPs = 0;
    for (int i = 0; i < max; i++) {
    // interested only in p's
    if (searchMe.charAt(i) != 'p')
    continue;
    // process p's
    numPs++;
    System.out.println("Found " +
    numPs + " p's in the string.");
    Here is the output of this program:
    Found 9 p's in the string.
    To see this effect more clearly, try removing the continue statement and recompiling. When you run the program again, the count will be wrong, saying that it found 35 p's instead of 9.

    The answer is already in your example - "The unlabeled form skips to the end of the innermost loop's body and evaluates the boolean expression that controls the loop."
    It unloads the current loop iteration when condition is matching. Loop is again starting from boolean expression inside loop declaration.
    Java Programming - java forum

  • Two copies of the same mail folders / Problem with TimeMachine backup

    I have two copies of the same IMAP mail folders in my library
    1. ~/Library/Mail (actual version)
    2. ~/Library/Mail/V2 (old version)
    I guess this is the reason why my TimeMachine does not backup the emails (it only backups the folder with only one version in folder "V2")
    How can I resolve this problem ?
    Manny thanks,
    Ole

    buddy.....I've tried urs suggestion,but now it is showing two quotations(easily adjustible in 2 pages) on 3 pages. I've tried Page Protect to set to No for all the repeating frames and fixed the horizontal & vertical length of all repeating frames.
    plzzz let me to describe my report more deeply, it picks data from two tables,one master table containing quotation#,customer-id, date.2nd block contains details about repairing items. so all the data is in two
    repeating frames which can be easily printed in half page. 2nd copy of this quotation will also print on the same page in the lower half portion of a page.
    is it enough for u????
    still if u peeps have any problem in understanding my problem then I think u peeps should have a look on my quotation report so that u may have a better idea of this problem.

  • LabVIEW DSC: Migration from 6.1 to 8.6 problems

    Colleagues,
    I need help from someone who experienced with LabVIEW DSC. I would like to recompile pretty old application written in LabVIEW 6.1/DSC 6.1 to LabVIEW 8.6, and got lot of troubles with this.
    At the first I have tried to migrate my old scf file as described here: "Migrating from LabVIEW DSC 7.1 to 8.0".
    Well, it seems to be OK, and LabVIEW.lvlib library with variables was created, but when I tried to double click on the some items, then exception occurred in LabVIEW (see dsc_exception.png in attachment).
    Can you please open test project (attached to this post) and double-click on the Slave005_A0 Item? Is crash happened only by me or by someone else?
    The second problem with understanding.
    In LabVIEW DSC 6.1 I have used "Read Tag.vi" / "Write Tag.vi" vis for accessing the items. When my VI opened in LabVIEW/DSC 8.6, then these calls replaced with "legacy_Write_Tag_(analog)7x.vi" (see screenshot). I'm unable to found according VIs in DSC 8.6. How can I write/read my tags in the latest version? As far as I can understand, I can use Shared Variables directly. Is this correct? But then how can I read multiple tags? Through DataSocket VIs?
    The same with "legacy_Get_Tag_List7x.vi". How can I get items list in DSC 8.6 programmatically?
    Or should I leave all legacy* vis in my application?
    thanks in advance and best regards,
    Andrey.
    Attachments:
    dsc_exception.png ‏26 KB
    dsc_legacy_Write_Tag.png ‏3 KB
    TestProject.zip ‏4 KB

    Hi Andrey,
    Yes, my LabVIEW crashes as well. As you may have noticed, a lot has changed in LabVIEW 8.0 with regards to DSC, the most important being that tags are replaced with Shared Variables. I would recommend that you go through each variable and create them by yourself to ensure the most reliable performance. 
    If you are interested in reading 'tags', then you just need to drag the Shared Variable and place it on the block diagram (that's the direct way). If you are interested in doing this programatically, then have a look at the DSC Module -> Engine Control -> Variables & I/O Servers -> Get Shared Variable List palette on the block diagram. You can then use DataSocket to access the Shared Variables.
    Don't leave the legacy VIs on your block diagram. Upgrade your whole project; shared variables are here to stay. Have a look at the following article to get a thorough understanding of them:
    Using the LabVIEW Shared Variable
    Let us know if you have more questions.
    Adnan Zafar
    Certified LabVIEW Architect
    Coleman Technologies

Maybe you are looking for

  • I need help to draw an image and move it plz plz : )

    Ok, so I have this whole code and I understand most of it but not all of it but I'm trying to make image "drop.gif" to move down the right side of the window. For each shot that is taken the image moves down ever so much and if the image hits the Ent

  • CUCM 8.6(2): evaluation of SSLv3 POODLE vulnerability

    Hi, As per the bug toolkit CUCM version 8.6(2) is affected by the following bug CSCur23720. I tried to check for a COP file to fix this issue but didn't find. Please advise .

  • What are the problems u face in N95 8g as it has m...

    what are problems u face in N95 8g as it has just internal memory(8g) and do not have card slot..can u tell me?? and which is faster and better for mobile phone internal memory as in N95 8g or memory card as in original N95?? thnaks for answer.

  • Error when compiling iOS app

    I have tried to start learning iOS development, however whenever i try to compile my app i always get a load of errors with the 4.2 frameworks this is the errors i keep getting http://pastebin.com/raw.php?i=kavS0zNA does anyone know what i have done

  • Hide or show uielements

    Hello, can I hide or show uielements depending on a customertable. In this custumer table the uielements have an additional columns as status for display or hide. Regards ertas