hi
Im Projekt Inspector gibt es die Möglichkeit mittels Rechtsklick ein File/Unit zu kopieren oder zu verschieben.
Beim Verschieben wird auch verlässlich die .LFM Datei mit verschoben.
Leider wird anscheinend der Pfad für "Other Unit Files (-Fu)" dabei nicht mit angepasst.
Ist das Absicht oder ein Bug?
Unit/Form verschieben
-
- Beiträge: 1063
- Registriert: Sa 12. Sep 2015, 12:10
- OS, Lazarus, FPC: Laz stable (2.2.6, 3.x)
- CPU-Target: Win 32/64, Linux64
- Wohnort: Wien
- Winni
- Beiträge: 1577
- Registriert: Mo 2. Mär 2009, 16:45
- OS, Lazarus, FPC: Laz2.2.2, fpc 3.2.2
- CPU-Target: 64Bit
- Wohnort: Fast Dänemark
Re: Unit/Form verschieben
Hi!
Workaround:
Project Inspector:
* Unit löschen
* Neu => aus Datei => Neuen Pfad mit altem Unit-Namen auswählen
Fertig getrickst
Winni
Workaround:
Project Inspector:
* Unit löschen
* Neu => aus Datei => Neuen Pfad mit altem Unit-Namen auswählen
Fertig getrickst
Winni
-
- Beiträge: 1063
- Registriert: Sa 12. Sep 2015, 12:10
- OS, Lazarus, FPC: Laz stable (2.2.6, 3.x)
- CPU-Target: Win 32/64, Linux64
- Wohnort: Wien
Re: Unit/Form verschieben
Danke -- diesmal wusste ich ausnahmsweise wie man tricksen könnte -- es geht auch wenn man einfach den Unit-Suchpfad erweitert - geht auch.Winni hat geschrieben: Di 20. Apr 2021, 16:37 Workaround:
Project Inspector:
* Unit löschen
* Neu => aus Datei => Neuen Pfad mit altem Unit-Namen auswählen
Fertig getrickst
In diesem Fall ist mir nur aufgefallen dass das nicht rund läuft und wollte nachfragen ob es Absicht ist oder nicht. Könnte für Neulinge komfortabler sein wenn der Pfad automatisch angepasst wird.
Im Pfadeditor gibt es auch einen Button "Delete invalid Paths" was nützlich wäre. Nur bleibt der Button disabled.
Re: Unit/Form verschieben
Du kannst auch die Datei einfach aus der IDE heraus per "Datei" > "Speichern unter" unter einem anderen Namen oder an einem anderen Ort speichern. Wenn die Datei im aktuellen Projekt oder Package geladen ist, werden die Referenzen automatisch an den neuen Namen angepasst, der Pfad wird angepasst und man wird gefragt, ob die ursprüngliche Datei gelöscht werden soll.
Aber Achtung: Dieser Automatismus ist manchmal schlauer als der User vor dem Monitor. Wenn man eine Datei so verschieben will, aber nicht darauf achtet, dass diese Datei wirklich im Editor ganz oben ist, dann wird (natürlich) die aktuelle Datei umbenannt/verschoben. Und wenn das eine Datei aus einem Package ist, muss man sich nicht wundern, dass hinterher das Package kaputt ist.
Aber Achtung: Dieser Automatismus ist manchmal schlauer als der User vor dem Monitor. Wenn man eine Datei so verschieben will, aber nicht darauf achtet, dass diese Datei wirklich im Editor ganz oben ist, dann wird (natürlich) die aktuelle Datei umbenannt/verschoben. Und wenn das eine Datei aus einem Package ist, muss man sich nicht wundern, dass hinterher das Package kaputt ist.
-
- Beiträge: 130
- Registriert: Di 26. Jul 2011, 19:58
- OS, Lazarus, FPC: Deepin 20.2; Lazarus 2.0.0 + dfsg-2
- CPU-Target: 64Bit
Re: Unit/Form verschieben
Hallo,
wenn man sich nicht ganz sicher ist, dann in lieber nach Speichen unter die Datei nicht löschen und später manuell aufräumen.
wenn man sich nicht ganz sicher ist, dann in lieber nach Speichen unter die Datei nicht löschen und später manuell aufräumen.