Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Befehl gesucht: & Zeichen entfernen (https://www.delphipraxis.net/191967-befehl-gesucht-zeichen-entfernen.html)

a.def 8. Mär 2017 19:18


Befehl gesucht: & Zeichen entfernen
 
Vor langer Zeit habe ich hier im Forum mal einen Befehl gelesen, der unter Berücksichtung der eingestellten Windows-Sprache "&"-Zeichen aus Captions entfernt.
Zum Beispiel aus TMenuItem-Captions.

Leider finde ich den Beitrag nicht mehr! Wie heißt bitte dieser Befehl? Ich suche nicht StringReplace.

Beispiel:
Delphi-Quellcode:
showmessage( TMenuItem(Sender).Caption )
würde z.B. Test-C&aption oder ähnliches ausgeben. Was ich brauche ist Test-Caption.

nahpets 8. Mär 2017 20:01

AW: Befehl gesucht: & Zeichen entfernen
 
Vermutlich suchst Du
Delphi-Quellcode:
function StripHotkey(const Text: string): string;
. In den Delphi 7-Sourcen in
Delphi-Quellcode:
Menue
zu finden.

a.def 8. Mär 2017 20:02

AW: Befehl gesucht: & Zeichen entfernen
 
Genau der Befehl war es. Obwohl der Name irgendwie einleuchtend klingt ist er mir nicht mehr eingefallen. Danke :thumb:

nahpets 8. Mär 2017 20:17

AW: Befehl gesucht: & Zeichen entfernen
 
Naja, mir fiel nur wieder ein, dass das & auch Accelerator genannt wird, also hab' ich die Quelltext von Delphi 7 danach durchsucht und bin irgendwann bei der Funktion StripHotkey gelandet ;-)

a.def 8. Mär 2017 20:39

AW: Befehl gesucht: & Zeichen entfernen
 
Hätte nicht gedacht, dass man nach einer zweimonatigen Pause doch soviel vergisst.
Zum Glück ist meine Codebase so toll dokumentiert :stupid: (selbstverständlich gar nicht, da hoffentlich selbsterklärender Code)

nahpets 8. Mär 2017 20:54

AW: Befehl gesucht: & Zeichen entfernen
 
Tröste Dich, vergessen geht schneller als lernen ;-)

Ein weitverbreiteter Irrtum:

Eigenen Quellcode braucht man nicht zu dokumentieren, weil man weiß, was man programmiert hat.

Pustekuchen:

Nichts ist verwirrender, als die eigenen Gedanken / Quelltext von vorgestern.

Und wehe, das Zeug ist noch älter ;-)

a.def 8. Mär 2017 20:58

AW: Befehl gesucht: & Zeichen entfernen
 
Ich habe vor meiner Zwangspause zum Glück den Code komplett aufgeräumt, verschiedene Klassen angelegt, Funktionen und Prozeduren ausgelagert und und und.
Das hat mir eben den Hintern ein wenig gerettet sonst hätte ich gar nichts mehr wiedergefunden.

Sherlock 9. Mär 2017 07:15

AW: Befehl gesucht: & Zeichen entfernen
 
Sag ich ja immer wieder.

Übrigens: Willkommen zurück bei Delphi ;)

Sherlock

a.def 9. Mär 2017 09:20

AW: Befehl gesucht: & Zeichen entfernen
 
Danke. Manchmal braucht man eine Zwangspause, weil man nach ein paar Monaten Dauerprogrammieren einfach keine Lust mehr hat irgendetwas zu machen.
Aber ich muss jetzt endlich wieder ein Update rausbringen sonst werden die Nutzer ungeduldig.

Wenn man nicht gerade in dem Beruf arbeitet empfehle ich das jedem :thumb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:08 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz