hi,
im MUT:
speichert man ein preset z.b. unter folgendem namen:
'test', wandelt tc den namen folgendermaßen um _test_
leider wird beim speichern solcher umgewandelten namen nicht gefragt, ob ein bestehendes preset überschrieben werden soll. es wird unkommentiert gespeichert, bzw. überschrieben. (hab ich auch mit anderen sonderzeichen, die umgewandelt werden ausprobiert)
da tc bei presetnamen ohne umwandlungsnötigkeit vor dem überschreiben nachfragt, gehe ich davon aus, das dies ein bug und kein feature ist.
wenns mal jmd. reproduzieren könnte, wäre schön. wenns behoben würde, noch schöner :-)
MUT: keine nachfrage vor dem überschreiben bei presets
Moderators: Hacker, Stefan2, white
MUT: keine nachfrage vor dem überschreiben bei presets
Was nützt der Löffel für die Weisheit, wenn man zu weit vom Suppentopf entfernt sitzt?
Mario
Mario
Moin,
kann ich erst mal so nicht bestätigen. (TC 7.50a unter W7)
Bei mir wurde in der wincmd.ini nur folgender Abschnitt
angelegt: (habe einfach mal einen Zähler ans Ende gesetzt)
[rename]
test_name=[N][C]
test_ext=[E]
test_params=0|1|1|1
[RenameTemplates]
0=[N][C]
In der Auswahlliste F2 Lade/speichere Einstellungen steht als Name "test"
Wenn ich ein anderes Set unter "test" speichern will, kommt eine Abfrage.
Bei "nein, will nicht überschreiben" bekomme ich wieder das Eingabefeld.
Wo liest Du bei Dir das "_test_"?
Gruß
kanu
kann ich erst mal so nicht bestätigen. (TC 7.50a unter W7)
Bei mir wurde in der wincmd.ini nur folgender Abschnitt
angelegt: (habe einfach mal einen Zähler ans Ende gesetzt)
[rename]
test_name=[N][C]
test_ext=[E]
test_params=0|1|1|1
[RenameTemplates]
0=[N][C]
In der Auswahlliste F2 Lade/speichere Einstellungen steht als Name "test"
Wenn ich ein anderes Set unter "test" speichern will, kommt eine Abfrage.
Bei "nein, will nicht überschreiben" bekomme ich wieder das Eingabefeld.
Wo liest Du bei Dir das "_test_"?
Gruß
kanu
TC #14485 8.51a auf W7-64 und Mageia4
hi, danke für die investierte zeit! ich benutze dieselbe version 7.50a undkanu969 wrote:Wo liest Du bei Dir das "_test_"?
ich merke, ich habe mich zu unkonkret ausgedrückt. :)
speicher also bitte einmal irgendetwas unter 'test' (die hochkomma sind wichtig, du kannst aber z.b. auch gänsefüsschen, also "test" nehmen) ab.
nachdem du gespeichert hast, hast du in der auswahlliste nun nicht 'test' oder "test" stehen, sondern _test_.
(tc wandelt anscheinend sonderzeichen um, damit sie in der ini datei keine probleme bereiten.)
jetzt speichere nocheinmal irgendetwas unter denselben namen, wie du ihn vorher eingegeben hast ('test' oder "test").
es sollte nun keine nachfrage zum überschreiben kommen. dies ist der bug.
Was nützt der Löffel für die Weisheit, wenn man zu weit vom Suppentopf entfernt sitzt?
Mario
Mario
Hi,
klasse Missverständnis
Jetzt kann ich Dein Problem nachvollziehen.
Wenn mich meine Uralt-Programmier-Kenntnisse nicht im Stich lassen, steht das Zeichen ' oder " bei Delphi für einen String-Aufruf. Deshalb wirds wohl TC-Intern in _ umgewandelt. Das dann keine neue Abfrage kommt, ist auch klar, da ja _test_ <> 'test'. Die Umwandlung passiert wohl erst beim Schreiben des Strings. Ansonsten müssten die Hochkommata maskiert werden.
Falls ich ganz flcahs liegen sollte, bitte korrigieren!
kanu
klasse Missverständnis

Jetzt kann ich Dein Problem nachvollziehen.
Wenn mich meine Uralt-Programmier-Kenntnisse nicht im Stich lassen, steht das Zeichen ' oder " bei Delphi für einen String-Aufruf. Deshalb wirds wohl TC-Intern in _ umgewandelt. Das dann keine neue Abfrage kommt, ist auch klar, da ja _test_ <> 'test'. Die Umwandlung passiert wohl erst beim Schreiben des Strings. Ansonsten müssten die Hochkommata maskiert werden.
Falls ich ganz flcahs liegen sollte, bitte korrigieren!
kanu
TC #14485 8.51a auf W7-64 und Mageia4
egal wie oder warum, es kommt keine abfrage, wo eine kommen sollte.kanu969 wrote:Ansonsten müssten die Hochkommata maskiert werden.
ist ja schon schade genug, das ich keine zeichen verwenden darf, die ich will/brauche. :)
danke nocheinmal fürs reproduzieren.
Was nützt der Löffel für die Weisheit, wenn man zu weit vom Suppentopf entfernt sitzt?
Mario
Mario
- ghisler(Author)
- Site Admin
- Posts: 50746
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Sorry, die Zeichen sind in ini-Dateien nicht zulässig für Wertenamen, deshalb werden sie durch Unterstriche ersetzt.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
das ist doch klar, aber wird der bug als solcher anerkannt?ghisler(Author) wrote:Sorry, die Zeichen sind in ini-Dateien nicht zulässig für Wertenamen, deshalb werden sie durch Unterstriche ersetzt.
mit der eigenen namensvergebung kann man sich immer arangieren, das aber ein vorhandenes preset überschrieben wird, ohne das tc mit der wimper zuckt, ist (in diesem fall nicht fatal, aber) nicht wirklich wünschenswert.
Was nützt der Löffel für die Weisheit, wenn man zu weit vom Suppentopf entfernt sitzt?
Mario
Mario