Announcement

Collapse
No announcement yet.

Crystal Report UFL erstellen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Crystal Report UFL erstellen

    Hi

    Ich möchte in Borland C++ 6 eine UFL für Crystal Report XI schriben. Ih finde aber keinerlei Beispiele für Borland C++, nur Visual C++ und andere Sprachen. Ich bräuchte soetwas wie eine Vorlage oder soetwas. Wie es in etwa funktioniert sehe ich ja aus den anderen Beispielen. Aber irgendwie bekomme ich das in BC++ nicht hin.

    Vielen Dank für Eure Hilfe.

    Ciao

  • #2
    OK

    Also da niemand Borland C++ benutzt versuche ich es noch einmal selbst. Es gibt ja eine VC++ Vorlage für eine UFL. Die Funktion Picture. Der eine oder andere kennt das ja vielleicht. Dieses Beispiel findet man bei Business Objects unter dem Dateinamen "uflskel.exe". Dort gibt es die Funktion:

    UF5FunctionDefStrings FunctionDefStrings [] =
    {
    {"String Picture (String, String)", Picture, NULL, FALSE, FALSE},
    {NULL, NULL, NULL, FALSE, FALSE}
    };

    Alle anderen Prozeduren haben nicht diese "5" im Typnamen. Wenn ich es so kompiliere kennt er das gar nicht. Wenn ich die 5 weglasse dann kennt es den Typ aber meldet: "Too many initializers". Was kann hier der Grund dafür sein? Wie muß es richtig heißen?

    Hier die TypeDef:

    typedef struct
    {
    char FAR *FuncDefString;
    UFError (FAR PASCAL *UFEntry) (UFParamBlock FAR *);
    UFError (FAR PASCAL *UFMemCalcFunc) (UFMemCalcBlock FAR *);
    }
    UFFunctionDefStrings;

    Danke McMighty

    Comment

    Working...
    X