Chapter 15 Travailler avec IDL


Limitation relatives au reverse engineering de IDL

Il existe certaines restrictions au reverse engineering de IDL dans la présente version. Certaines des fonctionnalités manquantes ont été documentées pour vous fournir un état réaliste de la situation.

Pré-traitement

La fonctionnalité de pré-traitement (pre-processing) dans IDL n'est pas prise en charge par la présente version de PowerAMC. Son effet est illustré ci-après :

Lorsqu'un symbole # est placé au début d'une ligne, la fonctionnalité de reverse engineering traite à la fois les valeurs "if" et "else".

# IF

   true

# ELSE

   false

# ENDIF

Balises non prises en charge

Les balises suivantes ne sont pas récupérées via le reverse engineering dans la présente version :

Exemple :

struct bar {
    fixed <8, 4> high_scale;
    fixed <8, 2> low_scale;
};

struct bar {
    long val;
    sequence <short, 4> my_shorts;
};

typedef sequence<LinkKind>LinkKinds;
typedef [wire_marshal( wireVARIANT )]  struct tagVARIANT  VARIANT;

 


Copyright (C) 2005. Sybase Inc. All rights reserved.