Avatar billede hlj Nybegynder
07. april 2000 - 10:23 Der er 1 kommentar og
2 løsninger

Installere Delhi3 komponenter i Delphi5

Kan man installere en Delphi 3 komponent i Delphi 5?

Den har følgende extensions:

DCR
DCU
DPL

og i såfald hvordan?
Avatar billede sjensen Nybegynder
07. april 2000 - 10:54 #1
Principielt burde du kunne, men det afhænger lidt af hvilken, eller rettere af hvad den gør. Nogle D3 komponenter bruger nogle vars/apikald/metoder der er ændret i D5 og spørgsmålet er så om de vil virke i D5. Som nævnt, principielt ja.

Men hvis du har sourcen til rådighed så kør den igennen D5 og ret evt. de fejl der måtte komme.

Ellers kan du installere dem således:

1. Kopier filerne med efternavnet DCU og DCR til Delphi5\lib
2. Start Delphi og vælg Installer Komponent. Vælg DCU filen fra LIB biblioteket.
3. Godkend valget med OK, hvilket vil kompilere D5's USER package og tilføje det nye komponent.
4. Derefter skal du gemme den nye version af D5 user package (men det spørgen den selv om når du er færdig)

Du burde nu have det nye komponent på en af dine faneblade, eller et nyt faneblad.

Hvis det ikke virker så vil kompileringen formentligt melde en fejl og så ved du dels at det ikke kan lade sig gøre, og dels er der ikke sket noget.

Så bare prøv. Det kan ikke gå værre end galt ;-)
Avatar billede pellelil Nybegynder
09. april 2000 - 13:47 #2
Hvis du kun har DCR, DCU og DPL filer så er jeg rimelig sikker på at du IKKE kan installere/bruge disse. Dette en af grundene til at jeg kunne benytter 3. parts componenter til hvilke jeg har sourcen (således disse kan recompilers under nye versioner af Delphi). Har du derimod sourcen så skulle du uden de helt store problemer være i stand til at recompilere disse uden problemer (der er ikke de helt store forskelle på "Pascal" fra D3 til D5.
Avatar billede hlj Nybegynder
10. april 2000 - 20:31 #3
Tak, Den kunne ikke installeres uden original source kode.
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester