![]() |
rtl Package
Habe ein kleines Problem:
Wenn ich ne neue Komponente installieren will, kommt mir Delphi immer mit: [Fatal Error] ....dpk(29): Required package 'rtl' not found Was ist dieses "rtl"-Package und wo bekommt man das her, bzw wäre einer von euch vielleicht so nett und würde diese reinstellen. P.S.: Es ist völlig egal, welche Komponente ich installieren will, Delphi kommt jedesmal damit. Thx. |
Re: rtl Package
Welche Delphiversion? Schmeiß mal das package rtl und requires rau, dann fügt er das richtige wieder ein (rtl50, rtl60, ...)
|
Re: rtl Package
D6 Enterprise. Finde die Packages irgendwie nicht, wenn ich bei Install Packages... gucke.
Und wo würde ich diese rtl Datein finden, um sie wieder zu installieren? |
Re: rtl Package
das Package heißt bei dir auch nicht rtl sonder rtl60.bpl.
|
Re: rtl Package
Irgendwie scheint das kein Wunder zu sein, dass das Package nicht gefunden wird. Es ist nämlich nicht dort unter Install Packages... verzeichnet. und auch im Delphi-Ordner gibt es bei dem Ordner Bin, (der einzige Ordner, der BPL-Datein enthält) nur RC06.bpl und Proide60.bpl. Und dann noch ein Haufen Datein mit ner "dc" Vorsilbe und einer .bpl-Endung Die Datei scheint also überhaupt nicht vorhanden zu sein. :oops: Sch****e. :oops: Hat die vielleicht jemand von euch und kann die mir geben? (reinstellen). Wäre sehr nett.
Thx. |
Re: rtl Package
du solltest die selber haben, weil du in der enterprise alle rtl/vcl-sourcen dabei hast.
|
Re: rtl Package
Wenn ich es dir doch sage. Ich habe keine RTL06.bpl datei. Vielleicht ist mir die irgendwie abhanden gekommen. So wie ich das sehe, ist BIN der einzige Order, der BPL-Datein hat. Und da ist das nicht drin. Sry. Habe auch über die Windows-Suche nach der Datei gesucht. Kein erfolgreiches Suchergebnis. Spurlos verschwunden.
|
Re: rtl Package
Zitat:
mfG mirage228 |
Re: rtl Package
Thx. Datei ist schon mal aufgefunden. Und wie verfahre ich jetzt weiter. Soll ich die jetzt löschen, oder? Oder muss ich die einfach zur Delphi-Library hinzufügen?
|
Re: rtl Package
Sry, dass ich schon wieder störe, aber wie muss ich weiterverfahren?
Habe die datei rtl60.bpl in Windows/System32 gefunden. Was muss ich jetzt damit machen. Einfach in die Delphi Library einfügen? |
Re: rtl Package
Nein, die IDE sollte sie dort finden. Schmeiß die Referenz unter requires raus und füge die richtige ein.
|
Re: rtl Package
Delphi-Quellcode:
Du meinst, das rtl durch rtl60, ersetzen?package ALProg; {$R *.res} {$R 'ALProgressBar.dcr'} {$ALIGN 8} {$ASSERTIONS ON} {$BOOLEVAL OFF} {$DEBUGINFO ON} {$EXTENDEDSYNTAX ON} {$IMPORTEDDATA ON} {$IOCHECKS ON} {$LOCALSYMBOLS ON} {$LONGSTRINGS ON} {$OPENSTRINGS ON} {$OPTIMIZATION ON} {$OVERFLOWCHECKS OFF} {$RANGECHECKS OFF} {$REFERENCEINFO ON} {$SAFEDIVIDE OFF} {$STACKFRAMES OFF} {$TYPEDADDRESS OFF} {$VARSTRINGCHECKS ON} {$WRITEABLECONST OFF} {$MINENUMSIZE 1} {$IMAGEBASE $400000} {$IMPLICITBUILD OFF} requires rtl, vcl; contains ALProgressBar in 'ALProgressBar.pas'; end.
Delphi-Quellcode:
package ALProg; {$R *.res} {$R 'ALProgressBar.dcr'} {$ALIGN 8} {$ASSERTIONS ON} {$BOOLEVAL OFF} {$DEBUGINFO ON} {$EXTENDEDSYNTAX ON} {$IMPORTEDDATA ON} {$IOCHECKS ON} {$LOCALSYMBOLS ON} {$LONGSTRINGS ON} {$OPENSTRINGS ON} {$OPTIMIZATION ON} {$OVERFLOWCHECKS OFF} {$RANGECHECKS OFF} {$REFERENCEINFO ON} {$SAFEDIVIDE OFF} {$STACKFRAMES OFF} {$TYPEDADDRESS OFF} {$VARSTRINGCHECKS ON} {$WRITEABLECONST OFF} {$MINENUMSIZE 1} {$IMAGEBASE $400000} {$IMPLICITBUILD OFF} requires rtl60, vcl; contains ALProgressBar in 'ALProgressBar.pas'; end. Wenn ich das mache und sage kompilieren, sagt Delphi mir [Fatal Error] ALProg.dpk(29): Required package 'rtl60' not found |
Re: rtl Package
Gibt es die entsprechende dcp?
BTW. ais vcl solltest du auch noch vcl60 machen. |
Re: rtl Package
es gibt ne rtl.dcp und ne vcl.dcp
und wenn ich vcl60 und rtl60 im Sourcetext austausche,
Delphi-Quellcode:
meckert Delphi:package ALProg; {$R *.res} {$R 'ALProgressBar.dcr'} {$ALIGN 8} {$ASSERTIONS ON} {$BOOLEVAL OFF} {$DEBUGINFO ON} {$EXTENDEDSYNTAX ON} {$IMPORTEDDATA ON} {$IOCHECKS ON} {$LOCALSYMBOLS ON} {$LONGSTRINGS ON} {$OPENSTRINGS ON} {$OPTIMIZATION ON} {$OVERFLOWCHECKS OFF} {$RANGECHECKS OFF} {$REFERENCEINFO ON} {$SAFEDIVIDE OFF} {$STACKFRAMES OFF} {$TYPEDADDRESS OFF} {$VARSTRINGCHECKS ON} {$WRITEABLECONST OFF} {$MINENUMSIZE 1} {$IMAGEBASE $400000} {$IMPLICITBUILD OFF} requires vcl60, rtl60; contains ALProgressBar in 'ALProgressBar.pas'; end. [Fatal Error] ALProg.dpk(29): Required package 'vcl60' not found, auch ohne das 60. |
Re: rtl Package
Er sucht nicht die rtlxx.bpl sondern rtlxx.dcp
|
Re: rtl Package
Vielleicht einfach mal Delphi neuinstallieren?
|
Re: rtl Package
Delphi neuinstallieren, wäre zwar eine Möglichkeit, dann müsste ich aber ach die ganzen Komponenten wieder installieren, die bisher drauf waren. Und das waren eine ganze menge.
@mkinzler: Deinen Kommentar Zitat:
|
Re: rtl Package
Mit requires werden dcps (Delphi Compiled Packages) eingebunden, nicht die entsprechenden BPls. Er sucht also rtl60.dcp
|
Re: rtl Package
Das heißt?? Die dcps umbenennen?
Wenn ich eingebe:
Delphi-Quellcode:
kann ich das Programm, bzw. die Componente nicht ausführen.
package ALProg;
{$R *.res} {$R 'ALProgressBar.dcr'} {$ALIGN 8} {$ASSERTIONS ON} {$BOOLEVAL OFF} {$DEBUGINFO ON} {$EXTENDEDSYNTAX ON} {$IMPORTEDDATA ON} {$IOCHECKS ON} {$LOCALSYMBOLS ON} {$LONGSTRINGS ON} {$OPENSTRINGS ON} {$OPTIMIZATION ON} {$OVERFLOWCHECKS OFF} {$RANGECHECKS OFF} {$REFERENCEINFO ON} {$SAFEDIVIDE OFF} {$STACKFRAMES OFF} {$TYPEDADDRESS OFF} {$VARSTRINGCHECKS ON} {$WRITEABLECONST OFF} {$MINENUMSIZE 1} {$IMAGEBASE $400000} {$IMPLICITBUILD OFF} requires vcl60.dpc, rtl60.dpc; contains ALProgressBar in 'ALProgressBar.pas'; end. |
Re: rtl Package
Nein rtl60 und vcl60 ist schon richtig nur es werden so keine bpls sondern dcps eingebunden. Und diese müssen von der IDE gefunden werden (im Pfad stehen)
|
Re: rtl Package
die datein befinden sich im Ordner Lib, der widerum im ordner Delphi ist. In den Environment Options ist diser Pfad dem Library-Pfad hinzugefügt. Oder wo meinst du, muss ich den Pfad hinzufügen?
|
Re: rtl Package
Ja das meinste ich. Gibt es dort die angemahnten dcps?
|
Re: rtl Package
da habe ich unter dem reiter: LIBRARY
- Library Path --> unter anderem $(DELPHI)\Lib - BPL Output Directory --> $(DELPHI)\Projects\Bpl - DCP Output Directory --> $(DELPHI)\Projects\Bpl - Browsing Path --> unter anderem $(DELPHI)\Lib was meinst du mit angemahnt? Ich kann ja da nur Ordner auswählen, keine bestimmten datein. |
Re: rtl Package
Suche mal nach rtl.dcp/vcl.dcp
|
Re: rtl Package
Gefunden. Und nun?
|
Re: rtl Package
Und ist der Pfad im Suchpfad?
|
Re: rtl Package
Jupp.
|
Re: rtl Package
Dann könnte eine Neuinstallation von Delphi wirklich helfen.
|
Re: rtl Package
Ich werde mal drüber nachdenken. Werde mir vorher alle Komponenten aufschreiben, mit denen mein jetziges Projekt arbeitet und dann wahrscheinlich wieder installieren. :roll:
Aber trotzdem Danke. Und auch danke, dass du sone Geduld hattest. :thumb: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:34 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz