Neuinstallation merkt alte Einstellungen

Für Installationen unter Windows
Antworten
lzuser
Beiträge: 97
Registriert: Sa 20. Jun 2009, 16:00
OS, Lazarus, FPC: Win10 20H2, Laz 2.0.8 auch Linux Mint Mate 20, Laz 2.0.6
CPU-Target: 64Bit

Neuinstallation merkt alte Einstellungen

Beitrag von lzuser »

Beim Testen habe ich Lazarus vermurkst.
Nun deinstalliere ich vollständig.
Trotzdem muss das System sich Einstellungen merken:
Nach Neuinstallation:
"Das Package .... kann nicht geöffnet werden. Es war zur Installation vorgemerkt."
Das will ich aber nicht mehr integrieren.
Wie werde ich sowas wieder los?

Bei Neuinstallation von Lazarus 0-9-28 (vorher 26) und dann nach jedem Start
kommt immer wieder die Fehlermeldung
"FreePascal Quelltextverzeichnis wurde nicht gefunden. "
Der Pfad ist bei den Einstellungen aber richtig gesetzt (2.2.4 statt 2.2.2).
Welchen Fehler mache ich?

Vielen Dank für Hilfen.

_X_
Beiträge: 250
Registriert: Di 16. Dez 2008, 20:13
OS, Lazarus, FPC: aptosid (aptosid.com); Lazarus SVN gtk2+qt4; FPC 2.4.0
CPU-Target: 32/64Bit

Re: Neuinstallation merkt alte Einstellungen

Beitrag von _X_ »

Lösche mal das Konfigurationsverzeichnis von Lazarus.

mfg _X_

CPU-Quaeler
Beiträge: 36
Registriert: So 17. Aug 2008, 00:04

Re: Neuinstallation merkt alte Einstellungen

Beitrag von CPU-Quaeler »

@_x_: Es ist nicht von Linux die Rede. In Windows ist es meines Wissens nach in der Registry...ein Feature von Lazarus, das ich sooo abgrundtief hasse. Erstens hat Lazarus, und generell Programme nichts in System-Ordnern oder der Registry verloren (meiner Meinung nach), denn im Installationsordner des Programms ist genug Platz ;-) und zweitens kann man dadurch nicht die x64 und die x86-Version in Windows gleichzeitig nutzen ohne durchzudrehen, jedes mal, wenn man die andere Version startet muss man die Einstellungen umstellen....

Zum Problem: Entweder du musst in der Registry alles töten, was mit Lazarus zu tun hat, oder du musst bei den Umgebungseinstellungen dir die vermissten Verzeichnisse selber mal zusammensuchen..was in der Regel nicht so schwer ist. Gehe sicher, dass du Lazarus nicht in einen Ordner installierst, in dem Reste von der alten Installation drin sind.

monta
Lazarusforum e. V.
Beiträge: 2809
Registriert: Sa 9. Sep 2006, 18:05
OS, Lazarus, FPC: Linux (L trunk FPC trunk)
CPU-Target: 64Bit
Wohnort: Dresden
Kontaktdaten:

Re: Neuinstallation merkt alte Einstellungen

Beitrag von monta »

Das ist totaler Quatsch. Lazarus schreibt nichts in die Registry, lediglich der Installer hinterlässt einen einzigen Eintrag, damit Lazarus entsprechend under Software wieder deinstalliert werden kann.

Alle persönlichen einstellungen befinden sich unter:

C:\Documents and Settings\xxxxxx\Local Settings\Application Data\lazarus
bzw. bei win7
C:\Users\xxxxxxxx\AppData\Local\lazarus

@lzuser, den Ordner einfach löschen, dann sind alle Einstellungen zurückgesetzt.



@cpu-quäler genau dafür gibt es schon seit Jahren ein kleines programm, bzw. die möglichkeit, einen config-Path mit zu übergeben. Du musst doch nur lazarus --pcp=/irgendwas/... in ein kleines Skript schreiben und schon hast du keine Probleme mehr.
Oder alternativ:
viewtopic.php?f=11&t=884
Johannes

lzuser
Beiträge: 97
Registriert: Sa 20. Jun 2009, 16:00
OS, Lazarus, FPC: Win10 20H2, Laz 2.0.8 auch Linux Mint Mate 20, Laz 2.0.6
CPU-Target: 64Bit

Re: Neuinstallation merkt alte Einstellungen

Beitrag von lzuser »

Problem gelöst auf die brutale Art:
c:\Dokumente und Einstellungen\USERNAME\Lokale Einstellungen\Anwendungsdaten\lazarus
(aus einer anderen Nachricht übernommen) komplett gelöscht
(Sollte das nicht der Deinstaller übernehmen?)

Danach neu installiert.

Bei den Dialogen werden die Namen jetzt unterhalb der Komponente auf dem Formular angezeigt.
Soll das so sein?

Vielen Dank für eure Hinweise.

monta
Lazarusforum e. V.
Beiträge: 2809
Registriert: Sa 9. Sep 2006, 18:05
OS, Lazarus, FPC: Linux (L trunk FPC trunk)
CPU-Target: 64Bit
Wohnort: Dresden
Kontaktdaten:

Re: Neuinstallation merkt alte Einstellungen

Beitrag von monta »

zu 1. naja, Ansichtssache. Es kann auch sehr nützlich sein, wenn individuelle Einstellungen wie bspw. Fensterpositionen erhalten bleiben, wenn ich mir nur die alte Installation lösche um bspw. eine neue Version zu installieren. Das machen auch andere Programme so.
Vielleicht sollte man eine Abfrage rein machen, wie ebenfalls bei anderen Programmen, ob das Konfigurationsverzeichnis mit gelöscht werden soll.

Zu 2. Ja, das ist irgendwann mal in einer Version dazu gekommen.
Sollte dich das stören kannst du es auch abschalten:
IDE-Einstellungen > Formulareditor und dort die Checkbox Komponenten-Titel zeigen entsprechend umstellen.
Johannes

hausi
Beiträge: 132
Registriert: Mi 23. Sep 2009, 08:44
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit

Re: Neuinstallation merkt alte Einstellungen

Beitrag von hausi »

Ich habe auch Vorteile entdeckt. Wenn ich einen neuen Snapshot installiere, brauche ich nur noch Lazarus neu kompilieren und schon sind alle meine Komponenten und Einstellungen wieder aktiv. Würde dieses Verzeichnis gelöscht, dann müsste ich bei jeder neuen Version immer alles neu installieren.

Wie ich in diesem Forum gelesen habe, muss man den Ornder mit den Einstellungen nur löschen, wenn man die FPC Version wechselt.

Hausi

monta
Lazarusforum e. V.
Beiträge: 2809
Registriert: Sa 9. Sep 2006, 18:05
OS, Lazarus, FPC: Linux (L trunk FPC trunk)
CPU-Target: 64Bit
Wohnort: Dresden
Kontaktdaten:

Re: Neuinstallation merkt alte Einstellungen

Beitrag von monta »

Eigentlich muss man ihn nie lösche, mann kann auch einfach in den IDE-Einstellungen von Lazarus den Pfad zum neuen FPC setzen und gut ist. Habe ich heute erst gemacht, und es geht wunderbar ;)
Johannes

Antworten