MUT: keine nachfrage vor dem überschreiben bei presets

German support forum

Moderators: Hacker, Stefan2, white

Post Reply
User avatar
versalzen
Power Member
Power Member
Posts: 670
Joined: 2003-09-16, 11:52 UTC
Location: kölle, linksrheinisch.

MUT: keine nachfrage vor dem überschreiben bei presets

Post by *versalzen »

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 :-)
Was nützt der Löffel für die Weisheit, wenn man zu weit vom Suppentopf entfernt sitzt?

Mario
User avatar
kanu969
Senior Member
Senior Member
Posts: 259
Joined: 2007-11-12, 21:26 UTC
Location: Germany

Post by *kanu969 »

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
TC #14485 8.51a auf W7-64 und Mageia4
User avatar
versalzen
Power Member
Power Member
Posts: 670
Joined: 2003-09-16, 11:52 UTC
Location: kölle, linksrheinisch.

Post by *versalzen »

kanu969 wrote:Wo liest Du bei Dir das "_test_"?
hi, danke für die investierte zeit! ich benutze dieselbe version 7.50a und
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
User avatar
kanu969
Senior Member
Senior Member
Posts: 259
Joined: 2007-11-12, 21:26 UTC
Location: Germany

Post by *kanu969 »

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
TC #14485 8.51a auf W7-64 und Mageia4
User avatar
versalzen
Power Member
Power Member
Posts: 670
Joined: 2003-09-16, 11:52 UTC
Location: kölle, linksrheinisch.

Post by *versalzen »

kanu969 wrote:Ansonsten müssten die Hochkommata maskiert werden.
egal wie oder warum, es kommt keine abfrage, wo eine kommen sollte.
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
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50746
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

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
User avatar
versalzen
Power Member
Power Member
Posts: 670
Joined: 2003-09-16, 11:52 UTC
Location: kölle, linksrheinisch.

Post by *versalzen »

ghisler(Author) wrote:Sorry, die Zeichen sind in ini-Dateien nicht zulässig für Wertenamen, deshalb werden sie durch Unterstriche ersetzt.
das ist doch klar, aber wird der bug als solcher anerkannt?

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
Post Reply