22. september 2003 - 18:24Der er
11 kommentarer og 1 løsning
Installation af Dbpro7 i Delphi7 Enterprise
Installationen fejler. jeg hat installeret Dbpro7 componenterne som beskrevet under help og her står der:
Database Pro without source code (Delphi 3, Delphi 4, Delphi 5, Delphi 6, Delphi 7, C++ Builder 4, C++ Builder 5, C++ Builder 6 ): (for Delphi 3,4,5,6 or C++Builder 4,5,6 just change 7 to 3,4,5,6 in these instructions)
1.Start Delphi or C++ Builder and select "File", "Close all" to close all opened files. Select "Component", "Install packages..." and press the "Add" button in the package dialog box. Select Dbpro7.bpl from the Database Pro directory. (Dbpro3.dpl for Delphi3) If you have Delphi or C++Builder Enterprise Edition, repeat that for the DbproAdo7.bpl (for ADO Components), DbproIB7.bpl (for InterBase components) and DbproClient7.bpl (for TClientDataSet, TBDEClientDataSet, TSQLClientDataSet, TIBClientDataSet and so on) packages.
2. Update the library search path: Select "Tools", "Environment options..." on page "Library". Add the Database Pro directory to the "Library path".
Dette har jeg gjort og componenterne findes på fanebladet Database Pro. Men når jeg f.eks vil anvende DbFilterPanel componenten og kompilerer mit program får jeg fejlmeddelse:
[Fatal Error] File not found:'C:\Programmer\Borland\Delphi7\Projects\Dbprod7\Delphi7\Dbpset.pas' Og hvis jeg bare klikker på filen:Dbpro7.dpk og kompilerer dette får jeg: [Fatal Error]File not found 'DbpVEdt.pas' Filerne:DbpVEdtr.dcu, DbpVEdtr.dfm, Dbpset.dcu, Dbpset.dfm findes, men ikke "pas" filerne. Disse problemer var der ikke i Delphi5 og mit program fungerede fint. For at kunne køre mit program i Delphi7 mangler jeg dbpro-componenten. Er der en der har løsningen?
Jammen Stone Jeg har nu opgraderet til Delphi 7 Enterprise og er gået til hjemmesiden: http://www.imgsoft.com/download.htm Og har downloadet: DataBase Pro for Delphi 7 "dbprod7.zip"(616KB). Det virkede da fint i delphi 5pro. Det kan da ikke være meningen man ikke kan benytte tilbudet om Prøveversion i Delphi 7.Vel?
Næ... prøveversionen burde ogå virke i d7, det kan kun være en installationsfejl.
Jeg har lige installeret d7 Interprise, og installeret dbpro uden problemer.
Der er forskellige måder at installere dbpro på, afhængig om man har dbpro med eller uden source code.
hvis man installere dbpro med source code,
går man i delphi i file - open og går til biblioteket hvor dbpro er og finder dbpro7.dpk herefter trykker du på compile og install, så ville du få en meddelse om at dbpro er installeret. Den installation som du har forsøgt er uden source code.
Først gik jeg ind under Default Project Options og fjernede her de fire packages fra Dbpro7. Går så ind i DBpro7\help\DBPRO.HLP. Klikker på søg , installation og får følgende:
Database Pro without source code (Delphi 3, Delphi 4, Delphi 5, Delphi 6, Delphi 7, C++ Builder 4, C++ Builder 5, C++ Builder 6 ): (for Delphi 3,4,5,6 or C++Builder 4,5,6 just change 7 to 3,4,5,6 in these instructions)
1.Start Delphi or C++ Builder and select "File", "Close all" to close all opened files. Select "Component", "Install packages..." and press the "Add" button in the package dialog box. Select Dbpro7.bpl from the Database Pro directory. (Dbpro3.dpl for Delphi3) If you have Delphi or C++Builder Enterprise Edition, repeat that for the DbproAdo7.bpl (for ADO Components), DbproIB7.bpl (for InterBase components) and DbproClient7.bpl (for TClientDataSet, TBDEClientDataSet, TSQLClientDataSet, TIBClientDataSet and so on) packages.
2. Update the library search path: Select "Tools", "Environment options..." on page "Library". Add the Database Pro directory to the "Library path".
Åbner nu Delphi7, klikker på file og Close all. Vælger Component, Install package. Nu er "default Project Options" åben og jeg klikker på add-knappen. Add design Package åbnes i mappen Projects og jeg vælger min mappe Dbprod7(som ligger her), går til mappen Delphi 7 og vælger filen Dbpro7.bpl ig klikker på Åbn. Database Pro er nu sat ind under "default Project Options" Klikker igen på add og gør det samme med DbproAdo7.bpl, DbproClient7.bpl, DbproIB7.pbl. Alle er nu i "default Project Options".
Lukker "default Project Options" ved tryk på OK. Går til Tools og vælger "Environment options". Går tilfanebladet Library. Ud for Labary path klikker jeg på "..." og "Directories" åbnes. Klikker på "..." ved siden af det hvide felt, hvor der står Greyed items... Angiv en mappe kommer til syne. Går til C:\Programmer\Borland\Delphi7\Projects\Dbprod7\Delphi7. Klikker OK og er tilbage i "Directories" Klikker på add og stien afspejles i feltet "Ordered list of Libery paths. Klikker OK og Ok igen i "Enviroment Option" Lukker Delphi.
Åbner delphi og får en ny form. Går til fanebladet "Database Pro" og vælger componenten "DbFilterPanel". Placerer den på min form og kompilerer og kompilerer får fejlen: [Fatal Error]File not found:'C:\Programmer\Borland\Delphi7\Projects\Dbprod7\Delphi7\Dbpset.pas' .....og det er jo forståeligt siden jeg ikke har Dbpset.pas!!
Lukker Delphi og åbner mit program "Mad" Prøver nu at sætte componenten "DbFilterPanel" ind på den plads i mit program: "Mad" som componenten DbFilterPanel -version 5 havde i Delphi5 og kompilerer mit program. Sætter componenten i forbindelse med min tabel og filtred true + tabel true osv. Kompilerer og får samme fejl!! ØV ØV ØV Hvor laver jeg fejen---Kjææære Stooooone:) Sikke en smøre!! Jeg SKAL altså have den til at virke og vil også senere købe den - sørme først når jeg har set den kan, det den skal!
jeg har prøvet at afinstallere min registrerede dbpro7, og installeret dbpro7 try version, jeg får samme resultat. Jeg kan ikke omgå at den kræver alle *.pas filerne....meget underligt da installationen er ligetil.
Nej ! Desværre reagerer de ikke. Er nu igen vendt tilbage til Delphi5 og mit program er færdigt!! - og er blevet forbedret meget, siden du så det. Nu skal de bare ud på min hjemmeside. Jeg takker dig for din store hjælp! Lukker dette spørgsmål
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.