Probleme mit dem zusammenspiel von vcl und mysql



  • Hi,

    ich bekomme folgenden Fehler sobald ich sqlplus.hh und vcl.h gleichzeitig einfüge.

    [C++ Warnung] Dialogs.hpp(437): W8058 Präcompilierter Header: Initialisierte Daten im Header kann nicht erzeugt werden
    [C++ Fehler] MaskUtils.hpp(29): E2395 Zuviel Argumente an Template 'MysqlSet<Container>' übergeben
    [C++ Fehler] MaskUtils.hpp(29): E2040 Deklaration nicht ordnungsgemäß abgeschlossen
    [C++ Fehler] MaskUtils.hpp(55): E2141 Fehler in der Deklarationssyntax
    [C++ Fehler] Mask.hpp(74): E2395 Zuviel Argumente an Template 'MysqlSet<Container>' übergeben
    [C++ Fehler] Mask.hpp(74): E2040 Deklaration nicht ordnungsgemäß abgeschlossen
    [C++ Fehler] Mask.hpp(86): E2303 Typname erwartet
    [C++ Fehler] Mask.hpp(86): E2139 In Deklaration fehlt ;
    [C++ Fehler] Mask.hpp(141): E2238 Bezeichner 'TCustomMaskEdit::TMaskedState' mehrfach deklariert
    [C++ Fehler] Mask.hpp(86): E2344 'TCustomMaskEdit::TMaskedState' bereits deklariert
    [C++ Fehler] Mask.hpp(141): E2303 Typname erwartet
    [C++ Fehler] Mask.hpp(141): E2139 In Deklaration fehlt ;
    [C++ Fehler] Grids.hpp(113): E2395 Zuviel Argumente an Template 'MysqlSet<Container>' übergeben
    [C++ Fehler] Grids.hpp(113): E2040 Deklaration nicht ordnungsgemäß abgeschlossen
    [C++ Fehler] Grids.hpp(124): E2395 Zuviel Argumente an Template 'MysqlSet<Container>' übergeben
    [C++ Fehler] Grids.hpp(124): E2040 Deklaration nicht ordnungsgemäß abgeschlossen
    [C++ Fehler] Grids.hpp(130): E2395 Zuviel Argumente an Template 'MysqlSet<Container>' übergeben
    [C++ Fehler] Grids.hpp(130): E2040 Deklaration nicht ordnungsgemäß abgeschlossen
    [C++ Fehler] Grids.hpp(150): E2303 Typname erwartet
    [C++ Fehler] Grids.hpp(150): E2139 In Deklaration fehlt ;
    [C++ Fehler] Grids.hpp(215): E2293 ) erwartet
    [C++ Fehler] Grids.hpp(250): E2303 Typname erwartet
    [C++ Fehler] Grids.hpp(250): E2238 Bezeichner 'TCustomGrid::TGridOptions' mehrfach deklariert
    [C++ Fehler] Grids.hpp(150): E2344 'TCustomGrid::TGridOptions' bereits deklariert
    [C++ Fehler] Grids.hpp(250): E2139 In Deklaration fehlt ;
    [C++ Fehler] Grids.hpp(291): E2303 Typname erwartet
    [C++ Fehler] Grids.hpp(291): E2228 Zu viele Fehlermeldungen oder Warnungen

    Die Dateien in denen diese Fehler auftreten gehören zu vcl.
    Vcl ohne mysql funktioniert ohne probleme, genau so wie mysql ohne vcl.
    Kann mir jemand sagen woran das liegen kann?

    mfg c-m-m


  • Mod

    Hallo

    ist das die richtige Datei fuer deb BCB ?
    ich glaube nicht

    MfG
    Klaus



  • Also ich habe mir

    mysql++-1.7.9-win32-bcb6-1.zip

    heruntergeladen, und habe die sqlplus.hh aus den beispielprogrammen entnommen,
    die beispielprogramme funktionieren auch solange man dort nicht die vcl.h einfügt.

    Oder ist die Datei nur für bcb 6.1 ich habe nämlich 6.0

    mfg c-m-m



  • soviel ich weiß steht da ausdrücklich 6.1. aber wieso nimmst du nicht für deine mysql datenbanken den odbc treiber myodbc. Das was du hast ist doch ehe ne betaversion. Und fehler sind nicht ausgeschlossen. Das steht auch in der readme.


Anmelden zum Antworten