Einzelnen Beitrag anzeigen

Delphi.Narium

Registriert seit: 27. Nov 2017
2.490 Beiträge
 
Delphi 7 Professional
 
#22

AW: rtl90.bpl wird nach Neustart vermisst

  Alt 25. Okt 2022, 16:43
Die beiden Packages werden auch als installiert und aktiviert in der Übersicht angezeigt - bis zu dem Zeitpunkt, an dem ich die Komponente platziere. Ab dann sind sie daraus verschwunden. Starte ich Delphi ohne Projekt neu, sind sie wieder drin.
Es gibt einmal eine Packagekonfiguration für die IDE, die dann gilt, wenn man sie startet und dann für alle neuen Projekte.

Man kann aber in einem geöffneten Projekt Packages dazuinstallieren und auch welche entfernen. Dies gilt dann immer für "dieses Projekt", egal was die IDE beim Neustart nun an Packages lädt oder nicht lädt.

Sind die von Dir benötigten Packages bei den installierten Packages auch dann aktiv / installiert, wenn Du Dein "Problemprojekt" geladen hast.

Was ist in der Konfiguration für die IDE enthalten, wenn Du sie neu startest?
Was ist in der Konfiguration für die IDE enthalten, wenn Du Dein Projekt lädtst?
Gibt es da Unterschiede?

Wenn die Packages genau in dem Moment aus der Liste der installierten Packages verschwinden, in dem Du per Platzieren darauf zugreifst, prüfe bitte mal nicht nur, ob sie da sind oder nicht, aktiviert sind oder nicht, sondern auch, ob die Pfadangaben mit denen übereinstimmen, die dort stehen, wenn die IDE neu gestartet wird.

Im Zweifelsfalle die Packages deinstallieren und neu installieren.
Zitat von Medium:
Was mich hiervon bisher abgehalten hat ist, dass sich die Datei rtl90.bpl niemals auf dem PC befunden hat. Ich habe sowohl das frisch kopierte Backup, als auch die neugestartete Version komplett nach "rtl90*.*" durchsuchen lassen - nirgends.
Was auch Sinn macht, da ich D2005 nie besessen habe.
Über den ProzessExplorer bekommst Du aber heraus, wer denn da bitte ein unstillbares Verlangen nach der rtl90.bpl hat. Und das ist der Übeltäter, nicht die rtl90.bpl.

Es muss sich da wohl "irgendwo" eine Abhängigkeit zur rtl90.bpl eingeschlichen haben, z. B. ein "beliebiges" anderes Package im Suchpfad, im Bibliothekspfad, woauchimmer, ..., welches nicht zu Deiner Delphiversion passt, eine Abhängigkeit zur rtl90.bpl aufweist und trotzdem von der IDE geladen werden soll.

Insgesamt entsteht der Eindruck, dass hier (wodurch auch immer) in Mischmasch aus Packages ... mehrerer Delphiversionen entstanden sein könnte.

Wie sehen die Bibliothekspfade aus, weist da in dem Projekt einer auf eine Stelle, an der Sachen von Delphi 2005 liegen?
Wie sieht der Bibliothekspfad für eine neues, funktionierendes Projekt aus?
Wo sind die Unterschiede?

Notfalls alle Bibliothespfade, Suchpfade, ... leeren und dann neu, entsprechend den Anforderungen der IDE und der Projekte, neu zusammenstellen.
  Mit Zitat antworten Zitat