combit Software: CRM, Customer Relationship Management, Kontaktmanagement, Adressverwaltung, Reportgenerator, Reporting Tool
combit Software: reporting tools for software developers, CRM and contact management systems for everyone
Mein Konto: Login

Services

Knowledgebase

VCL-Package mit C++ Builder in RAD Studio XE2

Artikel KBTD000832 

Betrifft: List & Label 17, List & Label 18
Kategorie: Zusammenspiel mit anderen Programmen
Überarbeitet: 26.07.2012

VCL-Package

  • Das C++ Builder VCL-Package für List & Label kann im RAD Studio XE2 erst mit dem RAD-Studio Update 3 erfolgreich erstellt und installiert werden.

  • Hierbei kann es dann aber immer noch in seltenen Fällen zu folgenden Linker-Meldungen kommen:

    [ILINK32 Error] Error: Unresolved external 'LlSetOption' referenced from C:\PROGRAM FILES (X86)\COMBIT\LL17\PROGRAMMIERBARE BEISPIELE UND DEKLARATIONEN\C++ BUILDER\CBUILDER6\DEBUG_BUILD\L18.OBJ
    [ILINK32 Error] Error: Unresolved external 'LlSetDebug' referenced from C:\PROGRAM FILES (X86)\COMBIT\LL17\PROGRAMMIERBARE BEISPIELE UND DEKLARATIONEN\C++ BUILDER\CBUILDER6\DEBUG_BUILD\L18.OBJ
    [ILINK32 Error] Error: Unresolved external 'LlGetOption' referenced from C:\PROGRAM FILES (X86)\COMBIT\LL17\PROGRAMMIERBARE BEISPIELE UND DEKLARATIONEN\C++ BUILDER\CBUILDER6\DEBUG_BUILD\L18.OBJ


    In diesen Fällen müssten die im Projekt angegebenen List & Label Bibliotheken (cmLL18.lib und cmLS18.lib) entfernt und erneut hinzugefügt werden.

Anpassungen an den mitgelieferten Programmierbeispielen und ggf. an Ihren eigenen Anwendungen

  • Wenn die Klasse TRegistry verwendet wird, so kann der Linker die folgende Meldung erzeugen:

    [ILINK32 Error] Error: Unresolved external '__fastcall System::Win::Registry::TRegistry::SetRootKey(void *)' referenced from C:\PROGRAM FILES (X86)\COMBIT\LL17\PROGRAMMIERBARE BEISPIELE UND DEKLARATIONEN\C++ BUILDER\PRINTING VIA CUSTOM PRINT LOOP\DEBUG_BUILD\UPRTLOOP.OBJ


    In diesem Fall sollte die Definition NO_STRICT aus den Projektoptionen entfernt werden bzw. mit dem STRICT-Define ersetzt werden. Weitere Details dazu können Sie auch den Embarcadero Release Notes für den C++ Builder 2010 entnehmen.

  • Ferner kann es notwendig sein, dass zusätzlich auch die Bibliotheken von List & Label (cmLL18.lib und cmLS18.lib) dem Projekt hinzugefügt werden müssen.

    Verwandte Artikel:
    KBTD000684: Fehlermeldung "Unresolved External"/"Unable to open file 'l??.dcr'" mit BDS/C++ Builder
    KBTD000690: List & Label parallel für Delphi und C++Builder
    KBTD000750: VCL-Package mit Embarcadero C++ Builder 2010

    Hinweis: combit macht keine Angaben zu einer bestimmten Eignung obiger Informationen. Irrtümer und Fehler bleiben ausdrücklich vorbehalten, die Angaben erfolgen ohne Gewähr. Die Angaben stellen nur Beschreibungen dar und enthalten keine Garantie der Beschaffenheit der Produkte. Die Informationen können z.T. auch ein Versuch sein, Ihnen bei einer Aufgabenstellung zu helfen, selbst wenn das Produkt eigentlich nicht für diesen speziellen Zweck vorgesehen wurde.

     

    Ihre Artikel-Bewertung:


    Kommentar:  

  • © 1989-2013 combit GmbH. Alle Rechte vorbehalten. Beachten Sie unsere Hinweise zum Datenschutz. Irrtümer und Änderungen vorbehalten!