Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Übersetzer - Ansatzprobleme (https://www.delphipraxis.net/91097-uebersetzer-ansatzprobleme.html)

naudoc 29. Apr 2007 14:09


Übersetzer - Ansatzprobleme
 
Hallo,

wie kann man denn einen Uebersetzer programmieren, d.h. einzelne Wörter oder Buchstaben erfassen und diese verändern, bzw anders formatiert in ein anderes Edit/Memofenster verfrachten?

Danke schonmal!

mkinzler 29. Apr 2007 14:11

Re: Übersetzer - Ansatzprobleme
 
Was meinst du mit Übersetzen? Interpreieren?

naudoc 29. Apr 2007 14:18

Re: Übersetzer - Ansatzprobleme
 
HI,

Danke für die schnelle Antwort.
Zum Beispiel a->4 und i->! oder auch hallo->hello und auf wiedersehen->goodbye

Danke

mkinzler 29. Apr 2007 14:20

Re: Übersetzer - Ansatzprobleme
 
Im onChange könntest du den Inhalt mit einer Liste Abgleichen und wenn etwas gefunden wird das ergebnis Ausgegeben werden.

naudoc 29. Apr 2007 14:23

Re: Übersetzer - Ansatzprobleme
 
Wie kann man denn abgleichen, nur mit if und case oder gibt es da andere Möglichkeiten?
Und was ist wenn ich dann ai eingebe? Das a wird 4 aber ai kennt er ja dann nicht, oder?

mfG

mkinzler 29. Apr 2007 14:30

Re: Übersetzer - Ansatzprobleme
 
Mit if oder case wäre es ja etwas viel was abgeprüft werden müßte. Ich würde z.B. mit einer ValueList arbeiten.

naudoc 29. Apr 2007 14:35

Re: Übersetzer - Ansatzprobleme
 
Und zu 'ai' hast du keine Lösung?

Aber trotzdem schon mal vielen Dank!

mkinzler 29. Apr 2007 14:40

Re: Übersetzer - Ansatzprobleme
 
Willst du nun einen Sprachübersetzer oder ein Buchstaben->Zahl Übersetzer machen.
Ord('a')-48 = 1

naudoc 29. Apr 2007 14:44

Re: Übersetzer - Ansatzprobleme
 
Es soll eine Symbolübersetzung werden:

hallo-->|-|4110
mkinzler-->|\/| |{ ! |\| z 1 3 ,-

nur zum gaudi...

p0w3r5tr34m3r 29. Apr 2007 14:55

Re: Übersetzer - Ansatzprobleme
 
du meinst wahrscheinlich das hier -> 1337 - Converter


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:13 Uhr.
Seite 1 von 3  1 23      

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