Komponenten benutzen - Delphi-Packages (*.dpk) im BCB



  • Hallo,

    ich habe hier eine größere Sammlung von Delphi-Komponenten, und frage mich ob und wie ich diese in BCB verwenden kann. Source Files sind jedenfalls dabei.

    Das ist die Liste der Dateien, die bei KADaoControls mitgeliefert werden:

    kadaocontrols30.upl
    KADaoControlsCommonDirectives.pas
    KADaoCVFButton.pas
    KADaoCVFUnit.dfm
    KADaoCVFUnit.pas
    KADaoDateTime.pas
    KADaoDBColumnCheckListBox.pas
    KADaoDBColumnCombo.pas
    KADaoDBColumnListBox.pas
    KADaoDBGrid.dcr
    KADaoDBGrid.pas
    KADaoDBGrid.res
    KADaoDbGUIDEdit.pas
    KADaoDBStringList.pas
    KADaoDTPickerUnit.dfm
    KADaoDTPickerUnit.pas
    KADaoExportButton.pas
    KADaoFilterByButton.pas
    KADaoFilterByUnit.dfm
    KADaoFilterByUnit.pas
    KADaoFindButton.pas
    KADaoFindSeekUnit.dfm
    KADaoFindSeekUnit.pas
    KADaoQuickFindSeekUnit.dfm
    KADaoQuickFindSeekUnit.pas
    KADaoSASUnit.dfm
    KADaoSASUnit.pas
    KADaoSearch.pas
    KADaoSeekButton.pas
    KADaoSelectIndexButton.pas
    KADaoSelectIndexUnit.dfm
    KADaoSelectIndexUnit.pas
    KADaoSortByButton.pas
    KADaoSortByDialogUnit.dfm
    KADaoSortByDialogUnit.pas
    ReadMe.txt
    ReadMe_fr.txt
    KADaoControls.dpk
    KADaoControls.res
    

    Die Readme Datei enthält keine Vermerke zu BCB, es steht aber auch nicht drin das BCB nicht geht. In der "KADaoControlsCommonDirectives.pas" habe ich folgende defines für BCB5 und Delphi gefunden. Leider habe ich keine Ahnung von dem was in dieser Datei drin steht.

    ...
    {************************************* defines for Delphi 5 and/or C++Builder 5 }
    {$IFDEF VER130}
      {$DEFINE D1UP}
      {$DEFINE D2UP}
      {$DEFINE D3UP}
      {$DEFINE D4UP}
      {$DEFINE D5UP}
      {$IFNDEF BCB}
        {$DEFINE DELPHI}
        {$DEFINE DELPHI5}
      {$ELSE}
        {$DEFINE CBUILDER}
        {$DEFINE CBUILDER5}
        {$DEFINE CBUILDER1UP}
        {$DEFINE CBUILDER3UP}
        {$DEFINE CBUILDER4UP}
        {$DEFINE CBUILDER5UP}
      {$ENDIF}
    {$ENDIF}
    
    ....
    

    Könnt Ihr damit etwas anfangen? Oder hat wohlmöglich schon jemand diese Komponenten nach BCB portiert?

    Thanx Brainchild

    [ Dieser Beitrag wurde am 02.07.2003 um 10:27 Uhr von Jansen editiert. ]



  • Müßte eigentlich über Komponente|Package installieren ablaufen. Gib einfach den Namen des Packages an, daß bei der Sourcecode-Sammlung dabei ist (KADaoControls.dpk). Wenn Du den BCB 6 verwendest, könnte es Probleme geben(dafür steht aber auf der Borland-Site ein Patch zur Verfügung (Update blablabla...)



  • Aber ich habe doch C++ Builder! Der kann keine Delphi Packages öffnen. Nur bpk keine dpk !



  • Daß Du den BCB verwendest habe ich schon verstanden. Aber ich habe das Wochenende durchgearbeitet und nicht schnell genug geschaltet.

    Also:
    1. Komponente|Komponente installieren
    2. in neues Package installieren (gib einfach einen Pfad und einen Namen für das Package ein)
    3. Wähle alle Pascalfiles aus, die Du brauchst (noch nicht kompilieren)
    4. Dann alle Ressource files dem Package hinzufügen
    5. Compile and go

    Gruß
    Axel



  • Danke, das scheint zu funktionieren. Er meckert noch bei einem Verweis zu KADaoC5. Aber das dürfte dann, so hoffe ich, zu Hause bei meinem BCB5 funktionieren. Da ist diese Komponente KADao richtig installiert.

    Thanx Brainchild


Anmelden zum Antworten